.xinitrc 中的自动启动

.xinitrc 中的自动启动

我想在 awesomewm 启动时运行一些程序。我的 .xinitrc 中有以下行:

exec awesome

成功了。然后我添加了这个:

exec guake

我遇到了错误。因此我执行以下操作:

guake

我把这些行分别放在“exec awesome”之前和之后。它不起作用。我对其他程序也做了同样的尝试。结果是一样的。我不想依赖 awesomewm 功能来启动程序,我知道它们。我想在 .xintirc 中创建它。如何在 awesomewm 启动时启动程序?

答案1

您必须通过添加&来在后台运行除最后一个进程之外的所有进程。因此您的文件应如下所示

guake &
some other program &
exec awesome

exec替换您正在运行的批处理,因此exec第一个之后的任何批处理都不会起作用。

如果不将程序发送到后台,则some other program只会在guake结束时启动等等......

相关内容