Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Cepela 18 Listopadu 2009, 10:49:47

Název: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Cepela 18 Listopadu 2009, 10:49:47
Ahoj, muze mi prosim nekdo poradit s nasledujicim problemem. Obcas se potrebuji pripojit na intranetovy server pres ssh, coz neni zadny problem, ale aby se mi vsechno spravne zobrazovalo, musim pokazde prepnout kodovani znaku na ISO-8859-2. Takze bych chtel do zastupce pro pripojeni k tomuto serveru zapsat jeste nejaky parametr, aby mi kodovani rovnou nastavil. Pokousel sem se to vyresit pres profily, protoze parametr pro nacteni jineho profilu po spusteni sem nasel, ale kodovani se v profilech nastavit neda.... Zaroven ale chci zachovat vychozi kodovani na UTF-8, proto to nenastavim globalne v kofiguraku... V man, ani help nic takoveho neni, jen zmena profilu. Napada Vas nekoho neco? Diky
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: MacHala 18 Listopadu 2009, 12:44:40
mno, ona je otazka, jaky emulator terminalu pouzivas, napr pro gnome-terminal, te zajima parametr
Kód: [Vybrat]
--load-config=SOUBOR
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Cepela 22 Listopadu 2009, 22:48:31
Ano, jedna se mi o gnome-terminal. Muzete mi prosim jeste poradit, kde bych sehnal nejaky vzorovy soubor jak ma vypadat, popripade odkaz na nejaky man s timto. Dekuji
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: MacHala 23 Listopadu 2009, 19:31:23
manual nevim, configy gnome-terminalu se defaultne ukladaji do nejake podslozky v ~/.gconf/apps/gnome-terminal/

kdyz vytvoris profil s nastavenim podle sveho gusta, melo by ti stacit pouzit cestu k tomu nove vytvorenemu configu, imho
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Cepela 24 Listopadu 2009, 14:07:24
To by si ano, ale jak uz sem psal nahore, pres profil se kodovani znaku nastavit neda a v tom configu to take neni...
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Martin Kiklhorn 24 Listopadu 2009, 17:13:45
Kód: [Vybrat]
LC_ALL=cs_CZ.ISO-8859-2 ssh server nezabere?
nebo LOCALE, LANG...

http://docs.linux.cz/howto/czech-howto/Czech-HOWTO-5.html
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: MacHala 24 Listopadu 2009, 19:17:21
To by si ano, ale jak uz sem psal nahore, pres profil se kodovani znaku nastavit neda a v tom configu to take neni...
aha, takze v nastaveni profilu to neni , ale napr. ja mam v ~/.gconf/apps/gnome-terminal/global/%gconf.xml
Kód: [Vybrat]
<?xml version="1.0"?>
<gconf>
        <entry name="active_encodings" mtime="1234013531" type="list" ltype="string">
                <li type="string">
                        <stringvalue>UTF-8</stringvalue>
                </li>
                <li type="string">
                        <stringvalue>ISO-8859-2</stringvalue>
                </li>
                <li type="string">
                        <stringvalue>IBM862</stringvalue>
                </li>
        </entry>
        <entry name="profile_list" mtime="1234013410" type="list" ltype="string">
                <li type="string">
                        <stringvalue>Default</stringvalue>
                </li>
                <li type="string">
                        <stringvalue>Profile0</stringvalue>
                </li>
        </entry>
</gconf>
takze jinde v configu tam to kodovani rozhodne je...

EDITED: for higher accuracy
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Cepela 24 Listopadu 2009, 20:45:27
Tak sem do toho configu zkusil pridat hodnotu
Kód: [Vybrat]
<entry name="active_encodings" mtime="1234013531" type="list" ltype="string">
                <li type="string">
                        <stringvalue>ISO-8859-2</stringvalue>
                </li>
        </entry>
zavolal sem terminal s timto profilem
Kód: [Vybrat]
gnome-terminal --profile=prytanisterminal se otevre se spravnym profilem, ale kodovani zustava UTF-8

Takze v tom configu to zadavam patrne spatne.... Muzete mi prosim jeste objasnit tuto chybu?
Dekuji
Jinak cely config z ~/.gconf/apps/gnome-terminal/profiles/Profile0/%gconf.xml
Kód: [Vybrat]
<?xml version="1.0"?>
<gconf>
<entry name="active_encodings" mtime="1234013531" type="list" ltype="string">
                <li type="string">
                        <stringvalue>ISO-8859-2</stringvalue>
                </li>
        </entry>
