我想知道窗口管理器如何在 X 服务器上注册自己,以及它如何知道在替换当前窗口管理器时要终止哪个进程
答案1
X 只是继续等待 wm/de 进程的返回。假设你exec awesome
的~/.xinitrc。X 将启动并执行该行并监视该进程返回。尝试将命令放在 exec 行下方,它们永远不会被解析。
我想知道窗口管理器如何在 X 服务器上注册自己,以及它如何知道在替换当前窗口管理器时要终止哪个进程
X 只是继续等待 wm/de 进程的返回。假设你exec awesome
的~/.xinitrc。X 将启动并执行该行并监视该进程返回。尝试将命令放在 exec 行下方,它们永远不会被解析。