sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98933
xkb versus X (RHEL 5.3 Gnome versus Ubuntu)
Jeg sidder med et lidt træls problem som jeg nu har rodet med on and off
i et par måneder uden at komme ret meget videre.
Her er senariet jeg sidder med:
Vi anvender LTSP til vore terminaler. PT. anvender vi LTSP 4.2 op mod
RHEL 4 på applikations serverne.
Jeg ville gerne opgradere serverene til RHEL 5.3, men det virker ikke så
godt for den klient hardware vi anvender, lige så snart Gnome starter så
crasher X på klienten.
Ok, fint, vi prøver med LTSP 5. LTSP 5 er meget anderledes end 4.2. Man
anvender bl.a. ens normale Linux dist. til at bygge klient softwaren
med. Dog er RHEL 5x ikke understøttet. OK prøvet med klienter bygget via
Fedora 10, hvilket var en blandet fornøjelse, kun vesa driveren virker,
hvilket går ud over skræmopløsningen.
Så jeg har bygget mig en klient baseret på Ubuntu. Efter at have rodet
med den så den passer til vores system så virker den faktisk ganske
godt. Men jeg kan ikke få xkb til at virke ordentligt.
Vi anvender normalt US keyboards til alle vore terminaler, det er af
historiske årsager, og disse keyboards er noget nemmere at programmere
på en de danske, så dem skifter vi ikke ud foreløbig.
Hvis jeg justerer min klient (ubuntu) til at anvende et PC105 tastatur,
samt konfigurer Gnome til det samme. Begge med US layout.
Så kan jeg uden problemer logge på min applikaitonsserver. Men
ligesåsnart jeg f.eks. i Gnome (version 2.16) beder om f.eks. højre Alt
skal give mig compose, så får jeg en xkb fejl:
http://home.imf.au.dk/daleif/tmp/xkb-fejl.png
Fejlen er ret nem at regenerere hvis man bare har en ubuntu og en RHEL
5.3 (eller Centos 5.3) serveer til sin rådighed.
I ubuntu laver man en ny bruger, testuser, lav en .xsession som bare
starter en xterm, ingen window manager.
Log ind som testuser, i xtermen køres
ssh -Y -l testuser_on_RHEL gnome-session
[1]
Søg for at tastatur layout passer sammen.
Prøv så at sætte f.eks. højre Alt eller en Win tast til at være compose,
så får man omtalte fejl.
Er der nogen der har bare et hint om hvad f#!** det er der er galt, samt
evt. en ide om hvordan man kan læse dette. Det er så vidt jeg kan se den
sidste store ting jeg mangler før jeg kan gå i gang med at opdatere vore
applikaitons servere.
[1] I LTSP 5, kører der en lille Linux i RAM, den laver så al sin
kommunikation med applikations serveren gennem ssh, så den laver en
smule mere end bare den ssh streng ovenfor. I LTSP 4.2 anvendte man XDMCP
--
/daleif
Follow ups