Keyboard-Layout
如何在鍵盤佈局更改後重新載入 xserver?
我對目前的鍵盤佈局*英語(US-Dvorak)*進行了更改,但它不會對以下程式碼做出反應,除非來回更改為另一個鍵盤佈局,以便重新載入 xserver
# restore your current keyboard settings; sudo apt-get install --reinstall xkb-data # you close also extra Control at Capslock etc gsettings set org.gnome.desktop.input-sources xkb-options "[]" # do any change in `/usr/share/X11/xkb/symbols/us`; etc add about 3rd level config for some [A,a] like [A,a,x]. sudo dpkg-reconfigure xkb-data # TODO Is there any command which can cause reload of xserver regardless you have active your current keyboard where you do the change?
我不想通過執行這樣的切換來手動重新載入 xserver。用單線來做會很棒。
系統:Ubuntu 16.04
Linux 核心:4.6
鍵盤型號:pc105
鍵盤佈局:英語 (Dvorak) = US-dvorak
相關主題:這裡是關於如何在 Ubuntu 16.04 的 Dvorak 中獲得帶點的 A?
從這裡:
申請新的
$$ keyboard $$設置,重啟keyboard-setup服務就足夠了,否則你可以嘗試通過udev重啟核心輸入系統:
udevadm trigger --subsystem-match=input --action=change
為了完整起見,重新啟動
keyboard-setup
看起來像# For Ubuntu < 16.04 service keyboard-setup restart # For Ubuntu >= 16.04 systemctl restart keyboard-setup
我在這裡找不到任何穩定的解決方案,只能重新啟動系統。Xserver 很快就會變得混亂,我只能通過重新啟動系統來解決。