<entry name="background_image" mtime="1258536956" type="string">
<stringvalue></stringvalue>
</entry>
<entry name="use_system_font" mtime="1259085832" type="bool" value="false"/>
<entry name="scroll_on_keystroke" mtime="1258536956" type="bool" value="true"/>
<entry name="alternate_screen_scroll" mtime="1259085832" type="bool" value="true"/>
<entry name="visible_name" mtime="1259085832" type="string">
<stringvalue>prytanis</stringvalue>
</entry>
        </entry>
<entry name="update_records" mtime="1258536956" type="bool" value="true"/>
<entry name="background_type" mtime="1258536956" type="string">
<stringvalue>solid</stringvalue>
</entry>
<entry name="default_show_menubar" mtime="1258536956" type="bool" value="true"/>
<entry name="use_custom_command" mtime="1258536956" type="bool" value="false"/>
<entry name="exit_action" mtime="1258536956" type="string">
<stringvalue>close</stringvalue>
</entry>
<entry name="scroll_background" mtime="1258536956" type="bool" value="true"/>
<entry name="custom_command" mtime="1258536956" type="string">
<stringvalue></stringvalue>
</entry>
<entry name="palette" mtime="1259085832" type="string">
<stringvalue>#2E2E34343636:#CCCC00000000:#4E4E9A9A0606:#C4C4A0A00000:#34346565A4A4:#757550507B7B:#060698209A9A:#D3D3D7D7CFCF:#555557575353:#EFEF29292929:#8A8AE2E23434:#FCFCE9E94F4F:#72729F9FCFCF:#ADAD7F7FA8A8:#3434E2E2E2E2:#EEEEEEEEECEC</stringvalue>
</entry>
<entry name="use_theme_colors" mtime="1259085832" type="bool" value="false"/>
<entry name="title_mode" mtime="1258536956" type="string">
<stringvalue>replace</stringvalue>
</entry>
<entry name="use_skey" mtime="1258536956" type="bool" value="true"/>
<entry name="scrollbar_position" mtime="1258536956" type="string">
<stringvalue>right</stringvalue>
</entry>
<entry name="font" mtime="1259085832" type="string">
<stringvalue>Monospace 8</stringvalue>
</entry>
<entry name="cursor_blink_mode" mtime="1258536956" type="string">
<stringvalue>system</stringvalue>
</entry>
<entry name="cursor_shape" mtime="1258536956" type="string">
<stringvalue>block</stringvalue>
</entry>
<entry name="background_darkness" mtime="1258536956" type="float" value="0.5"/>
<entry name="delete_binding" mtime="1258536956" type="string">
<stringvalue>escape-sequence</stringvalue>
</entry>
<entry name="title" mtime="1258536956" type="string">
<stringvalue>Terminál</stringvalue>
</entry>
<entry name="scrollback_lines" mtime="1258536956" type="int" value="512"/>
<entry name="word_chars" mtime="1258536956" type="string">
<stringvalue>-A-Za-z0-9,./?%&amp;#:_=+@~</stringvalue>
</entry>
<entry name="background_color" mtime="1259085832" type="string">
<stringvalue>#000000000000</stringvalue>
</entry>
<entry name="login_shell" mtime="1258536956" type="bool" value="false"/>
<entry name="scroll_on_output" mtime="1258536956" type="bool" value="false"/>
<entry name="backspace_binding" mtime="1258536956" type="string">
<stringvalue>ascii-del</stringvalue>
</entry>
<entry name="silent_bell" mtime="1258536956" type="bool" value="false"/>
<entry name="allow_bold" mtime="1258536956" type="bool" value="true"/>
<entry name="foreground_color" mtime="1259085832" type="string">
<stringvalue>#0000FFFF0000</stringvalue>
</entry>
</gconf>

Jinak LC_ALL=cs_CZ.ISO-8859-2 gnome-terminal
Kód: [Vybrat]
(process:8646): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Kód: [Vybrat]
bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.ISO-8859-2)

Takze tudy cesta asi taky nevede.
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: MacHala 25 Listopadu 2009, 00:53:53
hm, tak to dopada, kdyz nekomu neco radim, aniz bych si to sam vyzkousel - myslel jsem , ze do te option --load-config , se pouziva to xml , coz nejen ze neni pravda, ale dokonce je ten switch uplne polamany (je to uz nahlasene, zbyva asi jen cekat)

takze se omlouvam za zbytecne mateni
Název: Re: Terminal - parametr spusteni s jinym kodovanim znaku
Přispěvatel: Cepela 25 Listopadu 2009, 08:50:35
V pohode, kazdopadne diky za snahu. Proste zatim nesmim byt linej a parkrat za den si to prepnout.