Nie jesteś zalogowany na forum.

#26 2018-12-01 01:03:32

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Jaki to emulator terminala, jakie masz tam czcionki ustawione? Muszą być takie, które obsługują UTF8, bo tak masz ustawione w które używasz.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#27 2018-12-01 01:09:44

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Czcionka : Hack

Terminal to : Konsola (Wersja 18.08.3)

Offline

#28 2018-12-01 01:14:43

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Sprawdź sobie jakie masz ustawienia konsole, w tym ustawienia profilu, a także ustawienia językowe KDE, o ile to KDE (tak by wynikać mogło z innego Twojego wpisu).


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#29 2018-12-01 10:52:08

marcin82
Moderator
Lokalizacja: Sosnowiec
Data rejestracji: 2015-08-20
Liczba postów: 154

Odp: Dialog (bash) i instalator N/u Linux

Możesz podać dokładny link do tej czcionki "Hack"?


marcin82

Offline

#30 2018-12-01 12:06:31

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

marcin82 napisał/a:

Możesz podać dokładny link do tej czcionki "Hack"?

Nie mam linku ?? Czcionkę wybiera się w Profile -----> Edytuj profil

Ja się poddaję... :-(

Może w plikch konfiguracyjnych dialogu trzeba zrobić porządek

Ostatnio edytowany przez neo386 (2018-12-01 12:07:45)

Offline

#31 2018-12-01 12:11:43

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

@marcin82 - TTF Hack - ona UTF-8 wspiera.
Wpierw ustaliłbym, czy problem dotyczy wyłącznie programu konsole, czy też wadliwie wyświetlane są czcionki na koncie root gdziekolwiek, w tym w TTY.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#32 2018-12-01 12:19:40

marcin82
Moderator
Lokalizacja: Sosnowiec
Data rejestracji: 2015-08-20
Liczba postów: 154

Odp: Dialog (bash) i instalator N/u Linux

No właśnie - skoro wybrana w ustawieniach terminala to musi być w porządku i kompatybilna, itd. Pierwsza myśl była taka, że czcionka została po prostu ściągnięta z jakiejś strony, a może niektórych znaków nie obsługiwać.

Może być coś na rzeczy z samym programem dialog, zobacz:
https://superuser.com/questions/333388/ … characters .

Inna sprawa jest taka, czy w środowisku chroot?, w którym budujesz tą dystrybucję ustwienia językowe / lokalizacją zostały wygenerowane poprawnie.


marcin82

Offline

#33 2018-12-01 12:32:40

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

marcin82 napisał/a:

Może być coś na rzeczy z samym programem dialog, zobacz:
https://superuser.com/questions/333388/ … characters .

Czy ta komenda : export NCURSES_NO_UTF8_ACS=1 nie rozwali mi systemu ? Czy jest poprawna dla języka polskiego ?

Ostatnio edytowany przez neo386 (2018-12-01 12:33:10)

Offline

#34 2018-12-01 12:35:43

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

@marcin82 - Wszystko byłoby ok, ale zwróć uwagę na 3 zrzut w pierwszym poście. Biorąc pod uwagę to co obecnie w końcu w miarę wiemy, wygląda to tak, jakby:
1. uruchomiony był program konsole
2. z chwilą przejścia na konto root (su) konsole wyświetlać zaczynało jakieś dziwne znaczki zamiast pl_literek,
3. niestety nic więcej nie wiemy, bo od neo386 dowiedzieć się czegokolwiek to mordęga; w szczególności np. pisał, że kiedyś było prawidłowo, co jednak od tego czasu zostało zmienione - już nie itp.
Generalnie to problem jak się wydaje są tu 2 kwestie, które ogólnie sprowadzają się do wadliwego wyświetlania pl_literek na koncie root. Chyba, albowiem z opisu nic nie wynika i trzeba się domyślić np. w jakimś środowisku, na jakim koncie, z jaką konfiguracją jest wykonany zrzut ekranu w pierwszym linku z pierwszego postu. Ba, nawet nie wiemy, czy to zrzut z konsole, w którym uruchomione coś, czy w TTY.
Drugi problem, który może być kompletnie niezależny od pierwszego, to wadliwe wyświetlanie pl_literek w konsole. Znów - zmiennych środowiskowych KDE - też nie znamy.
Pierwszy (dialog) problem może mieć, ale wcale nie musi jakikolwiek związek z drugim i może mieć wyłącznie, o ile jest to okno z jakiegoś programu (ów instalator) uruchomionego w konsole z konta roota. Co to ma jednak wspólnego z dialog - bóg raczy wiedzieć (próbowałem już prosić o dostosowanie tytułu wątku do problemu, ale nie na wiele się to zdało).
Jak na razie po prostu wiadomo, że jakiś problem jest, ale jakichkolwiek danych umożliwiających choćby przybliżoną diagnozę brak i zaczynamy się domyślać.

@neo386 - Jeśli chcesz uzyskać odpowiedź, to dokładniej opisz na czym polega problem tak, by nie trzeba się było domyślać. Inaczej wątek się tak zapętli, że nikt już z niego nie będzie mógł skorzystać. Prościej go wyrzucić do kosza i założyć porządnie nowy.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#35 2018-12-01 12:37:06

marcin82
Moderator
Lokalizacja: Sosnowiec
Data rejestracji: 2015-08-20
Liczba postów: 154

Odp: Dialog (bash) i instalator N/u Linux

Sprawdź, nie powinno się nic dziać. Najwyżej usuniesz tą zmienną.

@pavbaranov
Jedno wiemy na pewno: nie za wiele wiemy i coś jest namieszane :D

PS
Ncurses, którego używa dialog korzysta z ustawień dla TTY, czyli /etc/vconsole.conf (nawet jak jest uruchomiony w emulatorze terminala). I tego znowu nie wiemy czy wykonując zmiany w głównym drzewie systemu, z którego będzie ISO, najpierw logujesz się do niego przez chroot (odczytywana jest "tamta" konfiguracja). Coś koło tego trzeba szukać...

Zrezygnowałbym też z ustawieniach FONT_MAP= w /etc/vconsole.conf. Nie wiem kiedy i przy jakiej okazji, ale zauważyłem, że już nie jest konieczne.


marcin82

Offline

#36 2018-12-01 12:55:07

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

@neo386 - Jeśli to problem z konsole, to po wejściu w niej na su, jak są ustawione zmienne locale?
Czy np. uruchomienie drugiej konsole na prawach root, poprzedzonej jednak przez:

export lang=pl_PL.UTF-8

cokolwiek tu zmienia?


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#37 2018-12-01 13:02:12

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Nie. Nic...

Jak teraz usunąć zmienną export NCURSES_NO_UTF8_ACS=1 ? Bo mi namieszała w dialogu

Ostatnio edytowany przez neo386 (2018-12-01 13:12:21)

Offline

#38 2018-12-01 13:17:32

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

neo386 napisał/a:

Nie. Nic...

To do czego?

neo386 napisał/a:

Jak teraz usunąć zmienną export NCURSES_NO_UTF8_ACS=1 ? Bo mi namieszała w dialogu

Tak wyeksportowana zmienna obowiązuje w danej sesji jedynie.

Pokaż:

cat ~/.config/plasma-localerc
cat /root/.config/plasma-localerc

jeśli drugi plik nie istnieje, to napisz, że go nie ma.

I raz jeszcze: w czym otwarty był instalator (dialog) w pierwszym zrzucie z pierwszego postu??? TTY czy konsole?
Zrozum - nie da się Ci pomagać, jeśli nie podajesz praktycznie żadnych wiadomości.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#39 2018-12-01 13:27:40

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

W obu przypadkach, czyli

cat ~/.config/plasma-localerc
cat /root/.config/plasma-localerc

Na root wyświetla ;

[Formats]
LANG=C

Na koncie zwykłego użytkownika ;

cat ~/.config/plasma-localerc

[Formats]
LANG=pl_PL.UTF-8

[Translations]
LANGUAGE=pl

cat /root/.config/plasma-localerc
(brak dostępu)

Instalator był otwarty w konsoli.

Ostatnio edytowany przez neo386 (2018-12-01 13:37:26)

Offline

#40 2018-12-01 13:40:18

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Nie rozumiem pierwszej części, bo jest ona sprzeczna z drugą. Nie może zaistnieć sytuacja, aby ten sam plik, czyli ~/.config/plasma-localerc miał inną zawartość, a do tego się sprowadza treść tego co napisałeś.
Którego zatem pliku dotyczy każdy z przedstawionych listingów?

Jeśli instalator był otwarty w programie konsole (pojęcie "konsola" w linuksie, w związku z istnieniem np. powyższego programu nie jest jednoznaczne), to na 99% problem jest związany z ustawieniami w środowisku KDE i/lub samej aplikacji konsole, bo wówczas ona wyświetla wg zmiennych narzuconych przez nią bądź w KDE, które "przykrywa" systemowe.

EDIT:
Ok, w miarę rozumiem po dokonanych zmianach poprzedniego postu (przy okazji - oczywiście, że cat nie ma dostępu do konta root, myślałem, że tyloletni użytkownik linuksa to wie, bo to przedszkole).

PRAWDOPODOBNE ROZWIĄZANIE:
Skasuj plik /root/plasma-localerc i sprawdź.

Jeśli to nie zadziała - sprawdź jak masz ustawione w konsole:
Ustawienia -> Ustawienia konsoli -> Profile -> Edytuj profil -> Zaawansowane -> Kodowanie
i to najlepiej w obu przypadkach, czyli na ZU i wówczas, gdy przejdziesz na konto roota przez su.
Sprawdź też, czy nie istnieje przez przypadek plik /root/.config/konsolerc a jeśli tak, to jaką ma zawartość. Ogólnie - czy kiedykolwiek odpaliłeś konsole na koncie root i cokolwiek tu zmieniałeś?


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#41 2018-12-01 16:35:04

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Nie mam takiego pliku : /root/plasma-localerc

Mam pomysł... Prosty skrypt z polskimi znaczkami.

#!/bin/bash

user_input=$(\
  dialog --title "ęą bułkę przeez bibułkę" \
         --inputbox "Zażółć gęślą jaźń" 8 40 \
  3>&1 1>&2 2>&3 3>&- \
)

mkdir "$user_input"

Uruchomcie go na swoich Archach i zobaczymy czy problem jest spowodowany niewłaściwym skonfigurowaniem mojego systemu. Oki ?

Ostatnio edytowany przez neo386 (2018-12-01 16:40:13)

Offline

#42 2018-12-01 16:50:25

marcin82
Moderator
Lokalizacja: Sosnowiec
Data rejestracji: 2015-08-20
Liczba postów: 154

Odp: Dialog (bash) i instalator N/u Linux

Polskie znaki wyświetlane są poprawnie w emulatorze terminala (xfce4-terminal) i w tty:

dialog --title 'Wiadomość' --msgbox 'Zażółć gęślą jaźń' 5 25

marcin82

Offline

#43 2018-12-01 16:53:12

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

@neo386 - Po co mam uruchamiać cokolwiek, skoro ja mam dobrze wyświetlane wszystko? :)
Z czego zatem zawartością jest:

