我在XUbuntu 21.04上安装了红移。显然,这是一个服务systemd[4048]: redshift.service: Failed with result 'exit-code'
,它在启动时运行。
我想在启动时禁用redshift,但无法找到启动的位置和格式:
> systemctl stop redshift
> Failed to stop redshift.service: Unit redshift.service not loaded.
systemctl list-units --type=service
没有列出它
到目前为止,唯一起作用的是启动后的几个sudo killall redshift
调用。
发布于 2021-07-11 08:55:36
要禁用它,请使用下面的命令:
systemctl --user mask redshift.service redshift-gtk.service
然后重新启动。
另外,红移服务是Ubuntu 21.04上的坏的 至少,因此我们可以通过执行以下手动掩蔽命令来防止它在LightDM启动时启动:
sudo mkdir -p /var/lib/lightdm/.config/systemd/user
sudo ln -sf /dev/null /var/lib/lightdm/.config/systemd/user/redshift.service
sudo ln -sf /dev/null /var/lib/lightdm/.config/systemd/user/redshift-gtk.service
sudo chown -R lightdm: /var/lib/lightdm/.config
注意: Xubuntu也使用LightDM,所以上面的内容也适用于它。
发布于 2021-07-11 23:06:52
@N0rbert的解决方案对我无效,尽管它是一个指向正确方向的指针。
我在/usr/lib/systemd/user
中找到了用户服务,并将redshift.service
更改为redshift.service.disabled
。在靴子上停止了运行。
https://askubuntu.com/questions/1351229
复制相似问题