Kirjoittaja Aihe: Gnome-terminalin oletusenkoodauksen vaihtaminen  (Luettu 4299 kertaa)

Speque

  • Käyttäjä
  • Viestejä: 258
  • Ubuntu Hardy Heron
    • Profiili
Mitenköhän gnome-terminalille saisi sanottua, että käyttäisi aina käynnistyessään jotain tiettyä enkoodausta (character encoding)? Sen toki saa vaihdettua haluamakseen valikkoa klikkailemalla, mutta ei sitä joka kerta haluaisi tehdä.

Kellään tietoa tästä?

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #1 : 09.10.06 - klo:12.16 »
Sama vika täälläkin. Oikea koodaus oletuksena helpottaisi elämää kummasti.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #2 : 09.10.06 - klo:12.36 »
Sama vika täälläkin. Oikea koodaus oletuksena helpottaisi elämää kummasti.

oletuksena se taitaa valita koodauksen käytetyn localen mukaan. localea puolestaan ei ole mitään järkeä vaihtaa mihinkään epäyhteensopivaan maakohtaiseen koodaukseen. homma voisi onnistua niin, että editoisi gnome-terminalin global asetuksista (gconf-editorilla) kohtaa active_encodings ja ottamalla sieltä sen current, kohdan pois ja laittamalla tilalle vain sen oikean(?) koodauksen.

en kyllä varsinaisesti keksi mikä olisi oikeampi kuin oletus, mutta...
Janne

Myrtti

  • Käyttäjä
  • Viestejä: 112
    • Profiili
    • http://myrtti.fi
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #3 : 09.10.06 - klo:14.03 »
ensinnäkin mietitään miksi termiksen enkoodaus täytyisi vaihtaa joksikin muuksi.
Jos syy on pelkkä "että kaverit ei valita että mulla on merkistöt irssissä väärin", niin avuksi saapuu irssin recode ja mahdollisesti luit.

esim. itsellä on käytössä xubuntu (sitä ennen ubuntu, ja muistaakseni suurinpiirtein sama kikkailu auttoi sielläkin), jossa käynnistän sen terminaalin, jolla otan ssh-yhteyden ISO-885915-palvelimeen, pikakuvakkeella. Yksinkertaisemmin koko homman voi tietty hoitaa komentoriviltä ilman pikakuvakkeita, mutta koska olen irc-addikti, niin mulla on pikakuvake. Joka tapauksessa: luitin saa asennettua universesta.
Käyttö onnistuu esim.
Koodia: [Valitse]
luit -x ssh <hostname>
Itselläni on tosiaan vekkuli pikakuvake xubuntussa, joka tekee näin:
Koodia: [Valitse]
xfce4-terminal --hide-toolbars --hide-menubar --geometry 80x25-50+50 --title velhottaret --execute luit -x ssh velhottaret.neteli käynnistää xfce4-terminaalin ilman ylimääräisiä palkkeja, kokona 80x25, sijaintina oikeasta ja yläreunasta 50, otsikkona velhottaret ja se käynnistää komentotulkin sijaan luitin, joka käynnistää ssh:n velhottariin.

Luit toimii myös muiden ohjelmien kanssa.

Irssin recode-komennon avuksi saapuu /help recode ja /set recode sekä UTF8-evankelistojen sivut jotka löytyy liiankin helposti googlella.
« Viimeksi muokattu: 09.10.06 - klo:14.05 kirjoittanut Myrtti »
GCS/ED/FA/H/P/S/L/O d- s:+ a33 C++ UL+ P+ L+++ E W+++ N+ o K+ w+(---) !O M?>+ V? PS++>$ PE>$ Y+ PGP- t+ 5+++ X+ R tv- b+++ DI++++ D-- G e>+++ h- r x+

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #4 : 22.10.06 - klo:19.47 »
Luit sopii tarkoituksiini paremmin kuin hyvin, kiitos vihjeestä. Tällainen virheilmoitus vain tulee aina sitä käyttäessä, mutta toimintaan se ei tuntuisi vaikuttavan millään tavalla:

Koodia: [Valitse]
Warning: couldn't find charset data for locale fi_FI.UTF-8; using ISO 8859-1.
Mistähän tuo voisi johtua? fi_FI.UTF-8 -niminen locale kuitenkin koneelta löytyy ja sudo dpkg-reconfigure locales vieläpä väittäisi sen olevan up-to-date.

