/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Problemer med æøå i x
Fra : Henrik Hansen


Dato : 28-03-03 10:25

Jeg har problemer med at få æøå vist rigtigt i XFree86's titlebar. I
Mozilla vises de som "?", og i Galeon skippes resten af linien. Det er
som sagt kun i titlebar'en, problemet er, i selve applikationerne er der
ingen problemer.

Jeg har læst diverse HOWTO's (Danish, diverse Font-howto's) uden at
blive meget klogere, da det som sagt kun er det ene sted problemet ligger.

Nogen ideer til hvordan jeg får problemet løst? Jeg kører Debian Woody
stable.

--
Henrik Hansen


 
 
Kristian Thy (28-03-2003)
Kommentar
Fra : Kristian Thy


Dato : 28-03-03 11:59

Verily, Henrik Hansen spewed forth:

> Nogen ideer til hvordan jeg får problemet løst? Jeg kører Debian Woody
> stable.

Nu kører jeg Rødhætte, så jeg ved ikke lige hvordan det er på Debian,
men har du en fil på dit system der hedder noget med "i18n" - så prøv
at poste den her, så ser vi på det

\\kristian
--
A beard is the ultimate symbol of a man's rebellion
against polite society and personal grooming. It's a
Communist Manifesto, right there on your chin.

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 12:25


> men har du en fil på dit system der hedder noget med "i18n" - så prøv
> at poste den her, så ser vi på det

Men du /usr/share/18n/locales/i18n? Den er ekstremt stor, så den vil jeg
nødig poste i fuld længde - hvad leder du specielt efter?

--
Henrik Hansen


Kristian Thy (28-03-2003)
Kommentar
Fra : Kristian Thy


Dato : 28-03-03 13:34

Verily, Henrik Hansen spewed forth:

> Men du /usr/share/18n/locales/i18n? Den er ekstremt stor, så den vil jeg
> nødig poste i fuld længde - hvad leder du specielt efter?

Jeg tænkte på /etc/sysconfig/i18n -- min er på 5 linier.

\\kristian
--
"The ability to enslave a planet is insignificant
next to the power of the Macintosh" --Darth Vader

