我安装了 i3 作为我的主窗口管理器;现在我想测试dwm。我的 xinitrc 只有一行:exec i3
。如果我想要启动 dwm 而不是 i3,我是否必须完全删除此行,还是必须放在exec dwm
此行之上?
答案1
该xinitrc
文件是一个 shell 脚本。 shell 脚本中的语句exec
表示“用给定程序替换此正在运行的程序(运行脚本的 shell)”。假设给定的程序可以运行,shell 将不会在第一个exec
;之后运行任何内容。第一次成功之后发生的任何事情exec
都会被有效地忽略。
#
为了清楚起见,我会通过在其前面放置一个字符来注释掉您不想运行的任何内容:
# exec i3
exec dwm
这样,如果您想要/需要切换回来,很容易记住之前的值是什么。