Hallo,
ich bin gerade dabei xinit mit systemd zu ersetzen und folge dabei
dem Guide hier.
Mein Ziel ist es meine xinitrc ganz abzuschaffen und mit mein X inklusive dem ganzen Zeug wie conky, urxvtd, xrdb... mit dem Befehl:
/usr/lib/systemd/systemd --user zu starten. Ich bin auch schon so weit gekommen, dass mein window manager (dwm) startet, wenn ich
/usr/lib/systemd/systemd --user eingebe, aber manche services starten nicht.
Hier meine systemd user dir:
[luk@silence][~]% tree ~/.config/systemd/user
/home/luk/.config/systemd/user
├── conky.service
├── default.target -> /home/luk/.config/systemd/user/mystuff.target
├── dwm.service
├── feh-wallpaper.service
├── feh-wallpaper.timer
├── mystuff.target
├── mystuff.target.wants
│ ├── urxvtd.service -> /home/luk/.config/systemd/user/urxvtd.service
│ └── xrdb.service -> /home/luk/.config/systemd/user/xrdb.service
├── thunard.service
├── urxvtd.service
├── wm.target
├── wm.target.wants
│ └── dwm.service -> /home/luk/.config/systemd/user/dwm.service
└── xrdb.service
2 directories, 13 files
urxvtd.service startet, aber xrdb.service startet irgendwie nicht und ich verstehe nicht warum.
[luk@silence][~]% systemctl --user status urxvtd.service xrdb.service
urxvtd.service - Urxvt Daemon
Loaded: loaded (/home/luk/.config/systemd/user/urxvtd.service; enabled)
Active: active (running) since Sun 2013-05-26 15:41:46 CEST; 42s ago
Main PID: 801 (urxvtd)
CGroup: name=systemd:/user/1000.user/1.session/systemd-798/urxvtd.service
├─801 /usr/bin/urxvtd
├─810 zsh
└─818 systemctl --user status urxvtd.service xrdb.service
xrdb.service - xrdb
Loaded: loaded (/home/luk/.config/systemd/user/xrdb.service; enabled)
Active: failed (Result: exit-code) since Sun 2013-05-26 15:41:46 CEST; 42s ago
Process: 800 ExecStart=/usr/bin/xrdb %h/.Xresources (code=exited, status=1/FAILURE)
Mein urxvtd.service:
[luk@silence][~/.config/systemd/user]% cat urxvtd.service
[Unit]
Description=Urxvt Daemon
[Service]
Environment=SHELL=/bin/zsh
ExecStart=/usr/bin/urxvtd
[Install]
WantedBy=mystuff.target
Mein xrdb.service:
[luk@silence][~/.config/systemd/user]% cat xrdb.service
[Unit]
Description=xrdb
[Service]
ExecStart=/usr/bin/xrdb %h/.Xresources
[Install]
WantedBy=mystuff.target
Koennt ihr mir sagen warum urxvtd startet xrdb aber nicht ? Es bringt auch nichts wenn ich nachtraeglich sowas versuche:
systemctl --user start xrdb.service.
Danke !