Vinnaren i pepparkakshustävlingen!
2008-08-14, 12:27
  #1
Medlem
nwts avatar
Först och främst så ingen blir förvirrad eller säger "fixa dkpg"
Jag använder gentoo.

Nu har jag försökt mig på detta sen igår, ensam och med hjälp från andra.
Det hela började med att jag ville försöka mig på fluxbox, voila, det blev för mycket att memorera.
Tröttnade även på att använda rxvt(som för mig inte vill sammarbeta med mig på något vis ) så jag tänkte "tilda är fint och verkar fungerbart" (läst lite om det tidigare) men ack så fel jag har.

åäö vägrar fungera i något annat än rxvt eller xterm.
Har nu övergått till xfce istället för fluxbox och se hur det fungerar, här har vi något som heter Terminal, även denna vägrar insé att åäö finns (det fungerar för övrigt med åäö i firefox och pidgin)

Jag har ändrat i "/etc/env.d/02locale" där står det LC_ALL=en_US.iso8859-15 (som min hjälpande vän har sagt att det ska)
Pojken sa dock att det ska vara se_SV där, så jag testade det, ingen skillnad.
(har även skrivit in "chmod +x /etc/env.d/02locale" därefter då det var sagt att det kunde hjälpa, men det står ingenting om se_SV någonstans mer än i .../02locale)

När jag skriver "locale" blir det så fint;
Och då om man är duktig så noterar man "cannot" i de 3 översta raderna, vad innebär dessa?

När jag även skriver
echo $LC_ALL
får jag fram;
en_US.iso8859-15


Så nu ber jag om hjälp här, snälla FB'are, förklara för mig, vad är det för fel jag gör?
Personen som introducerade Tilda har fungerade åäö.
Kan tilläggas att varken Tilda eller Terminal har någon inställning för locale/encoding/dylikt.
Jag hittade dock till tilda-configen, om någon vet om man kan lägga till någonting extra där istället, så blir jag minst lika glad.
Citera
2008-08-14, 12:42
  #2
Medlem
Ödlans avatar
# nano -w /etc/rc.conf
...
KEYMAP="sv-latin1"
...
CONSOLEFONT="iso01.14"
...
CONSOLETRANSLATION="8859-1_to_uni"
# /etc/init.d/consolefonts restart
# /etc/init.d/keymaps restart
# export LC_CTYPE="sv_SE"

Fungerar det fortfarande inte kan du kika på http://www.gentoo.org/doc/en/guide-localization.xml och http://forums.gentoo.org/viewtopic.php?t=67736

Se även till att du har rätt inställningar för Xorg.
Citera
2008-08-14, 12:45
  #3
Medlem
Ubbegubbens avatar
vim /etc/env.d/02locale

Kod:
LC_CTYPE=sv_SE
LANG=C 
Citera
2008-08-14, 12:58
  #4
Medlem
nwts avatar
Citat:
Ursprungligen postat av Ödlan
# nano -w /etc/rc.conf
...
KEYMAP="sv-latin1"
...
CONSOLEFONT="iso01.14"
...
CONSOLETRANSLATION="8859-1_to_uni"
# /etc/init.d/consolefonts restart
# /etc/init.d/keymaps restart
# export LC_CTYPE="sv_SE"

Fungerar det fortfarande inte kan du kika på http://www.gentoo.org/doc/en/guide-localization.xml och http://forums.gentoo.org/viewtopic.php?t=67736

Se även till att du har rätt inställningar för Xorg.
Känner igen resultatet, den klagar på att keymap ska ligga i .../keymap och i samma vända är tangentbordet oanvändbart(den spammar diverse olika siffror eller bokstäver) och allt måste rebootas (har hänt tidigare när jag försökte med liknande sak)
Xorg är 100% korrekt, datorn är köpt av kompis och han fixade xorg igår åt mig.

Ska kika på länkarna du skickade iaf. Tack.

Citat:
Ursprungligen postat av Ubbegubben
vim /etc/env.d/02locale

Kod:
LC_CTYPE=sv_SE
LANG=C 
Fungerade inte. Tack ändå.
Citera
2008-08-14, 13:37
  #5
Medlem
nwts avatar
Okej, har kikat på en av länkarna och hittade en mer uppdaterad tråd på forumet.

Saker som har ändrats är;

# /etc/rc.conf
Verkar som om bara UNICODE="yes" ska ligga här

# /etc/conf.d/keymaps
Där ligger sv-latin1 som det ska
Ändrade SET_WINDOWKEYS="no" till SET_WINDOWKEYS="yes"

# /etc/conf.d/consolefont
Ändrade
CONSOLEFONT="default8x16"
till
CONSOLEFONT="iso01.14"

Och tog bort # som låg framför
CONSOLETRANSLATION="8859-1_to_uni" i samma fil


Angående;
nano /etc/env.d/02locale (som jag skriver det som)
har jag testat flera saker där, och ingen verkar göra någon
skillnad.

Resultatet är för övrigt, ingen skillnad.
Det dyker endast upp fina frågetecken när jag skriver åäö i "tilda" eller "terminal"

För övrigt har jag noterat en sak tack vare alla mina reboots som skett idag, "Setting terminal encoding to utf-8" säger den när linux bootas.
Detta spelar ingen roll va? (tvivlar på att det gör det, men vill vara på den säkra sidan)
Citera
2008-08-14, 17:28
  #6
Medlem
h-kans avatar
Fungerar åäö i console för dig?
För i sånna fall är det Terminal programet som inte kör med UTF8.

testa köra med LC_CTYPE="sv_SE.utf8"
__________________
Senast redigerad av h-kan 2008-08-14 kl. 17:37.
Citera
2008-08-14, 19:34
  #7
Medlem
nwts avatar
Nu fungerar det.
Fick lägga in;
Kod:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
sv_SE.UTF-8 UTF-8
sv_SE ISO-8859-1
i /etc/locale.gen
Sen köra locale-gen

env-update && source /etc/profile
Därefter det. Vet dock ej vad som gjordes där, men åäö fungerade halvt, så jag testade att starta om och nu fungerar det som det ska.

Tack för hjälpen folk
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback