我真的試圖xflux添加爲systemd服務,使其啓動在啓動時,但是當我使用xflux和systemd在Debian傑西
# systemctl start xflux.service
它無法啓動。我xflux.service單元看起來是這樣的:
[Unit]
Description=xflux loader
After=display-manager.service
[Service]
Type=forking
ExecStart=/usr/bin/xflux -l 17
Restart=always
[Install]
WantedBy=graphical.target
I`ve試圖表達ExecStart各種方式,如
ExecStart=/bin/sh -c "/usr/bin/xflux -l 17"
或
ExecStart=/usr/bin/start-xflux
'啓動流量' 是sh腳本用行:
exec /usr/bin/xflux -l 17
Nothi ng工作。我總是從「systemctl地位」得到同樣的提示:
● xflux.service - xflux loader
Loaded: loaded (/etc/systemd/system/xflux.service; enabled)
Active: failed (Result: start-limit) since śro 2016-03-09 21:53:47 CET; 43min ago
Main PID: 4409 (code=exited, status=255)
mar 09 21:53:47 debian systemd[1]: Unit xflux.service entered failed state.
mar 09 21:53:47 debian xflux[4561]: [10B blob data]
mar 09 21:53:47 debian xflux[4561]: --------
mar 09 21:53:47 debian xflux[4561]: Welcome to xflux (f.lux for X)
mar 09 21:53:47 debian xflux[4561]: This will only work if you're running X on console.
mar 09 21:53:47 debian xflux[4561]: Guessing your longitude is 15.0 based on your timezone
mar 09 21:53:47 debian xflux[4561]: Specify it with -g to make things better.
mar 09 21:53:47 debian systemd[1]: xflux.service start request repeated too quickly, refusing to start.
mar 09 21:53:47 debian systemd[1]: Failed to start xflux loader.
mar 09 21:53:47 debian systemd[1]: Unit xflux.service entered failed state.
我也試過auto-xflux - 沒有成功。我顯然不明白xflux(「https://github.com/jamesan/auto-xflux」提示是什麼意思?)或systemd。 我還應該補充說,呼籲
$ xflux -l 17
從終端工作得很好。
你能幫忙嗎?