Dansk Arch Linux forum

For det danske Arch Linux community

Du er ikke logget ind.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#1 31-08-2009 12:56:01

loke
Crew medlem
Fra: Viborg
Registreret: 18-04-2006
Indlæg: 13

Fix til Xorg en_DK locale

Som nogen måske har lagt mærke til, som benytter en_DK locale, så fungerer det ikke helt efter hensigten i Xorg. Bl.a. giver Æ Ø Å knapperne ikke respons i diverse programmer, samt evt. andre problemer.

Jeg har efter langtids søgen fundet en mulig løsning på dette.

Følgende linier tilføjes til følgende filer (alle filerne kan findes i /usr/share/X11/locale):

locale.dir:
en_US.UTF-8/XLC_LOCALE                  en_DK.UTF-8
en_US.UTF-8/XLC_LOCALE:                 en_DK.UTF-8

compose.dir:
en_US.UTF-8/Compose             en_DK.UTF-8
en_US.UTF-8/Compose:            en_DK.UTF-8

locale.alias:
en_DK.utf8              en_DK.UTF-8
en_DK.utf8:             en_DK.UTF-8

Genstart X bagefter.

UPDATE:
Jeg har lavet et script til at foretage ovenstående ændringer:

Kode:

#!/bin/bash

LOCALE_DIR=/usr/share/X11/locale/locale.dir
COMPOSE_DIR=/usr/share/X11/locale/compose.dir
LOCALE_ALIAS=/usr/share/X11/locale/locale.alias
GREP_STR=en_DK

if grep -q $GREP_STR $LOCALE_DIR
then
echo No changes to be written for $LOCALE_DIR.
else
echo Writing changes to $LOCALE_DIR..
cat >> $LOCALE_DIR << "EOF"
en_US.UTF-8/XLC_LOCALE        en_DK.UTF-8
en_US.UTF-8/XLC_LOCALE:        en_DK.UTF-8
EOF
fi

if grep -q $GREP_STR $COMPOSE_DIR
then
echo No changes to be written for $COMPOSE_DIR.
else
echo Writing changes to $COMPOSE_DIR
cat >> $COMPOSE_DIR << "EOF"
en_US.UTF-8/Compose            en_DK.UTF-8
en_US.UTF-8/Compose:        en_DK.UTF-8
EOF
fi

if grep -q $GREP_STR $LOCALE_ALIAS
then
echo No changes to be written for $LOCALE_ALIAS.
else
echo Writing changes to $LOCALE_ALIAS
cat >> $LOCALE_ALIAS << "EOF"
en_DK.utf8        en_DK.UTF-8
en_DK.utf8:        en_DK.UTF-8
EOF
fi

Sidst ændret af loke (09-09-2011 17:40:36)


Jabber ID: loke@jabbernet.dk

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#2 21-09-2009 19:11:16

Pank
Ny på Archforum
Fra: Aalborg
Registreret: 21-09-2009
Indlæg: 8

Re: Fix til Xorg en_DK locale

Er det mig der har lavet en fejl eller holder
Option      "XkbVariant"     "nodeadkeys"
fra xorg.conf op med at virke når ovenstående "fix" anvendes.

Mvh. Rasmus

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#3 22-09-2009 07:24:28

cedeel
Ny på Archforum
Registreret: 17-09-2009
Indlæg: 7

Re: Fix til Xorg en_DK locale

Angiv hellere layout med HAL.

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#4 22-09-2009 15:30:11

Pank
Ny på Archforum
Fra: Aalborg
Registreret: 21-09-2009
Indlæg: 8

Re: Fix til Xorg en_DK locale

Alt virker som det skal efter HAL tricket. Jeg havde faktisk allerede en HAL konfiguration men jeg havde kun angivet deadkey i xorg.conf. Tilsyneladende er HAL-konfigurationfilen stærkere end xorg.conf.
Tak.
--Rasmus

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#5 10-02-2010 19:40:01

Pank
Ny på Archforum
Fra: Aalborg
Registreret: 21-09-2009
Indlæg: 8

Re: Fix til Xorg en_DK locale

Er der nogen, der har styr på patches, der har lyst til at indsende en patch til xorg eller hvem der nu skal have den? Jeg kan se, at funktionaliteten tidligere har været en del af xorg men er forsvundet på et tidspunkt.

Jeg ved ikke hvordan man gør sådan noget selv.

--Rasmus

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#6 10-02-2010 22:33:54

loke
Crew medlem
Fra: Viborg
Registreret: 18-04-2006
Indlæg: 13

Re: Fix til Xorg en_DK locale

Tænker du på patch til de tre filer?

Så vidt jeg er orienteret, er dette taget op flere gange, men da engelsk ikke er et "native" sprog i Danmark er det ikke blevet tilføjet.

Du kan finde dette i flere tråde rundt på nettet.

Sidst ændret af loke (10-02-2010 22:46:33)


Jabber ID: loke@jabbernet.dk

Offline

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 348

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/vzn258/domains/archlinux.dk/public_html/forum/include/parser.php on line 349

#7 23-02-2010 21:04:44

Pank
Ny på Archforum
Fra: Aalborg
Registreret: 21-09-2009
Indlæg: 8

Re: Fix til Xorg en_DK locale

Ja, men af samme bug reports rundt omkring fremgår det at det *har* været en del af xorg, men det er forsvundet på et tidspunkt. Det blev så droppet af ovenstående årsag.

Hvorvidt det er "native": det er ikke et officiel sprog, men tag en tur på The Wharf eller gå ind tur på Kastetvej. Engelsk er et praktisk anvendt sprog i Danmark.

Offline

 

Board footer

Powered by FluxBB