我使用昨天从官方存储库下载的 Ubuntu 22.04.1 在我的计算机上安装了 Openbox 而不是 Gnome。我已经通过 apt 安装了 openbox,我使用 LightDM 来选择 openbox 而不是 Gnome。
我尝试使用此命令添加另一个布局:
setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle
如果我直接在终端中执行它,效果很好。但我希望它从系统开始,而不是每次启动计算机时都编写它。所以我把它放在 ~/.config/openbox/autostart 里面我还放了一些其他有用的命令。所以它就像:
xinput set-prop "Elan Touchpad" "libinput Tapping Enabled" 1 &
setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle &
lxpanel &
xfce4-power-manager &
第一行激活点击我的触摸板。
第三行开始 lxpanel
第四行启动 xfce 电源管理器
所有这些命令都正常执行。但第二行不是。每次我启动电脑我都无法切换语言。但是如果我手动执行 ~/.config/openbox/autostart ,它可以正常工作。这里有什么问题?
执行命令时,您的帐户可能尚未准备好处理该命令。而是将您的命令(目前是这样)放在 X 启动配置文件
~/.xsessionrc
中。