我使用 Ubuntu 14.04 和 i3 作为窗口管理器。登录 i3 后,upstart 找不到 ~/.config/upstart/ 下的用户作业。如何让 upstart 找到这些配置文件,而无需执行类似这样的操作gnome-session
?
谢谢。
编辑,其中一项工作启动了 redshift,这里是配置~/.config/upstar/redshift.conf
:
respawn exec redshift -l 59:18
当我尝试使用以下命令启动这项工作时initctl start redshift
:
initctl: Unknown job: redshift
答案1
这是我为了让它工作而做的事情:
echo i3 >> /etc/upstart-xsessions
接下来我添加了一个 i3 条目/etc/X11/Xsessions.d/99upstart
(我不知道这是否真的有必要)。
我还需要一个可以启动 i3 的初始化配置,为此您可以查找现有的,我使用了/usr/share/upstart/sessions/lxsession.conf
。
完毕。