如何制作多个“startx”配置文件?

如何制作多个“startx”配置文件?

我现在有一个带有 i3wm 的 Arch Linux。当我需要启动 i3 时,我只需键入startx,因为在配置文件中我有exec i3;.当我需要运行其他图形环境(例如 Gnome)时,我会编辑我的xinitrc.有些图形环境是在安装自己的启动文件后创建的(有些不是),例如startddeDeepin。如何xinitrc为多个桌面环境创建或配置新的环境?

PS 我喜欢首先从终端登录,所以只是不想安装一些登录 gui 管理器

答案1

只需放在exec "$@"你的末尾xinitrc,然后执行

startx /path/to/xinitrc <wm> <wm-args>

来自 tty。

startx将其第一个字符串参数解释为客户端(/path/to/xinitrc请注意,它必须是绝对路径),其余参数将传递给该客户端(wm 和 wm-args),这些参数exec由 xinitrc 编辑。

请注意,startx 只是一个示例脚本,我们鼓励您根据需要创建另一个脚本。不过,上述设置应该满足问题中提到的要求。

相关内容