So ändern Sie das Komma "," in Dezimalstellen ". im Ziffernblock der Tastatur?
Ich habe verwendet, xmodmap
aber jedes Mal, wenn ich mein Tastaturlayout ändere, werden die Änderungen (von xmodmap) zurückgesetzt.
command-line
xmodmap
awesome
pl1nk
quelle
quelle
~/.Xmodmap
und dann setzenxmodmap ~/.Xmodmap
in der~/.xinitrc
Regel funktioniert. Alternativ können Sie den Befehlxmodmap ~/.Xmodmap
als Startelement hinzufügen .Xmodmap
werden von einem Startskript aufgerufen, das funktioniert, bis das Tastaturlayout geändert wird, in dem die Xmodmap-Einstellungen zurückgesetzt werden.Antworten:
Ich denke, das Problem ist, dass Sie
xmodmap
Befehle mitsetxkbmap
Befehlen mischen (ob in der Befehlszeile oder über die grafischen Einstellungsmenüs). Wie Sie gesehen haben,setxkbmap
überschreiben diexmodmap
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: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
was in ... endet:
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 Eingabeman setxkbmap
oder durch die Betrachtung Ubuntu manpages Online .quelle
Super
+Space
. Welche Art von Befehl muss ich in diesem Fall verwenden?In Ubuntu 14.04 LTS gibt es mindestens zwei Möglichkeiten, dies zu tun. Annahmen:
Option 1: GUI (dconf-editor)
Führen Sie (Alt + F2) "dconf-editor" aus, navigieren Sie im Baum zum Schema "org.gnome.desktop.input-sources" und setzen Sie den Schlüssel "xkb-options" auf den gewünschten Wert, z. B. "['kpdl: Komma '] "oder" [' kpdl: dot '] ".
Die Werte werden in der xkeyboard-config-Hilfe definiert:
Das habe ich dort gefunden:
Option 2: Befehlszeile (gsettings)
Sie können auch die Befehlszeile anstelle der Benutzeroberfläche von dconf-editor verwenden, um dies zu erreichen. So was:
quelle
sudo apt install dconf-editor
). Vielen Dank!