Jak zmienić przecinek dziesiętny „,” na kropkę dziesiętną ”. na klawiaturze numerycznej klawiatury?
Użyłem, xmodmap
ale za każdym razem, gdy zmieniam układ klawiatury, zmiany (przez xmodmap) są resetowane.
command-line
xmodmap
awesome
pl1nk
źródło
źródło
~/.Xmodmap
, a następnie umieszczeniexmodmap ~/.Xmodmap
w~/.xinitrc
zazwyczaj działa. Alternatywnie możesz dodać poleceniexmodmap ~/.Xmodmap
jako element startowy.Xmodmap
są wywoływane przez skrypt startowy, który działa do momentu zmiany układu klawiatury, w której resetują się ustawienia Xmodmap.Odpowiedzi:
Myślę, że problem polega na tym, że łączysz
xmodmap
polecenia zsetxkbmap
poleceniami (zarówno w wierszu polecenia, jak i za pomocą menu ustawień graficznych). Jak zauważyłeś,setxkbmap
polecenia zastąpią jexmodmap
po zmianie układu klawiatury. Logicznym rozwiązaniem byłoby zatem użyciesetxkbmap
zarówno do zmiany układu, jak i przecinka klawiatury na kropkę dziesiętną.Gdy
setxkbmap
zmienisz układ, zastosowane zostaną również określone dostosowania: pełna lista opcji jest dostępna pod adresem/usr/share/X11/xkb/rules/evdev.lst
. Nie wiem, jakich układów językowych używasz, dlatego umieściłem tylko dwa przykłady na końcu następującego polecenia, których możesz użyć do przełączania układów za pomocą ALt+ Shift. Jeśli masz więcej mapowań klawiszy lub powiązań, które chcesz aktywować, po prostu dodaj je do polecenia:Pierwsza komenda switch (
-option ''
) usuwa wszystkie bieżące ustawienia, ponieważ gdy podane są nowe ustawienia, są one dodawane i nie zastępują żadnych istniejących, chyba że zostanie użyta ta opcja. Drugi (-option kpdl:dot
) upewnia się, że odpowiednim klawiszem na klawiaturze jest kropka lub kropka; trzecie polecenie switch (-option grp:switch,grp:alt_shift_toggle
) ustawia twoją zdolność przełączania układów za pomocą ALt+ Shift, a ostatnia (gb,nl
) określa układy, na które chcesz się przełączyć.Aby sprawdzić ustawienia, możesz wejść
Co skutkuje w:
Dodaj cały
setxkbmap
wiersz dalej jako element startowy, aby upewnić się, że jest on aktywowany i dostępny do użycia.Więcej informacji na
setxkbmap
ten temat można uzyskać, wchodzącman setxkbmap
lub przeglądając strony internetowe Ubuntu online .źródło
Super
+Space
. Jakiego rodzaju polecenia muszę użyć w tym przypadku?W Ubuntu 14.04 LTS istnieją co najmniej dwa sposoby, aby to zrobić. Założenia:
Opcja 1: GUI (edytor dconf)
Uruchom (Alt + F2) „edytor dconf”, przejdź w drzewie do schematu „org.gnome.desktop.input-sources” i ustaw klucz „xkb-options” na żądaną wartość, np. „['Kpdl: przecinek ”]” lub „['kpdl: dot']”.
Wartości są zdefiniowane w pomocy xkeyboard-config:
Oto, co tam znalazłem:
Opcja 2: Wiersz poleceń (ustawienia)
Możesz również użyć wiersza poleceń zamiast GUI edytora dconf, aby osiągnąć to samo. Lubię to:
źródło
sudo apt install dconf-editor
). Dziękuję Ci!