Apple X11 til OSX

From: Henrik Lund Kramshøj (none@hlk--kramse.dk.lh.bsd-dk.dk)
Date: Fri 31 Jan 2003 - 14:57:06 CET


Date: Fri, 31 Jan 2003 14:57:06 +0100
Subject: Apple X11 til OSX
From: Henrik Lund Kramshøj <none@hlk--kramse.dk.lh.bsd-dk.dk>
To: osx@bsd-dk.dk

Hejsa

Hvis man skal bruge X11 på sin OSX er der meget hastighed at hente med
den X11 for Mac OS X public beta man kan hente på apple.com

Den lægger sig i /Applications/X11.app og laver derfor ingen ændringer i
/usr/X11R6/ hvor den gamle X11-server nu henslæber sin tilværelse,
forkastet
og fundet for langsom :)

Dog skal man lige gøre lidt ekstra for at få dansk tastatur udlægning
og aktivere
alt-tasterne så |@~ osv. virker.

Nedenstående er et hack, idet man sikkert kunne bruge xmodmap eller
lignende
hvis man synes det er sjovere.

cd /System/Library/Keyboards
# her ligger layout som X11 public beta bruger
cp USA.keymapping USA.keymapping.orig
#lav backup af USA
cp Dansk.keymapping USA.keymapping
# overskriv med den danske

således har man efterfølgende:
[hlk@otto Keyboards]$ ls -l USA.keymapping*
-rw-r--r-- 1 root wheel 4311 Jan 22 21:05 USA.keymapping
-rw-r--r-- 1 root wheel 7925 Jan 22 21:05 USA.keymapping.orig
[hlk@otto Keyboards]$ ls -l Dansk.keymapping
-rw-r--r-- 1 root wheel 4311 Jul 14 2002 Dansk.keymapping
Ovenstående fixer tastaturudlægningen, men alt+i giver ikke | som
forventet

Men takket være tip fra Ole Guldberg om X11 for OSX FAQ
kan man bruge en lille xmodmap fil som følger:

[hlk@otto hlk]$ cat .Xmodmap
keycode 66 = Mode_switch
keycode 69 = Mode_switch
[hlk@otto hlk]$ cat .xinitrc
xmodmap ~/.Xmodmap &
xterm &
quartz-wm
[hlk@otto hlk]$ |||@@@@@@

Dernæst starter man X11, og nyder æøåÆØÅ

Standard for X11 serveren var at starte en xterm og quartz-wm window
manager
og man kan vælge at tilpasse .xinitrc filen som er vist her, husk dog
at starte programmerne
i "baggrunden" med ampersand &

Mvh

--
Henrik Lund Kramshøj
hlk@{kramse.dk|inet6.dk|sikkerhedsforum.dk|security6.org}
Please read email policy at http://www.kramse.dk/email



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:13 CET