我在装有昨天从官方存储库下载的 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,它就可以正常工作。这里有什么问题?
答案1
也许您的帐户尚未准备好在执行命令时处理该命令。请将您的命令(如当前一样)放入 X 启动配置文件中~/.xsessionrc
。