/ 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
Warning: locale not supported by Xlib, loc~
Fra : Lars Stokholm


Dato : 27-03-09 15:42

Jeg har et problem med xterm (og andre xapps) Arch Linux, når jeg bruger
en_DK.utf8 som locale. Når jeg starter xterm med en_DK.utf8, får jeg
denne advarsel:

Warning: locale not supported by Xlib, locale set to C

Resultatet bliver en xterm hvor jeg godt kan skrive æ, ø og å¹, men
utf8-indhold i ls, less, vi, slrn osv. bliver vist forkert. Ligeså
bliver der naturligvis heller ikke skrevet i utf8:

[lars@laptop ~]$ echo æøå > test
[lars@laptop ~]$ file test
test: ISO-8859 text

Det samme sker *ikke*, hvis jeg bruger en_US.utf8 eller da_DK.utf8, men
jeg vil gerne samtidigt have engelsk sprog og danske
"territorieindstillinger".

Hvad er mon problemet med den Xlib og ligeså vigtigt: Hvad gør jeg?

¹) Selvom det godt nok er lidt bøvlet, fordi tegnet først bliver
skrevet, når jeg har trykket en tast til. Æ'et i "Æble" bliver først
skrevet på skærmen, når jeg har trykket 'b'.

 
 
Lars Kongshøj (27-03-2009)
Kommentar
Fra : Lars Kongshøj


Dato : 27-03-09 19:28

Lars Stokholm skrev:
> Jeg har et problem med xterm (og andre xapps) Arch Linux, når jeg bruger
> en_DK.utf8 som locale. Når jeg starter xterm med en_DK.utf8, får jeg
> denne advarsel:
> Warning: locale not supported by Xlib, locale set to C
> Det samme sker *ikke*, hvis jeg bruger en_US.utf8 eller da_DK.utf8, men
> jeg vil gerne samtidigt have engelsk sprog og danske
> "territorieindstillinger".
> Hvad er mon problemet med den Xlib og ligeså vigtigt: Hvad gør jeg?

Problemet er det, den skriver i advarslen. Du installerer det ønskede
locale, du kan desværre ikke regne med at samtlige kombinationer af
sprog, land og tegnsæt er installeret. Start med at google en_DK, det
giver 26700 hits på google, så et af dem må forklare, hvordan du bygger
det locale.

/Lars

Lars Stokholm (27-03-2009)
Kommentar
Fra : Lars Stokholm


Dato : 27-03-09 19:50

Lars Kongshøj wrote:
> Problemet er det, den skriver i advarslen.

Dér er 41 tegn du kan udelade en anden gang.

> Du installerer det ønskede locale, du kan desværre ikke regne med at
> samtlige kombinationer af sprog, land og tegnsæt er installeret.
> Start med at google en_DK, det giver 26700 hits på google, så et af
> dem må forklare, hvordan du bygger det locale.

Hvad får dig til at konkludere, at det ikke er installeret?

$ locale -a
C
POSIX
en_DK
en_DK.iso88591
en_DK.utf8
en_US
en_US.iso88591
en_US.utf8

Lars Stokholm (29-03-2009)
Kommentar
Fra : Lars Stokholm


Dato : 29-03-09 11:22

Lars Stokholm wrote:
> Jeg har et problem med xterm (og andre xapps) Arch Linux, når jeg bruger
> en_DK.utf8 som locale. Når jeg starter xterm med en_DK.utf8, får jeg
> denne advarsel:
>
> Warning: locale not supported by Xlib, locale set to C

Xlib kan åbenbart ikke lide, at LC_CTYPE er sat til en_DK.utf8. Så nu
har jeg sat dén til da_DK.utf8 og alt andet til en_DK.utf8, indtil nogen
finder fejlen og den bliver rettet.

Ukendt (30-03-2009)
Kommentar
Fra : Ukendt


Dato : 30-03-09 07:57

Lars Stokholm skrev den 29-03-2009 12:21:

> Xlib kan åbenbart ikke lide, at LC_CTYPE er sat til en_DK.utf8. Så nu
> har jeg sat dén til da_DK.utf8 og alt andet til en_DK.utf8, indtil nogen
> finder fejlen og den bliver rettet.

Fejlmeld den til distributionen, ellers gør den formentlig ikke...

Lars Stokholm (30-03-2009)
Kommentar
Fra : Lars Stokholm


Dato : 30-03-09 20:27

Thorbjørn Ravn Andersen wrote:
> Lars Stokholm skrev den 29-03-2009 12:21:
>
>> Xlib kan åbenbart ikke lide, at LC_CTYPE er sat til en_DK.utf8. Så nu
>> har jeg sat dén til da_DK.utf8 og alt andet til en_DK.utf8, indtil nogen
>> finder fejlen og den bliver rettet.
>
> Fejlmeld den til distributionen, ellers gør den formentlig ikke...

Det var det første jeg gjorde.

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

Månedens bedste
Årets bedste
Sidste års bedste