Hi there! I can not find anything valuable for my problem. So i come here...
in ~/.config/user-dirs.dirs are xdg-specific directories for desktop, downloads and so on. You know this. I rewrote a fuse-Filesystem for cups and want wo provide it with a systemd-unit. There should be a Directory on the desktop called "Printer". In english. But my Desktop is called "Schreibtisch", because i'm from Austria... And printers are called "Drucker" here. if i create a new xdg-user-dir with $ xdg-user-dirs-update --set PRINTERS $(xdg-user-dir DESKTOP)/Drucker I get back: $ xdg-user-dir PRINTERS /home/jakob/Schreibtisch/Drucker As expected and wanted. Now i want to use this XDG_PRINTERS_DIR-Variable in systemd.mount and systemd.path... in a systemd-user-session. I made a separate unit to set the environment: [Unit] Description=Set environment [Service] Type=simple ExecStart=/bin/sh -c '/bin/systemctl --user set-environment XDG_PRINTERS_DIR=$(xdg-user-dir PRINTERS)' But i want to activate this fuse-filesystem only if the directory $XDG_PRINTERS_DIR exist. But systemd.path accepts no Variable for "PathExists=..." How can I manage this path-Unit? Regards Jakob _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel