Lösung 1:
Am Ende habe ich die Zeile "XkbOptions" aus meiner xorg.conf entfernt und dies zum Autostart von Xfce hinzugefügt:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Es verwandelt die Feststelltaste in eine zusätzliche Strg-Taste, was für mich der Trick ist. Wenn Sie einen direkten Austausch wollten, glaube ich "ctrl:swapcaps"
würde funktionieren. Für das, was es wert ist, ist diese Seite ein ziemlich anständiger Leitfaden:
http://manicai.net/comp/swap-caps-ctrl.html
Ich hatte noch keine Gelegenheit, die anderen Methoden auszuprobieren, aber ich habe auch ein Netbook mit einem etwas unkonventionellen Layout, und ich muss vielleicht ein bisschen damit herumspielen.
Lösung 2:
Ich verwende XFCE, aber diese Lösung sollte für jede Desktop-Umgebung unter Debian funktionieren oder Ubuntu :
Ersetzen Sie die XKBOPTIONS
Definition in /etc/default/keyboard
mit
XKBOPTIONS="ctrl:nocaps"
Dies betrifft alle Benutzer des Systems.
Dies hat keine Auswirkungen auf Ihre aktuelle Sitzung (Sie müssen X11 neu starten).
Sie können also diese Befehlszeile ausführen, um die Dinge bis dahin zu ändern:
$ setxkbmap -option ctrl:nocaps
Um nur Ihren Benutzer zu betreffen, lassen Sie den obigen Befehl als Teil Ihrer Sitzung ausführen:Öffnen Sie Ihre XFCE-Einstellungen (führen Sie xfce4-settings-manager
) und klicken Sie auf Sitzung und Start , gehen Sie zum Anwendungs-Autostart und Hinzufügen diesen Befehl.
Lösung 3:
Verwenden Sie xkeycaps, um sich Ihre Tastaturbelegung anzusehen, und tauschen Sie die META- und ALT-Modifikatoren aus, oder tauschen Sie einfach die gesamten Tasten aus. Wenn Sie GNOME-Apps verwenden möchten, hat GNOME einige Annahmen darüber, welche Tasten META- und ALT-Modifikatoren haben. Es wird Ihnen wahrscheinlich das Leben leichter machen, die Schlüssel komplett auszutauschen.
Lösung 4:
Sie könnten es mit xmodmap versuchen
Ich habe einen kleinen Netbook-Computer mit einer lästigen Zusatztaste neben der linken Umschalttaste. Indem ich Folgendes in ~/.Xmodmap einfüge, kann ich die Taste neu zuordnen, um eine weitere linke Umschalttaste zu sein.
keycode 94 = Shift_L
add shift = Shift_L
Vielleicht können Sie etwas Ähnliches tun, um die Feststelltaste und die Steuertaste zu tauschen?
Lösung 5:
Xfce sollte hier dasselbe sein wie GNOME und alle anderen Desktop-Umgebungen - was wahrscheinlich passiert ist, ist, dass es beim Upgrade auf Ubuntu 9.04 für alle Umgebungen kaputt gegangen ist, da die Xorg-Konfigurationsoptionen für Tastatur und Maus von xorg.conf nach HAL verschoben wurden.
Weitere Informationen zu den neuen Konfigurationsmethoden finden Sie auf Seiten wie:
- Ubuntu-Wiki:Eingabekonfiguration mit HAL
- Ubuntu 8.10:HAL .fdi-Dateien ersetzen xorg.conf
- Input-Konfiguration auf den Punkt gebracht