【发布时间】:2013-06-29 00:03:36
【问题描述】:
我正在尝试编辑我的.xinitrc 文件,以便startx 可以运行一个参数,告诉它要使用哪个窗口管理器/桌面,但如果没有提供则回退到默认值。 .xinitrc 是一个 shell 脚本。
我使用的是这段代码:
desktop=${desktop:-startkde}
exec $desktop
这个想法是运行startx desktop=fluxbox 将启动一个不同的桌面,而不是提供的默认桌面,但这不起作用。谁能看到我在这里做错了什么?
【问题讨论】:
标签: bash shell parameters command-line-arguments