Свой скрипт для загрузки через systemd

Здравствуйте!
Что я не так делаю? Поправьте пожалуйста код файлов, чтобы был годным.
В /usr/lib/systemd/scripts/sleepscreen :

#!/bin/bash
xset -dpms
xset s off

В /usr/lib/systemd/system/sleepd.service :

[Unit]
Description = Not sleep screen

[Service]
Type=oneshot
ExecStart=/usr/lib/systemd/scripts/sleepscreen

[Install]
WantedBy=multi-user.target

При systemctl start sleepd и systemctl status sleepd выдает:

● sleepd.service - Not sleep screen
   Loaded: loaded (/usr/lib/systemd/system/sleepd.service; enabled)
   Active: failed (Result: exit-code) since Пн 2014-10-13 19:48:32 MSK; 7s ago
  Process: 2372 ExecStart=/usr/lib/systemd/scripts/sleepscreen start (code=exited, status=1/FAILURE)
 Main PID: 2372 (code=exited, status=1/FAILURE)

окт 13 19:48:32 pc sleepscreen[2372]: xset:  unable to open display ""
окт 13 19:48:32 pc sleepscreen[2372]: xset:  unable to open display ""
окт 13 19:48:32 pc systemd[1]: sleepd.service: main process exited, code...RE
окт 13 19:48:32 pc systemd[1]: Failed to start Not sleep screen.
окт 13 19:48:32 pc systemd[1]: Unit sleepd.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
ну во-первых свое держи тут /etc/systemd или /usr/local/lib/systemd/ а не тут /usr/lib/systemd !!!
во-вторых сервис должен запускаться от пользователя или системы?
в-третьих это ж к иксам относится, а там есть специальные места где это нужно прописывать для авто запуска, причем тут сервис копай иксы.
намекну ~/.xinitrc например
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874

во-вторых сервис должен запускаться от пользователя или системы?

Чтобы автоматом каждый раз запускался сам (systemctl enable)


в-третьих это ж к иксам относится, а там есть специальные места где это нужно прописывать для авто запуска, причем тут сервис копай иксы.
намекну ~/.xinitrc например

Мне для примера. Чтобы я знал как это делается в дальнейшим.
my_name_is_root
Чтобы автоматом каждый раз запускался сам (systemctl enable)
так есть много мест где он может запускаться автоматом и каждое место для определенных задач!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874

так есть много мест где он может запускаться автоматом и каждое место для определенных задач!
Ну, а я хочу через systemd понять как сервисы создавать и прошу в этом помощи.
удали xset -dpms xset s off
и все заработает
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.