为什么 .xsession 中的 setxkbmap 不起作用?

为什么 .xsession 中的 setxkbmap 不起作用?

目前,每次我重启系统时都必须运行setxkbmap gb此命令。自从我使用 systemd 升级到 Ubuntu 15.04 后,这种情况就开始发生了。以前将此命令放入文件中是可行的.xsession,它仍然可以启动我的窗口管理器并更改光标等。以下是其内容:

xsetroot -cursor_name left_ptr
feh --bg-fill ~/wallpapers/luke-twyman-wallpaper-1920x1200.jpg
setxkbmap -layout gb
xmonad

此外,实际系统控制台已设置为正确的 gb 语言环境,键盘布局也正常。此问题仅出现在 X 中。

另外,我使用文本登录(我已启用)也可能相关systemctl set-default multi-user.target。我不太明白为什么该命令会产生这种效果,但我想这将是另一个问题。

答案1

试试这个(它对我有帮助):

  1. 跑步ibus-setup
  2. 点击先进的标签。
  3. 点击使用系统键盘布局

相关内容