Change the User=
and Group=
parameters:
/etc/systemd/system/xinit.service
[Unit] Description=xinit with xvfb After=network.target [Service] User=bitlbee Group=bitlbee ExecStart=/usr/bin/xvfb-run bash %h/.xinitrc [Install] WantedBy=multi-user.target
Locks the system with the help of slock. Very handy when closing the laptop lid for example.
/etc/systemd/system/screenlock.service
[Unit] Description=Lock X session using slock Before=sleep.target [Service] User=<username> Environment=DISPLAY=:0 ExecStart=/usr/bin/slock [Install] WantedBy=sleep.target
Automatically lock the screen after a timeout of 10 minutes.
/etc/systemd/system/xautolock.service
[Unit] Description=Lock the screen automatically after a timeout [Service] Type=simple User=<username> Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -time 10 -locker slock -detectsleep [Install] WantedBy=graphical.target
/etc/systemd/system/ncdc@.service
[Unit] Description=ncdc Requires=network.target local-fs.target [Service] Type=oneshot RemainAfterExit=yes KillMode=none User=%I ExecStart=/usr/bin/tmux new-session -s dcpp -n ncdc -d ncdc ExecStop=/usr/bin/tmux send-keys -t dcpp:ncdc "/quit" C-m [Install] WantedBy=multi-user.target
/etc/conf.d/squeezelite
server="<server>:<port>" # amend as appropriate name="<device_name>" # amend as appropriate mac="<your_mac_here>" # amend as appropriate device="default" # amend as appropriate logtype="all" loglevel="info" logfile="/var/log/squeezelite.log"
/etc/systemd/system/squeezelite.service
[Unit] Description=Squeezelite Service After=network.target [Service] Type=simple EnvironmentFile=/etc/conf.d/squeezelite ExecStart=/usr/bin/squeezelite -n ${name} -m ${mac} -d ${logtype}=${loglevel} -f ${logfile} -o ${device} -s ${server} RestartSec=5 Restart=on-failure [Install] WantedBy=multi-user.target
本文出自 “网络技术” 博客,请务必保留此出处http://xuago88.blog.51cto.com/897501/1620101
原文:http://xuago88.blog.51cto.com/897501/1620101