Rasmus Bøg Hansen (28-03-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 28-03-03 14:29

Kristian Thy <thy@it.edu> writes:

> Verily, Henrik Hansen spewed forth:
>
>> Men du /usr/share/18n/locales/i18n? Den er ekstremt stor, så den vil jeg
>> nødig poste i fuld længde - hvad leder du specielt efter?
>
> Jeg tænkte på /etc/sysconfig/i18n -- min er på 5 linier.

Den findes ikke paa Debian - det er formentlig den tidligere omtalte
/etc/environment, der skal bruges.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
[...] Note that 120 sec is defined in the protocol as the maximum
possible RTT. I guess we'll have to use something other than TCP
to talk to the University of Mars.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Adam Sjøgren (28-03-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 28-03-03 12:14

On Fri, 28 Mar 2003 10:24:51 +0100, Henrik Hansen wrote:

> Jeg har problemer med at få æøå vist rigtigt i XFree86's titlebar.

I <indsæt-din-windowmanager-her-i-stedet-for-XFree86>'s titlebars.

> I Mozilla vises de som "?", og i Galeon skippes resten af
> linien. Det er som sagt kun i titlebar'en, problemet er, i selve
> applikationerne er der ingen problemer.

Det er typisk locale-problemer der gør det.

Hvad giver din maskine af uddata når du kører kommandoen "locale"?

Min siger, f.ex.:

$ locale
LANG=C
LC_CTYPE=da_DK
LC_NUMERIC="C"
LC_TIME=en_GB
LC_COLLATE=C
LC_MONETARY="C"
LC_MESSAGES=en_GB
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
$


Mvh.

--
"Hvilken sanning, Måns, är sann?" Adam Sjøgren
asjo@koldfront.dk

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 12:31

> I <indsæt-din-windowmanager-her-i-stedet-for-XFree86>'s titlebars.

Min wm er sawfish.


> Hvad giver din maskine af uddata når du kører kommandoen "locale"?
>
> Min siger, f.ex.:
>
> $ locale
> LANG=C
> LC_CTYPE=da_DK
> LC_NUMERIC="C"
> LC_TIME=en_GB
> LC_COLLATE=C
> LC_MONETARY="C"
> LC_MESSAGES=en_GB
> LC_PAPER="C"
> LC_NAME="C"
> LC_ADDRESS="C"
> LC_TELEPHONE="C"
> LC_MEASUREMENT="C"
> LC_IDENTIFICATION="C"
> LC_ALL=
> $

Hmm...ja, det er jo ikke det samme. Min giver dette resultat:

LANG=POSIX
LC_CTYPE=
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

Jeg har ellers valgt da_DK med dpkg-reconfigure locales.....men det
virker åbenbart ikke?


--
Henrik Hansen


Bo Simonsen (28-03-2003)
Kommentar
Fra : Bo Simonsen


Dato : 28-03-03 12:46

Henrik Hansen wrote:

> Jeg har ellers valgt da_DK med dpkg-reconfigure locales.....men det
> virker åbenbart ikke?

cat /etc/environment, der skulle meget gerne stå LANG=da_DK..

Personligt kan jeg bedst lide engelsk tekst, derfor bruger jeg LC_CTYPE..

Mvh.
Bo

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 12:51

> cat /etc/environment, der skulle meget gerne stå LANG=da_DK..

Det gør der også

> Personligt kan jeg bedst lide engelsk tekst, derfor bruger jeg LC_CTYPE..

Ja, jeg undgår også helst de danske oversættelser, men valgte dansk som
locale i håb om at løse mit problem - uden held...


--
Henrik Hansen


Adam Sjøgren (28-03-2003)
Kommentar
Fra : Adam Sjøgren


Dato : 28-03-03 13:07

On Fri, 28 Mar 2003 12:50:40 +0100, Henrik Hansen wrote:

>> cat /etc/environment, der skulle meget gerne stå LANG=da_DK..

> Det gør der også

Jeg har aldrig forstået hvordan det egentligt er meningen man rigtigt
skal gøre.

Jeg har sat det forskellige LC_-variable jeg synes i /etc/environment,
som jeg så source'r i både /etc/profile og /etc/bash.bashrc - det er
sikkert at skyde gråspurve med kanoner, men som sagt er jeg aldrig
faldet over en forklaring på hvad Den Rigtige Metode(tm) er, og med
sådan nogle ting er jeg utålmodig...


Mvh.

--
"Hvilken sanning, Måns, är sann?" Adam Sjøgren
asjo@koldfront.dk

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 14:41

> Jeg har sat det forskellige LC_-variable jeg synes i /etc/environment,
> som jeg så source'r i både /etc/profile og /etc/bash.bashrc - det er
> sikkert at skyde gråspurve med kanoner, men som sagt er jeg aldrig
> faldet over en forklaring på hvad Den Rigtige Metode(tm) er, og med
> sådan nogle ting er jeg utålmodig...

Men /etc/profile og bashrc er da begge kun til console?

--
Henrik Hansen


Rasmus Bøg Hansen (28-03-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 28-03-03 13:05

Henrik Hansen <henrik-hansen@vip.cybercity.dk> writes:

> Jeg har problemer med at få æøå vist rigtigt i XFree86's titlebar. I
> Mozilla vises de som "?", og i Galeon skippes resten af linien. Det er
> som sagt kun i titlebar'en, problemet er, i selve applikationerne er
> der ingen problemer.
>
> Jeg har læst diverse HOWTO's (Danish, diverse Font-howto's) uden at
> blive meget klogere, da det som sagt kun er det ene sted problemet
> ligger.
>
> Nogen ideer til hvordan jeg får problemet løst? Jeg kører Debian Woody
> stable.

Har du genereret danske locales?

dpkg-reconfigure locales

Hvad er dine sprogindstillinger i X? GNOME/KDE/andet?

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
The reason we come up with new versions is not to fix bugs.
-- Bill Gates
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 14:39

> Har du genereret danske locales?
>
> dpkg-reconfigure locales

Ja, da_DK

> Hvad er dine sprogindstillinger i X? GNOME/KDE/andet?


XkbLayout er sat til dk, hvis det er det du mener?

--
Henrik Hansen


Rasmus Bøg Hansen (28-03-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 28-03-03 14:53

Henrik Hansen <henrik-hansen@vip.cybercity.dk> writes:

>> Hvad er dine sprogindstillinger i X? GNOME/KDE/andet?
>
> XkbLayout er sat til dk, hvis det er det du mener?

Jeg taenkte mere paa, hvad sawfish's sprogindstillinger er sat
til. Hvis den ikke har nogle, saa hvad LC_* er sat til inden start af
sawfish.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
If you only have a hammer
everything looks like a nail
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 20:28

Henrik Hansen wrote:
> Jeg har problemer med at få æøå vist rigtigt i XFree86's titlebar. I
> Mozilla vises de som "?", og i Galeon skippes resten af linien. Det er
> som sagt kun i titlebar'en, problemet er, i selve applikationerne er der
> ingen problemer.
>
> Jeg har læst diverse HOWTO's (Danish, diverse Font-howto's) uden at
> blive meget klogere, da det som sagt kun er det ene sted problemet ligger.
>
> Nogen ideer til hvordan jeg får problemet løst? Jeg kører Debian Woody
> stable.
>

Jeg fik problemet delvist løst via dpkg-reconfigure locales, og derefter
genstart (kan sikkert undgås). Nu får jeg vist æøå i titlebar i X.

Mit problem er nu, at applikationer i X snakker dansk. Det vil jeg helst
undgå (have eng. som sprog), og samtidig beholde æøå. Hvordan gør jeg
det? Jeg har ikke rigtig kunnet finde svaret i nogle af de HOWTO's jeg
har haft fingrene i...

Når jeg kører en "locale" viser alle variable da_DK, og det må jo være
her problemet ligger, men hvordan får jeg det fikset? Det er for mig
ikke åbenlyst hvilken fil jeg skal rette i.

--
Henrik Hansen


Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 20:50

> Jeg fik problemet delvist løst via dpkg-reconfigure locales, og
derefter
> genstart (kan sikkert undgås). Nu får jeg vist æøå i titlebar i X.
>
> Mit problem er nu, at applikationer i X snakker dansk. Det vil jeg helst
> undgå (have eng. som sprog), og samtidig beholde æøå. Hvordan gør jeg
> det? Jeg har ikke rigtig kunnet finde svaret i nogle af de HOWTO's jeg
> har haft fingrene i...
>
> Når jeg kører en "locale" viser alle variable da_DK, og det må jo være
> her problemet ligger, men hvordan får jeg det fikset? Det er for mig
> ikke åbenlyst hvilken fil jeg skal rette i.


Så er problemet løst. Jeg føler mig lidt dum; jeg skulle bare tilføje

LC_CTYPE="da_DK"
export LC_CTYPE

til min ~/.bash_profile.
Så ser min locale sådan ud:

LANG=C
LC_CTYPE=da_DK
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=


Men hvordan kan det være, at det ikke virker hvis xdm starter automatisk
ved boot?

--
Henrik Hansen


Henrik Hansen (28-03-2003)
Kommentar
Fra : Henrik Hansen


Dato : 28-03-03 21:23

> Men hvordan kan det være, at det ikke virker hvis xdm starter automatisk
> ved boot?

Løsningen på det er at tilføje samme linier:

LC_CTYPE="da_DK"
export LC_CTYPE

i starten af /etc/X11/Xsession.

--
Henrik Hansen


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste