Nadal nie startuje konsola roota (Menu "Start"/Narzędzia systemowe/Terminal użytkownika root), no i Firefox ESR jest po angielsku.
Próþbowałem zmienić język w opcjach. Co dziwne, w tabeli domyślnych języków nie było polskiego, tylko 2 wersje angielskiego. Grzebnąłem w opcji wybierania innego języka i znalazłam polski, dodałem, na wszelki wypadek usunąłem z tabeli języków domyślnych obie wersje angielskiego, i co... Firefox ESR nadal mówi do mnie po angielsku.
1.
lxterminalPostaram się bardziej prosto.
Wcześniejszej podałem dwa rozwiązania. Co byś nie zrobił to aktualizacja w systemie może nadpisać twoje zmiany.
Dlatego prawidłowa procedura to dotrzec do wsparcia technicznego Debiana, dokladniej dzialu zajmujacego sie twoim LXDE
i zglosic im ze chcesz miec ikonke
lxterminal-root i ze domyslna juz nie dziala po aktualizacji.
Powodzenia
# apt-cache show lxterminal
i tam jest adres
Maintainer: Debian LXDE Maintainers <pkg-lxde-maintainers@lists.alioth.debian.org>
Jezeli jest to nie wlasciwa droga zglaszania uwag w Debianie, to przepraszam,
ale nie uzywam Debiana za czesto, wiec sie nie znam, nie wiem, nie umiem, zarobiony jestem
Jak wspomniałem wczesniej, jednym ze sposobow jest uruchamianie z terminala w ten sposob
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY lxterminal
Jako takie " tymczasowe rozwiazanie problemu ".
Ja w menu start nie mam wcale zadnej ikonki lxterminal-root.
Wiec musialem sobie stworzyc
# ls /usr/share/applications/ | grep lxterminal
lxterminal.desktop
# cp /usr/share/applications/lxterminal.desktop /usr/share/applications/lxterminal-root.desktop
ls -l /usr/share/applications/ | grep lxterminal
-rw-r--r-- 1 root root 7288 wrz 22 2018 lxterminal.desktop
-rw-r--r-- 1 root root 7288 sie 10 02:18 lxterminal-root.desktop
Co kazda z komend robi mozna sparwdzic w internecie.
I teraz jak juz mam kopie ikonki w menu start --> "Narzedzia systemowe"
to musze zmienic sobie nazwe
Nie pamietam jak twoja sie dokladnie nazywala, wiec ja dopisze do nazwy "-root"
Otwieram plik w edytorze nano
nano /usr/share/applications/lxterminal-root.desktop
i zmieniam linie dopisujac "-root"
Name=LXTerminal-root
Name[pl]=LXTerminal-root
i teraz szukam tam linii zaczynajacej sie na
Otwieram z boku drugi terminal i sprawdzam zmienne
$ echo $DISPLAY ; echo $XAUTHORITY
:0.0
/home/test/.Xauthority
Czyli dla zmiennej $DISPLAY u mnie to :0.0 (zera)
dla zmiennej $XAUTHORITY u mnie to /home/test/.Xauthority.
U Ciebie te wartosci moga byc inne.
I teraz wracam do nano i podmieniam linie Exec i zmienne komendy wyzej, czyli bedzie wygladac tak
Exec=pkexec env DISPLAY=:0.0 XAUTHORITY=/home/test/.Xauthority lxterminal
i wychodze. Ctrl + X , potem klikam t (TAK), potem Enter.
Ikonka w menu start powinna dzialac.
Podejrzewam ze zagladales w czesniej
menu start --> "Narzedzi a systemowe" --> ~ Lxterminal-root , klikales prawym mysza -->
--> "Wlasciwosci" --> "Elementu pulpitu" --> "Polecenie : ..."
No i oczywiscie tam tez mozesz zmienic komende, ale pamietaj ze zmienne takze musisz zmienic na swoje.
Probowalem oczywiscie dac polecenie bez podmiany zmiennych, ale widac z poziomu menu start to nie dziala i nie powinno dzialac.
O drugim sposobie nie bede wspominal, bo nie testowalem.
========================================
2. Firefox
Nie wiem czy wspominalem, ale ja po instalacji Debiana mialem caly po angielsku.
A teraz mam mniej wiecej spolszczony ( bynajmniej menu i Firefoxa )
# env | grep LANG
LANG=pl_PL.UTF-8
Zeby to zrobic przeczytalem to
https://wiki.debian.org/ChangeLanguageZrobilem cos takiego
# export LANG=pl_PL.UTF-8
( Oczywiscie
# to nie wpisywalem, chcialem zaznaczyc ze jestem na roocie, a gdy
$ to na uzytkownika koncie )
Potem trzeba wykonac komende
# dpkg-reconfigure locales
No i tu trzeba bylo pamietac zeby sie zalogowac wczesniej
poniewaz domyslnie konto uzytkownika i takze konto roota w zmiennej $PATH nie posiada sciezki
sbin( Jak podano w linku do tej zmiennej $PATH mozna sobie to dodac,
sposobow jest kilka i bedzie naprawione, ale nie wazne z tym narazie )
a tam sie znajduje ten program
# dpkg-query -L debconf | grep bin
/usr/bin
/usr/bin/debconf
/usr/bin/debconf-apt-progress
/usr/bin/debconf-communicate
/usr/bin/debconf-copydb
/usr/bin/debconf-escape
/usr/bin/debconf-set-selections
/usr/bin/debconf-show
/usr/sbin
/usr/sbin/dpkg-preconfigure
/usr/sbin/dpkg-reconfigure
Podajac pelna sciezke tez nie pomoze, bo program sie wysypal, wiec pewnie takze korzysta ze zmiennych.
Wiec dla roota mozna te "su -" albo sprobowac naprawic sobie te zmienne. ( no nie wazne )
Jak juz wykonalem dpkg-reconfigure locales to
pojawil sie programik,
( Spacja zaznaczasz , Tab przechodzisz do innej opcji, Enter akceptujesz opcje )
wybralem
pl_PL.UTF-8Potem z posrod opcji
None
C.UTF-8
en_US.UTF-8
pl_PL.UTF-8
wybralem oczywiscie pl_PL.UTF-8 , ( chyba strzalkami gora i dol ) i potem Tab i OK , Enter
Po skonczeniu w terminalu wyglada tak.
# dpkg-reconfigure locales
Generating locales (this might take a while)...
en_US.UTF-8... done
pl_PL.UTF-8... done
Generation complete.
Dla Firefoxa to pomoglo, ale dopiero gdy uruchomilem ponownie system.
A wczeniej musialem oczywiscie zainstalowac
firefox-esr-l10n-plAle zanim to zrobisz to najpierw sobie sprawdz ustawienia jezykowe, bo moze nie trzeba ;P
https://www.cyberciti.biz/faq/how-to-set-locales-i18n-on-a-linux-unix/Juz nie wspominajac o sprawdzeniu na nowym koncie uzytkownika.
I jeszcze cos zauwazylem.
( nie wiem, kto co, ale ja uzywam paska narzedzi i zakladek )
w Firefoxie --> pasek narzedzi --> "Narzedzia" --> "Dodatki" -->
pokazala sie nowa opcja "Jezyki" i jest tam "Polski language Pack"
Ale ta opcja nawet wlaczona mi nie dzialala, gdy system byl po angielsku.
Jesli masz jakis problem, nie mozesz znalesc w internecie
- jak stworzyc konto nowego uzytkownika
- jak uruchmoic przegladarke w trybie safe-mode (firefox -safe-mode)
- potrzebujesz wiecej czasu
- czegos nie rozumiesz , nie umiesz
to pisz.