rib*_*mar 5 keyboard debian xorg locale debian-stretch
在 Debian 8 之前,我可以这样配置键盘:
setxkbmap -model pc105 -layout us -variant alt-intl
如何在 Debian Stretch 中达到同样的效果?发生了什么变化?
我确实记得,在某些 Debian 版本中,每次X
启动后我都必须执行该命令,但对我来说仍然可以。
由于我安装了 Debian Stretch,该命令将不再起作用。是的,它确实认为它正在工作:
setxkbmap -query
rules: evdev
model: pc105
layout: us
variant: alt-intl
options: terminate:ctrl_alt_bksp
但它不是。
我最终设法让它与:
ibus-setup #interactive
sudo ibus-daemon --xim &
但是,除了互动之外,这件事是随机的。有时键盘只是回到它认为应该应用的疯狂默认布局(甚至在工作编码面试中!)。我使用英语:
echo $LANG
en_US.UTF-8
我选择了荷兰时区和带有死键的国际布局;就这样。我从未尝试过设置与语言环境相关的任何内容,这些内容不是标准的 US-ish-ENG-ish 事物。
我希望它被改变的原因对很多人来说非常有用,因为,很难理解为什么配置这样一个基本的东西几十年来必须变得如此复杂。
我已经尝试过但没有效果的事情,即使在重新启动后:
1)
sudo dpkg-reconfigure keyboard-configuration
2)
setupcon
3)
sudo setupcon
4)
udevadm trigger --subsystem-match=input --action=change
5)
sudo apt-get install -y console-data console-setup console-locales keyboard-configuration
6)
sudo apt-get remove ibus -y
然后是 X 重启。
7)
rm /var/lib/xkb/*.xkm
rm: cannot remove '/var/lib/xkb/*.xkm': No such file or directory
8)
setxkbmap -rules evdev -model evdev -layout us -variant alt-intl
这些都没有使 first 所做的配置setxkbmap
再次生效并保持相同的奇怪默认值。
我已经尝试过并将键盘返回到香草的东西us
(没有重音/死键):
1)
setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl
2)
setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl
3)
setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl -option eys # no complain of bad options
4)
setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl -option #clears option
5)
setxkbmap -rules evdev -model pc105 -layout us -variant intl -option
6)
setxkbmap -rules evdev -model pc105 -layout us -variant altgr-intl -option terminate:ctrl_alt_bksp #control-alt-backspace option
小智 0
这对我有用:
sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
Run Code Online (Sandbox Code Playgroud)
然后重新启动
归档时间: |
|
查看次数: |
3308 次 |
最近记录: |