[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] (none)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive]
På http://www.mdb.ku.dk/tarvin/oss/linux/#dansk har jeg skrevet lidt om,
hvad man skal gøre for at få XFree86 til at virke ordentligt med dansk
tastatur (ultra-kort udgave af Danish HOWTO).
Kort fortalt anbefaler jeg følgende hacks:
a. En ændring i xkb/symbols/dk filen, som kan udtrykkes med følgende
patch:
--- /usr/X11R6/lib/X11/xkb/symbols/dk-orig Thu Jul 22 19:24:06 1999
+++ /usr/X11R6/lib/X11/xkb/symbols/dk Wed Sep 8 00:15:31 1999
@@ -30,10 +30,10 @@
key <AC11> { [ oslash, Ooblique ] };
key <BKSL> { [ apostrophe, asterisk ] };
key <AD11> { [ aring, Aring ] };
- key <AE12> { [ acute, grave ],
+ key <AE12> { [ dead_acute, dead_grave ],
[ bar, dead_ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, dead_macron ] };
+ key <AD12> { [ dead_diaeresis, dead_circumflex ],
+ [ dead_tilde, dead_macron ] };
// End alphanumeric section
b. Tilføjelse af en fil ved navn /etc/X11/xinit/.Xmodmap med følgende
indhold:
keycode 22=BackSpace
Nævnte hacks har jeg nu rutimemæssigt udført i et års tid, hver gang
jeg har installeret en Red Hat maskine. Og det irriterer mig. Særligt
når jeg ser, de fortsat er aktuelle i den X, som følger med
pre-release'et af Red Hat 6.1 ("Lorax").
Nå, men:
1. Er der nogen, der har kommentarer til ovenstående hacks?
Er der fx. en bedre måde at opnå fornuftig backspace end at
anvende .Xmodmap (hvor er den 'centrale' fil, som man evt.
kunne rette backspace-problematikken i?).
2. Er der nogen, som ved, hvorfor rettelserne ikke er del af
XFree86? - Med andre ord: Er der en grund til det?
3. Er der andre distributioner, hvor problemerne er rettede
out-of-the-box?
Jeg foreslår, at vi diskutere emnet lidt her, og at vi så retter
henvendelse til Red Hat, således at de kan patch'e på rette vis
i den endelige udgave af RH 6.1.
I længden burde XFree86 selvfølgelig få løst problemerne i deres
egen kode, således at hacks ikke var nødvendige. Men nu kender jeg
ikke lige så meget til kulturen omkring XFree86, hvordan man bedst
retter henvendelse, osv.
Kommentarer?
--
Greetings from Troels Arvin, Copenhagen, Denmark
http://www.mdb.ku.dk/tarvin/
Last modified
2005-08-10, 20:51 CEST
[an error occurred while processing this directive] This page is maintained by
[an error occurred while processing this directive]MHonArc
[an error occurred while processing this directive] #
[an error occurred while processing this directive] *