bioterror

  • Käyttäjä
  • Viestejä: 63
  • Forbidden sorcery
    • Profiili
    • bioterror
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #5 : 31.10.06 - klo:21.36 »
ensinnäkin mietitään miksi termiksen enkoodaus täytyisi vaihtaa joksikin muuksi.
Jos syy on pelkkä "että kaverit ei valita että mulla on merkistöt irssissä väärin", niin avuksi saapuu irssin recode ja mahdollisesti luit.

No aloitetaan vaikka siitä, että kaikki käyttöjärjestelmät ei ole WTF-8.
Esim. rakas FreeBSD:ni ei siitä kauheasti nauti.


Lainaus
esim. itsellä on käytössä xubuntu (sitä ennen ubuntu, ja muistaakseni suurinpiirtein sama kikkailu auttoi sielläkin), jossa käynnistän sen terminaalin, jolla otan ssh-yhteyden ISO-885915-palvelimeen, pikakuvakkeella. Yksinkertaisemmin koko homman voi tietty hoitaa komentoriviltä ilman pikakuvakkeita, mutta koska olen irc-addikti, niin mulla on pikakuvake. Joka tapauksessa: luitin saa asennettua universesta.
Käyttö onnistuu esim.
Koodia: [Valitse]
luit -x ssh <hostname>
Itselläni on tosiaan vekkuli pikakuvake xubuntussa, joka tekee näin:
Koodia: [Valitse]
xfce4-terminal --hide-toolbars --hide-menubar --geometry 80x25-50+50 --title velhottaret --execute luit -x ssh velhottaret.neteli käynnistää xfce4-terminaalin ilman ylimääräisiä palkkeja, kokona 80x25, sijaintina oikeasta ja yläreunasta 50, otsikkona velhottaret ja se käynnistää komentotulkin sijaan luitin, joka käynnistää ssh:n velhottariin.

Luit toimii myös muiden ohjelmien kanssa.

Irssin recode-komennon avuksi saapuu /help recode ja /set recode sekä UTF8-evankelistojen sivut jotka löytyy liiankin helposti googlella.

Se on hyvä, että irssissä on recode jne. ja tähän asiaan löytyi ratkaisu kiertämällä koko asia.
Eli minua ei auttanut ollenkaan joku perl-kikkareen hieno UTF-8 -ominaisuus siinä, että haluan terminaalin oletuksena käyttävän jotakin muuta kuin UTF-8:a.

Eipä siinä mitään, jatkan taistelua googlen kanssa.

EDIT: http://bugzilla.gnome.org/show_bug.cgi?id=108711 :----)
« Viimeksi muokattu: 31.10.06 - klo:22.09 kirjoittanut bioterror »
.:: shit hits the fan ::.

bioterror

  • Käyttäjä
  • Viestejä: 63
  • Forbidden sorcery
    • Profiili
    • bioterror
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #6 : 01.11.06 - klo:18.30 »
Noniin. Ongelma ratkottu sekä Gnome Terminal tehty tarpeettomaksi.

Tein /usr/local/bin -polkuun tiedoston term nanolla ja laitoin sinne seuraavan rivin:
LC_ALL=fi_FI.ISO-8859-1 mrxvt -bg black -fg grey +sb -fn fixed

ja sen jälkeen sudo chmod +d term

Sitten vain tein Alacartella Apuohjelmiin käynnistettävän ohjelman.
.:: shit hits the fan ::.

Speque

  • Käyttäjä
  • Viestejä: 258
  • Ubuntu Hardy Heron
    • Profiili
Re: Gnome-terminalin oletusenkoodauksen vaihtaminen
« Vastaus #7 : 05.11.06 - klo:21.17 »
Itse olen päätynyt siihen ratkaisuun, että Irssin kanssa käytän Etermiä komennolla

Koodia: [Valitse]
LC_CTYPE="fi_FI.ISO-8859-1" Eterm
käynnistettynä, ja muuhun käyttöön gnome-terminalia. Näin ihan senkin takia, että Eterm vain on irkkauskäytössä parempi kuin mikään muu terminaali, jota olen kokeillut. Muuhun käyttöön gnome-terminal riittää mainiosti, ja UTF-oletusenkoodauksena passaa mainosti.