USB Tastatur mit X.org

FierceOne

Kampfmaschine
Hallo Forum!

Ich habe folgendes kleines Problem. Ich habe ein Laptop mit deutscher Tastatur. Zusätzlich habe ich eine USB Tastatur mit US-Layout. Das funktioniert auch soweit ganz gut. Was ich nun will ist, das wenn ich das USB-Teil anstecke sich automatisch unter X.org auch das Layout verändert. Standardmäßig habe ich natürlich deutsch eingestellt da das Laptop deutsch ist. Ständig in der xorg.conf rumzuschreiben und X neuzustarten scheint mir ein wenig müßig. Was auch helfen würde ist ne Tastenkombination gäbe mit der man das Layout schnell ändern könnte. Ich habe dazu leider nix gefunden...

Ideen??

Grüßle
 
Oha, wo ich gerade noch drüber gestolpert bin ist "setxkbmap"

Geht prima.

Einfach
Code:
setxkbmap -layout us -rules xorg

oder

Code:
setxkbmap -layout de -rules xorg

Okay, so kann man also hin und her schalten. Jemand noch ne Idee wie man das automatisieren kann. Also der Befehl ausgeführt wird sobald er ein USB Keyb findet??

Danke
 
Jau habe gerade damit rumgespielt. Den Befehl fuehrt er auch ordentlich aus. Ich habe jedoch festgestellt das der Befehl aus ner Konsole innerhalb von X von dem user der jeweilige Session ausgefuehrt werden muss. Es geht also nicht. Gut ich bin sicher das man da noch ein wenig basteln koennte, habe aber leider nicht die Zeit dazu. Werde das also vorerst manuell machen. Danke jedoch fuer die Hilfe.

EDIT:

Die _schnelle_ Loesung des Problems:

Code:
#! /bin/sh

echo -n "Keyboard Layout set to "
echo $1

setxkbmap -layout $1 -rules xorg

so kann man dann auch schnell hin und her schalten.... :cool:
 
Zuletzt bearbeitet:
Hallo FierceOne,

schau doch mal nach, ob Dein Window-Manager ein Tool anbietet, das auf USB-Events reagiert. Soweit ich informiert bin, gibt es sowas für KDE.

Viele Grüße

Jürgen
 
Habe gerade mal rumgeschaut aber nix gefunden. Bin fluxbox Benutzter. Naja was solls, so wie es ist, ist es auf jeden Fall schonmal in Ordnung. Danke
 
Zurück
Oben