我正在尝试编辑我的.xinitrc
文件,以便startx
可以使用参数运行,告诉它使用哪个窗口管理器/桌面,但如果没有提供,则回退到默认值。 .xinitrc
是一个shell脚本。
我使用的是这段代码:
desktop=${desktop:-startkde}
exec $desktop
想法是运行startx desktop=fluxbox
将启动不同的桌面,然后提供默认值,但这不起作用。谁能看到我在这里做错了什么?
答案 0 :(得分:3)
尝试:
desktop=fluxbox startx
通过将它们放在命令名前面来设置环境变量;命令名后的所有内容都只是命令的参数。