EDV:FreeNX/NX-tastatur: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
(New page: =Tastatur-Konfiguration für NX-Sitzungen= Gelegentlich hat man Probleme, eine deutsche Tastatur über eine NX-Sitzung zu benutzen. Typische Symptome sind : * nicht funktionierende ALT-Gr...)
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
Ich biete hier nur ein Workaround an.
Ich biete hier nur ein Workaround an.



== Workaround ==
== Workaround (Stand September 2010) ==

Sobald eine Sitzung hergestellt ist, kann man einfach mithilfe eines Skripts das
Tastaturlayout korrigieren. Auf den wichtigsten Servern (z.B. kip1 oder kip2)
steht dieses Skript unter dem Namen 'tastatur' zur Verfügung.

Also z.B.
tastatur de

===Technisches===
Zusätzlich zu dem Aufruf von xmodmap (wie bei Workaround 2009; siehe unten)
wird vorher noch 'setxkbmap' aufgerufen.

Mit der Option 'de' wird zum Beispiel folgendes aufgerufen:
/usr/bin/setxkbmap de
/usr/bin/xmodmap /usr/local/share/xmodmaps/xmodmap.linux.new.de

Hier sind nochmal die aktuellen xmodmaps:
* [[media:xmodmap.linux.new.de.2010.txt|xmodmap.linux.new.de]]
* [[media:xmodmap.linux.new.us.2010.txt|xmodmap.linux.new.us]]


== Workaround (Stand Juli 2009) ==


Sobald eine Sitzung hergestellt ist, kann man einfach mithilfe von
Sobald eine Sitzung hergestellt ist, kann man einfach mithilfe von


xmodmaps xmodmap.linux.new.de
xmodmaps xmodmap.linux.new.de

die Tastatur wieder zähmen. In der xmodmap-Datei sind die kritischen KeyCodes entfernt worden.


Hier sind die Dateien:
Hier sind die Dateien:
Line 25: Line 50:
* [[media:xmodmap.linux.new.us.txt|xmodmap.linux.new.us]]
* [[media:xmodmap.linux.new.us.txt|xmodmap.linux.new.us]]


(Nach dem Herunterladen muss eventuell die Datei-Endung '.txt' entfernt werden)
== icewm ==

== icewm (Stand Juli 2009) ==


Wenn der Administrator icewm installiert hat, und Sie auch icewm als Fenster-Manager nutzen,
Wenn der Administrator icewm installiert hat, und Sie auch icewm als Fenster-Manager nutzen,

Latest revision as of 10:01, 17 September 2010

Tastatur-Konfiguration für NX-Sitzungen

Gelegentlich hat man Probleme, eine deutsche Tastatur über eine NX-Sitzung zu benutzen. Typische Symptome sind :

  • nicht funktionierende ALT-Gr Taste
  • Keine oder falsche Reaktion auf die Pfeiltasten

Mir scheint, es gibt vor allem dann Probleme, wenn man selbst (als Client) eine neuere Linux-Installation verwendet (z.B. ubuntu ibex). Es sind wohl irgendwann neue KeyCodes bei der Tastatur-Belegung hinzugekommen, die vom nxserver nicht richtig interpretiert werden können.

Allerdings: wie man die Tastatur gleich richtig benutzen kann, weiss ich auch nicht Smiley002.png Ich biete hier nur ein Workaround an.


Workaround (Stand September 2010)

Sobald eine Sitzung hergestellt ist, kann man einfach mithilfe eines Skripts das Tastaturlayout korrigieren. Auf den wichtigsten Servern (z.B. kip1 oder kip2) steht dieses Skript unter dem Namen 'tastatur' zur Verfügung.

Also z.B.

tastatur de

Technisches

Zusätzlich zu dem Aufruf von xmodmap (wie bei Workaround 2009; siehe unten) wird vorher noch 'setxkbmap' aufgerufen.

Mit der Option 'de' wird zum Beispiel folgendes aufgerufen:

/usr/bin/setxkbmap de
/usr/bin/xmodmap /usr/local/share/xmodmaps/xmodmap.linux.new.de

Hier sind nochmal die aktuellen xmodmaps:


Workaround (Stand Juli 2009)

Sobald eine Sitzung hergestellt ist, kann man einfach mithilfe von

xmodmaps xmodmap.linux.new.de

die Tastatur wieder zähmen. In der xmodmap-Datei sind die kritischen KeyCodes entfernt worden.

Hier sind die Dateien:

(Nach dem Herunterladen muss eventuell die Datei-Endung '.txt' entfernt werden)

icewm (Stand Juli 2009)

Wenn der Administrator icewm installiert hat, und Sie auch icewm als Fenster-Manager nutzen, dann kann man auch :

  • die beiden Dateien in das Verzeichnis /usr/local/share/xmodmaps/ speichern
  • /etc/X11/icewm/menu ändern.
separator
menu "Keyboard-Settings (NX)" "folder" {
    prog Linux-NXClient-new-de /usr/share/icons/gnome/16x16/apps/key_bindings.png xmodmap /usr/local/share/xmodmaps/xmodmap.new.de
    prog Linux-NXClient-new-us /usr/share/icons/gnome/16x16/apps/key_bindings.png xmodmap /usr/local/share/xmodmaps/xmodmap.new.us
  }



Ich hoffe, es hilft ...