Fórum Root.cz

Hlavní témata => Desktop => Téma založeno: PK 17. 05. 2017, 10:25:20

Název: Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 10:25:20
Nepodařilo se mi upgradovat openssh v Kubuntu 8 na verzi, která by znala šifry vynucované SUSE 12, takže po mnoha letech musím změnit svoje virtuální linuxové prostředí. Pokusy s Kubuntu a Ubuntu dopadly dost žalostně, vůbec mi nevyhovují, teď zkouším Centos 7 s prostředím KDE. Ovládání stále příšerné ale aspoň se mi podařilo vytvořit přijatelnou spodní lištu, kde ikony otevírají xtermy na cílové Linux servery. Potuď vše OK.
Co se mi absolutně nedaří je rozjet pořádně češtinu, ať už na lokální příkazové řádce nebo když se připojím na vzdálený server.
Grafické prostředí ji zobrazuje bez problémů, ale konzole je tragédie.
Konzole: při otevření v lokálním prostředí píše a zobrazuje češtinu bez problémů, ale po připojení na server je to horší. Některé znaky které server vypíše se zobrazují jako grafický otazník, psaní na příkazové řádce korektně zobrazuje všechny české znaky, a totéž když bash odpoví, že takový příkaz nezná, ale když otevřu vim a zkusím je psát, tak horror. Některé znaky se zobrazí špatně, prakticky každý správný se napíše i s mezerou za ním, která se dá samostatně odmazat.
Zkoušel jsem i xterm a je to ještě mnohem horší, nenašel jsem jediný font, který by správně psal a zobrazoval české znaky.

Bohužel v mé práci tyhle věci normálně neřeším, grafické prostředí na serverech nevyužívám a nekonfiguruji ani locale a podobné, takže nemám absolutně zkušenosti jak tohle vyřešit a přes google jsem nenašel nic co by mi pomohlo. Máte s tím někdo prosím zkušenosti?

Klidně přejdu i na jinou verzi Linuxu pokud bude mít rozumné nároky a rozumné prostředí. Hlavní podmínkou je aby se na něm daly rozjet virtualbox guest additions for Linux a abych do spodní lišty mohl nacpat odkazy s ikonami, které spustí skript, který se připojí na cílové servery. Použíívám během dne na různé servery tolik oken, že otevírat je například přes putty a pořád upravovat velikosti a polohu celkem zdržuje a odvádí od práce.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: Kit 17. 05. 2017, 10:43:54
Použíívám během dne na různé servery tolik oken, že otevírat je například přes putty a pořád upravovat velikosti a polohu celkem zdržuje a odvádí od práce.

V Putty se přece velikosti, fonty, kódování, barvičky, klíče apod. dají uložit do spojovacích profilů.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 11:08:17
Přiznávám, že putty používám dost okrajově takže jsem to vůbec nevěděl, každopádně to zkusím. Předpokládám že se do něj dá přidat klíč, abych se nemusel stále hlásit heslem a možná udělat i zástupce s parametry zadanými přes příkazovou řádky, prozkoumám.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 11:13:26
Tak jen v rychlosti, zaznamenávám s putty úplně stejné chování které jsem popsal u konzole, dokud neotevřu vim je skoro všechno perfektní.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: boo 17. 05. 2017, 11:37:09
Kód: [Vybrat]
export LC_MESSAGES=en_US.UTF-8
export LANG=cs_CZ.UTF-8
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 12:15:20
Kód: [Vybrat]
export LC_MESSAGES=en_US.UTF-8
export LANG=cs_CZ.UTF-8

Zkusil jsem nastavit na straně klienta, beze změny.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 13:16:44
Jinak díky, putty ještě budu studovat ale díky tomu jsem našel i nastavení kódování v konzoli, bylo nastavené na UTF-8, po změně na ISO-8859-2 funguje čeština všude správně.
Název: Re:Problémy s psaním a zobrazením českých znaků na Centos 7 v konzoli
Přispěvatel: PK 17. 05. 2017, 13:32:10
Jinak díky, putty ještě budu studovat ale díky tomu jsem našel i nastavení kódování v konzoli, bylo nastavené na UTF-8, po změně na ISO-8859-2 funguje čeština všude správně.

Jsem se ještě trochu unáhlil, při připojení na servery vše funguje ale blbne čeština při výpisu lokálních adresářů, budu ještě muset projít nastavení proměnných ale snad to už půjde, do lokálního filesystemu stejně skoro nezasahuju.