Ich denke, das Problem ist, dass Sie xmodmap
Befehle mit setxkbmap
Befehlen mischen (ob in der Befehlszeile oder über die grafischen Einstellungsmenüs). Wie Sie gesehen haben, setxkbmap
überschreiben die xmodmap
Befehle die Befehle, wenn Sie Ihr Tastaturlayout ändern. Die logische Lösung wäre es daher, setxkbmap
sowohl Ihr Layout als auch das Komma der Tastatur in einen Dezimalpunkt zu ändern .
Wenn Sie setxkbmap
Ihr Layout ändern, werden auch die angegebenen Anpassungen angewendet: Die vollständige Liste der Optionen finden Sie unter /usr/share/X11/xkb/rules/evdev.lst
. Ich weiß nicht, welche Sprachlayouts Sie verwenden, daher habe ich nur zwei Beispiele am Ende des folgenden Befehls platziert, mit denen Sie die Layouts mit ALt+ wechseln können Shift. Wenn Sie weitere Tastenzuordnungen oder Bindungen aktivieren möchten, fügen Sie diese einfach zum Befehl hinzu:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
Der erste Befehlsschalter ( -option ''
) löscht alle aktuellen Einstellungen, da neue Einstellungen hinzugefügt werden und keine vorhandenen Einstellungen ersetzen, sofern diese Option nicht verwendet wird. Das zweite ( -option kpdl:dot
) stellt sicher, dass die entsprechende Tastaturtaste ein Punkt oder ein Punkt ist. Mit dem dritten Befehl switch ( -option grp:switch,grp:alt_shift_toggle
) können Sie die Layouts mit ALt+ umschalten Shift, und last ( gb,nl
) gibt die Layouts an, zu denen gewechselt werden soll.
Um Ihre Einstellungen zu überprüfen, können Sie eingeben
setxkbmap -query
was in ... endet:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
Fügen Sie die vollständige setxkbmap
Zeile weiter oben als Startelement hinzu, um sicherzustellen, dass sie aktiviert und für Sie verfügbar ist.
Weitere Informationen über setxkbmap
zur Verfügung steht durch Eingabe man setxkbmap
oder durch die Betrachtung Ubuntu manpages Online .