[Formats]
LANG=C

bo już kompletnie niczego nie rozumiem. Raz piszesz jedno - raz drugie.
To jest coś, co gdzieś kasuje Ci ustawienia językowe w KDE.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#44 2018-12-01 17:02:08

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Wszystko jasno napisałem,.. Dla każdego polecenia

Czy to

cat ~/.config/plasma-localerc

czy ;

cat /root/.config/plasma-localerc

Wynik jest taki sam ;

[Formats]
LANG=C

Ostatnio edytowany przez neo386 (2018-12-01 17:02:29)

Offline

#45 2018-12-01 17:06:02

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Sorry, albo jestem ciemnym idiotą, albo tutaj: https://forum.archlinux.org.pl/viewtopi … 4689#p4689 jest coś zupełnie innego. Jak to masz w końcu ustawione w pliku /root/.config/plasma-localerc???


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#46 2018-12-01 17:16:16

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Odpowiedź w poście #44

Czyli ;

[Formats]
LANG=C

Offline

#47 2018-12-01 17:27:48

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Zatem odpowiedź w poście #40. Zrobiłeś?


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#48 2018-12-01 17:56:03

neo386
Użytkownik
Data rejestracji: 2018-11-22
Liczba postów: 38

Odp: Dialog (bash) i instalator N/u Linux

