Hi,

I am having trouble setting a systemd service for a program that requires dbus.
At first it complained that it couldn't find `dbus-launch`, but adding 
`pkgs.dbus_daemon` to the service `path` fixed that.
But now it is complaining that DBUS_SESSION_BUS_ADDRESS is not set and that X11 
is not initialized (the last line).

```
1月 30 16:34:54 alpha fcitx[14131]: (WARN-14131 
/tmp/nix-build-fcitx-4.2.9.drv-0/fcitx-4.2.9/src/module/dbus/dbusstuff.c:188) 
Without DISPLAY or DBUS_SESSION_BUS_ADDRESS session bus will not work
1月 30 16:34:54 alpha fcitx[14131]: (ERROR-14131 
/tmp/nix-build-fcitx-4.2.9.drv-0/fcitx-4.2.9/src/module/notificationitem/notificationitem.c:187)
 DBus Not initialized
1月 30 16:44:15 alpha fcitx[14131]: (ERROR-14131 
/tmp/nix-build-fcitx-4.2.9.drv-0/fcitx-4.2.9/src/ui/kimpanel/kimpanel.c:317) 
DBus Not initialized
1月 30 16:44:15 alpha fcitx[14131]: (ERROR-14131 
/tmp/nix-build-fcitx-4.2.9.drv-0/fcitx-4.2.9/src/lib/fcitx/ui.c:165) no usable 
user interface.
1月 30 16:44:15 alpha fcitx[14131]: (FATAL-14131 
/tmp/nix-build-fcitx-4.2.9.drv-0/fcitx-4.2.9/src/frontend/xim/xim.c:134) 
X11が初期化されていません
```

Here the unit relevant settings:

```
  path        = [ pkgs.dbus_daemon ];
  after       = [ "display-manager.service" ];
  wantedBy    = [ "graphical.target" ];
```

The unit is loaded and active but the program is not appearing in the systray 
as it should, probably because it cannot find X11 and dbus.

Does someone knows how to address this problem?

-- 
Eric Sagnes
サニエ エリック
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to