Systemd

在啟動時切換到 dvorak 佈局。(解密和sddm)

  • December 28, 2016
System:    Host: MyComputer Kernel: 4.8.14-gnu-1 x86_64 (64 bit)
          Desktop: LXQt Distro: Parabola GNU/Linux-libre  

我的電腦希望我在三個地方使用 qwerty 輸入。

  • EFI 引導外殼
  • 解密我的根分區。
  • 顯示管理器 sddm。

我希望能夠將所有三個更改為 dvorak。

EFI 引導外殼

與您的 BIOS 供應商聯繫。帶來

$$ $. Or, more likely, $$,$$$.

解密我的根分區。

顯示管理器 sddm。

執行這個:

localectl set-x11-keymap us pc104 ,dvorak grp:alt_shift_toggle

然後將keymap鉤子添加到mkinitcpio並重新執行以生成一個在引導過程initramfs中設置早期的設置。keymap

或者,就像QWERTY我們其他人一樣使用。如果您真的想使用 Dvorak,這只是冰山一角:您很快將不得不重新配置編輯器、IDE、影片播放器等,而且肯定會耗費大量時間。

lxqt

Start|Preferences|LXQT Settings|Keyboard and Mouse|Keyboard Layout
English (US)|English (Dvorak)
TypeMatrix EZ-Reach 2030 USB

sddm

echo "KEYMAP=dvorak" | sudo tee /etc/vconsole.conf
sudo localectl --no-convert set-x11-keymap us tm2030USB dvorak grp:alt_shift_toggle
echo "setxkbmap -model tm2030USB -layout us -variant dvorak -option grp:alt_shift_toggle" | sudo tee -a /usr/share/sddm/scripts/Xsetup

sd-加密

nano /etc/mkinitprio.conf

添加sd-vconsoleHOOKS="...

然後做:

sudo mkinitcpio -p linux-libre

引用自:https://unix.stackexchange.com/questions/333161