Zrobiłem

[Formats]
LANG=pl_PL.UTF-8

[Translations]
LANGUAGE=pl

I działa na root-cie w KDE. :-)  , ale na zwykłym userze już nie, ale to nie ważne.... ważne, że działa na koncie root.

Dziękuję. Ufff :D

PS. Mógłoby to funkcjonować pod zwykłym userem....

Ostatnio edytowany przez neo386 (2018-12-01 17:59:37)

Offline

#49 2018-12-01 18:20:25

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Dialog (bash) i instalator N/u Linux

Kombinujesz jak koń pod górę. Plik /root/.config/plasma-localerc nie jest potrzebny. Masz mieć taki plik w ~/.config. Tyle. Wówczas wszystko winno pracować pod konsole prawidłowo. Pierwszy plik (z LANG=C) sam sobie jakoś wygenerowałeś. System, ani KDE go nie tworzy prawidłowo funkcjonując w KDE. Zatem... działa dobrze, gdy się nie namiesza.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#50 2018-12-01 20:12:12

marcin82
Moderator
Lokalizacja: Sosnowiec
Data rejestracji: 2015-08-20
Liczba postów: 154

Odp: Dialog (bash) i instalator N/u Linux

@neo386

Jeśli  problem został rozwiązany oznacz go dodając [ROZWIĄZANY] lub [SOLVED] edytując tytuł pierwszego posta w wątku.


marcin82

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB