Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Aum - 09.04.08 - klo:14.14
-
Tervehdys,
Jostain syystä locale-asetukseni ovat vaihtuneet jenkkiläisiksi. Vaihdoin ne jo kerran täällä foorumilla olevien ohjeiden avulla suomalaisiksi ja ajamalla dpkg-reconfigure locales. Tuolloin locale -komennon tuloste oli odotetun suomalainen. Nyt kuitenkin jostain syystä tilanne on bootin jälkeen palannut jenkkiläiseksi. Mistä ihmeestä tuo locale-asetus oikein kumpuaa ja minne se tulee asettaa, jotta asetus myös pysyy? Hiukka ikävää käydä erikseen ennen jokaista printtiä käydä muuttamassa paperikoko A4:ksi jokaisessa sovelluksessa erikseen..
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
-
Valikko->Järjestelmä->Ylläpito->Kieliasetukset
Tuolta voi aloittaa.
-
Valikko->Järjestelmä->Ylläpito->Kieliasetukset
Tuolta voi aloittaa.
Tuolla on kaikki kohdallaan. Oletuskielenä suomi, sen lisäksi listalta valittuna englanti, hollanti, ruotsi, hindi. Tämä ei kuitenkaan ole kohta, jossa valitaan maa-asetukset. Täältä valitaan ladattavat kielipaketit, jotka ovat ihan kohdallaan ja oikein. Nyt kusee siis paperikoko (on letter vaikka pitäisi olla A4), mittayksikkö (on tuuma millimetrien sijaan), päivämäärä (on amerikkalaista muotoa), jne.
-
Eli ongelmasi koskee tulostusta, ei niinkään kieliasetuksia.
Tuohon ongelmaan joku tulostukseen perehtynyt osaa auttaa. Koskaan en ole eläissäni mitään tulostanut :)
Kerran tai kaksi käyttänyt kopiokonetta.
-
Olen puhunut kokoajan localesta, enkä language -asetuksesta. Ks. tämän ketjun ensimmäinen viesti.
Eli ongelmasi koskee tulostusta, ei niinkään kieliasetuksia.
Tuohon ongelmaan joku tulostukseen perehtynyt osaa auttaa. Koskaan en ole eläissäni mitään tulostanut :)
Kerran tai kaksi käyttänyt kopiokonetta.
Olen määritellyt /etc/environment -tiedostoon asiat haluamallani tavalla tämän (http://myy.helia.fi/~karte/english_in_finland_on_ubuntu.html) mukaisesti , mutta jostain syystä juttu ei toteudu haluni mukaisesti vaan asetukset höylätään yli jostain. Alla /etc/environment -tiedoston sisältö:
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LC_MESSAGES="en_DK.UTF-8" # language
LANG="en_DK.UTF-8" # fallback if LC_specific not set
LC_PAPER="fi_FI.UTF-8" # a4, can't print without this
LC_MEASUREMENT="fi_FI.UTF-8" # metric system
LC_NUMERIC="fi_FI.UTF-8" # 100 000,02 fi keyboard numpad has comma not dot
LC_MONETARY="fi_FI.UTF-8" # EUR
LC_TIME="en_DK.UTF-8" # iso-8601, 24h + weeks start Mon + format yyyy-mm-dd HH:MM
LC_CTYPE="fi_FI.UTF-8" # which characters are letter
LC_COLLATE="fi_FI.UTF-8" # sort order, eg. a" ä is after z
LC_NAME="fi_FI.UTF-8"
LC_ADDRESS="fi_FI.UTF-8"
LC_TELEPHONE="fi_FI.UTF-8"
LANGUAGE="fi_FI:fi:en_GB:en"
Olen myös tsekannut tiedostot .profile, jossa ei ole mitään, .bashrc, jossa ei locale määrityksiä ole, sekä myös .bash_profile, jota ei kotihakemistossani ole.
Mistä ihmeestä ubuntun locale määritellään?
-
Ups.. Voit lisätä /boot/grub/menu.lst tiedostoon oletus-asetuksiin locale.fi_FI asetuksen jolloin pitäisi astua voimaan
-
Ups.. Voit lisätä /boot/grub/menu.lst tiedostoon oletus-asetuksiin locale.fi_FI asetuksen jolloin pitäisi astua voimaan
Höh? Tuo kuullostaa kyllä kovin omituiselta paikalta määritellä locale.. Ehkä kokeilen sitä jos ei muu auta. Mutta miksi se siellä pitäisi määritellä? Nyt on kysymyksenä se, että mistä ihmeestä tuo väärä määritys tulee, ja miksei määrittelemän suomalaiset lokaaliasetukset ole voimassa.
Alla vielä /etc/default/locale:n sisältö:
$ cat /etc/default/locale
LANG="fi_FI.UTF-8"
LANGUAGE="fi_FI:fi:en_GB:en"
-
Ups.. Voit lisätä /boot/grub/menu.lst tiedostoon oletus-asetuksiin locale.fi_FI asetuksen jolloin pitäisi astua voimaan
Höh? Tuo kuullostaa kyllä kovin omituiselta paikalta määritellä locale.. Ehkä kokeilen sitä jos ei muu auta. Mutta miksi se siellä pitäisi määritellä? Nyt on kysymyksenä se, että mistä ihmeestä tuo väärä määritys tulee, ja miksei määrittelemän suomalaiset lokaaliasetukset ole voimassa.
Alla vielä /etc/default/locale:n sisältö:
$ cat /etc/default/locale
LANG="fi_FI.UTF-8"
LANGUAGE="fi_FI:fi:en_GB:en"
Sisältö on aivan oikein.
Terveisin jori52
-
Tässäpä oikeanlainen valikko, sinulta puuttuu pari riviä
LANG=fi_FI.UTF-8
LC_CTYPE="fi_FI.UTF-8"
LC_NUMERIC="fi_FI.UTF-8"
LC_TIME="fi_FI.UTF-8"
LC_COLLATE="fi_FI.UTF-8"
LC_MONETARY="fi_FI.UTF-8"
LC_MESSAGES="fi_FI.UTF-8"
LC_PAPER="fi_FI.UTF-8"
LC_NAME="fi_FI.UTF-8"
LC_ADDRESS="fi_FI.UTF-8"
LC_TELEPHONE="fi_FI.UTF-8"
LC_MEASUREMENT="fi_FI.UTF-8"
LC_IDENTIFICATION="fi_FI.UTF-8"
LC_ALL=
Terveisin jori52
Ps: Suomi oletuksena kieliasetuksissa(oletus Suomi ) ei riitä pitää ruksittaa myös vetovalikosta Suomi, valmiina on viiva,pitää olla kunnon väkänen.
Terveisin sama
-
Tässäpä oikeanlainen valikko, sinulta puuttuu pari riviä
LANG=fi_FI.UTF-8
LC_CTYPE="fi_FI.UTF-8"
LC_NUMERIC="fi_FI.UTF-8"
LC_TIME="fi_FI.UTF-8"
LC_COLLATE="fi_FI.UTF-8"
LC_MONETARY="fi_FI.UTF-8"
LC_MESSAGES="fi_FI.UTF-8"
LC_PAPER="fi_FI.UTF-8"
LC_NAME="fi_FI.UTF-8"
LC_ADDRESS="fi_FI.UTF-8"
LC_TELEPHONE="fi_FI.UTF-8"
LC_MEASUREMENT="fi_FI.UTF-8"
LC_IDENTIFICATION="fi_FI.UTF-8"
LC_ALL=
Ps: Suomi oletuksena kieliasetuksissa(oletus Suomi ) ei riitä pitää ruksittaa myös vetovalikosta Suomi, valmiina on viiva,pitää olla kunnon väkänen.
System/preferences/language:ssa oli väkänen, eikä pelkkä viiva. No otin pois ja laitoin uudelleen -> kirjoitti /etc/default/locale -filen uusiksi, ja poisti sieltä kaiken ylimääräisen jättäen vain LANG ja LANGUAGE -riveille fi_FI.UTF-8. Muokkasin sitten ja lisäsin antamasi rivit. Kokeilen seuraavaksi josko homma olisi alkanut pelittämään. Ilmoittelen tänne, nyt reboot.
-
Bootin jalkeen - Nyt on locale kohdallaan, mutta:
-Gnomen kaynnistyessa herja: Gnomen asetusdemonin kaynnistys epaonnistui (en viela ole kaynnistanyt gnomea uudelleen)
-Nappaimistona on englanti, eika skandit toimi nappiksella
alla locale
~$ locale
LANG=en_US.UTF-8
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC=fi_FI.UTF-8
LC_TIME=fi_FI.UTF-8
LC_COLLATE=fi_FI.UTF-8
LC_MONETARY=fi_FI.UTF-8
LC_MESSAGES=fi_FI.UTF-8
LC_PAPER=fi_FI.UTF-8
LC_NAME=fi_FI.UTF-8
LC_ADDRESS=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LC_IDENTIFICATION=fi_FI.UTF-8
LC_ALL=
-
Bootin jalkeen - Nyt on locale kohdallaan, mutta:
-Gnomen kaynnistyessa herja: Gnomen asetusdemonin kaynnistys epaonnistui (en viela ole kaynnistanyt gnomea uudelleen)
-Nappaimistona on englanti, eika skandit toimi nappiksella
alla locale
~$ locale
LANG=en_US.UTF-8
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC=fi_FI.UTF-8
LC_TIME=fi_FI.UTF-8
LC_COLLATE=fi_FI.UTF-8
LC_MONETARY=fi_FI.UTF-8
LC_MESSAGES=fi_FI.UTF-8
LC_PAPER=fi_FI.UTF-8
LC_NAME=fi_FI.UTF-8
LC_ADDRESS=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LC_IDENTIFICATION=fi_FI.UTF-8
LC_ALL=
Kävitkö laittamassa Suomen takaisin kieliasetuksiin(vetovalikkoon)
Voit joutua laittamaan näppäimistö asettelut uudelleen ,järjestelmä>asetukset>näppäimistö>asettelu.
Terveisin jori52
-
-Gnomen kaynnistyessa herja: Gnomen asetusdemonin kaynnistys epaonnistui (en viela ole kaynnistanyt gnomea uudelleen)
-Nappaimistona on englanti, eika skandit toimi nappiksella
Hmmmm... Eipä oletuksena englantilaisessa näppäimistömäärityksissä skandit toimi - ei. X:ssä näppäimistö määritellään /etc/X11/xorg.conf tiedostossa esim.:Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
...<lisää määrityksiä, jos tarpeen>...
EndSection
-
xprop -root | grep XKB
Näyttää myös mikä käytössä.
Valikko->Järjestelmä->Asetukset->Näppäimistö
Vaihtaa kyllä puolestasi näppäimistön asettelun.
-
Jepp, toi näppisvika oli siis vain hetkellinen, X:n restart korjasi senkin ongelman. Nyt on locale ihan kohdallaan, yhtä pientä juttua lukuunottamatta: Gnome-login -ruudussa näppiksenä on jenkkinäppis suomalaisen sijasta. Mikä lie tuohon vaikuttaa? Katsoin Järjestelmä/ylläpito/kirjautumisikkuna, muttei siellä ollut mitään
Alla nykyinen locale:
LANG=en_US.UTF-8
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC=fi_FI.UTF-8
LC_TIME=fi_FI.UTF-8
LC_COLLATE=fi_FI.UTF-8
LC_MONETARY=fi_FI.UTF-8
LC_MESSAGES=fi_FI.UTF-8
LC_PAPER=fi_FI.UTF-8
LC_NAME=fi_FI.UTF-8
LC_ADDRESS=fi_FI.UTF-8
LC_TELEPHONE=fi_FI.UTF-8
LC_MEASUREMENT=fi_FI.UTF-8
LC_IDENTIFICATION=fi_FI.UTF-8
LC_ALL=