From 54b48ac279a24193bd36ff405d9360ad082f5203 Mon Sep 17 00:00:00 2001 From: rydesun Date: Fri, 27 Jan 2023 21:31:13 +0800 Subject: [PATCH] Update systemd services --- .config/systemd/user/Wayland.target | 2 ++ .config/systemd/user/X11.target | 2 ++ .config/systemd/user/Xorg.target | 4 ---- .config/systemd/user/blueman.service | 6 +++--- .config/systemd/user/copyq.service | 7 ++++--- .config/systemd/user/{fcitx.service => fcitx5.service} | 5 +++-- .config/systemd/user/flameshot.service | 9 --------- .config/systemd/user/kdeconnect.service | 7 +++---- .config/systemd/user/lxqt-config-monitor.service | 4 ++-- .config/systemd/user/network-manager-applet.service | 9 +++++++++ .config/systemd/user/nm-applet.service | 9 --------- .config/systemd/user/picom.service | 5 ++--- .../user/plasma-polkit-agent.service.d/override.conf | 3 +++ .config/systemd/user/playerctld.service | 2 +- .config/systemd/user/policykit-agent.service | 9 --------- .config/systemd/user/redshift-gtk.service | 9 --------- .config/systemd/user/udiskie.service | 6 +++--- .config/systemd/user/xsettingsd.service | 5 ++--- 18 files changed, 39 insertions(+), 64 deletions(-) create mode 100644 .config/systemd/user/Wayland.target create mode 100644 .config/systemd/user/X11.target delete mode 100644 .config/systemd/user/Xorg.target rename .config/systemd/user/{fcitx.service => fcitx5.service} (52%) delete mode 100644 .config/systemd/user/flameshot.service create mode 100644 .config/systemd/user/network-manager-applet.service delete mode 100644 .config/systemd/user/nm-applet.service create mode 100644 .config/systemd/user/plasma-polkit-agent.service.d/override.conf delete mode 100644 .config/systemd/user/policykit-agent.service delete mode 100644 .config/systemd/user/redshift-gtk.service diff --git a/.config/systemd/user/Wayland.target b/.config/systemd/user/Wayland.target new file mode 100644 index 0000000..df980cf --- /dev/null +++ b/.config/systemd/user/Wayland.target @@ -0,0 +1,2 @@ +[Unit] +Description=Run desktop applications under Wayland diff --git a/.config/systemd/user/X11.target b/.config/systemd/user/X11.target new file mode 100644 index 0000000..7376a0d --- /dev/null +++ b/.config/systemd/user/X11.target @@ -0,0 +1,2 @@ +[Unit] +Description=Run desktop applications under X11 diff --git a/.config/systemd/user/Xorg.target b/.config/systemd/user/Xorg.target deleted file mode 100644 index 0e21d6b..0000000 --- a/.config/systemd/user/Xorg.target +++ /dev/null @@ -1,4 +0,0 @@ -[Unit] -Description=Launch desktop applications -Requires=default.target -After=default.target diff --git a/.config/systemd/user/blueman.service b/.config/systemd/user/blueman.service index 50a265f..22ea4a1 100644 --- a/.config/systemd/user/blueman.service +++ b/.config/systemd/user/blueman.service @@ -1,9 +1,9 @@ [Unit] -Description=Bluetooth Manager +Description=blueman [Service] -Type=idle ExecStart=/usr/bin/blueman-applet [Install] -WantedBy=Xorg.target +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/copyq.service b/.config/systemd/user/copyq.service index 645887b..0309842 100644 --- a/.config/systemd/user/copyq.service +++ b/.config/systemd/user/copyq.service @@ -1,9 +1,10 @@ [Unit] -Description=Clipboard manager with searchable and editable history +Description=copyq [Service] -Type=idle +ExecStartPre=sleep 5 ExecStart=/usr/bin/copyq [Install] -WantedBy=Xorg.target +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/fcitx.service b/.config/systemd/user/fcitx5.service similarity index 52% rename from .config/systemd/user/fcitx.service rename to .config/systemd/user/fcitx5.service index 1280090..18fdf35 100644 --- a/.config/systemd/user/fcitx.service +++ b/.config/systemd/user/fcitx5.service @@ -1,9 +1,10 @@ [Unit] -Description=Input method framework +Description=fcitx5 [Service] Type=forking ExecStart=/usr/bin/fcitx5 -d [Install] -WantedBy=Xorg.target +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/flameshot.service b/.config/systemd/user/flameshot.service deleted file mode 100644 index 88f76c8..0000000 --- a/.config/systemd/user/flameshot.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Screenshot software - -[Service] -Type=idle -ExecStart=/usr/bin/flameshot - -[Install] -WantedBy=Xorg.target diff --git a/.config/systemd/user/kdeconnect.service b/.config/systemd/user/kdeconnect.service index b509b4b..0506212 100644 --- a/.config/systemd/user/kdeconnect.service +++ b/.config/systemd/user/kdeconnect.service @@ -1,10 +1,9 @@ [Unit] -Description=Communication Daemon between desktop and smartphone +Description=kdeconnect [Service] -Type=idle -ExecStartPre=/usr/bin/sleep 5 ExecStart=/usr/bin/kdeconnect-indicator [Install] -WantedBy=Xorg.target +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/lxqt-config-monitor.service b/.config/systemd/user/lxqt-config-monitor.service index b07ae67..969ba66 100644 --- a/.config/systemd/user/lxqt-config-monitor.service +++ b/.config/systemd/user/lxqt-config-monitor.service @@ -1,9 +1,9 @@ [Unit] -Description=The LXQt Config Monitor +Description=lxqt-config-monitor [Service] Type=oneshot ExecStart=/usr/bin/lxqt-config-monitor -l [Install] -WantedBy=Xorg.target +WantedBy=X11.target diff --git a/.config/systemd/user/network-manager-applet.service b/.config/systemd/user/network-manager-applet.service new file mode 100644 index 0000000..2e8bfb2 --- /dev/null +++ b/.config/systemd/user/network-manager-applet.service @@ -0,0 +1,9 @@ +[Unit] +Description=network-manager-applet + +[Service] +ExecStart=/usr/bin/nm-applet + +[Install] +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/nm-applet.service b/.config/systemd/user/nm-applet.service deleted file mode 100644 index 72fa39e..0000000 --- a/.config/systemd/user/nm-applet.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Applet for managing network connections - -[Service] -Type=idle -ExecStart=/usr/bin/nm-applet - -[Install] -WantedBy=Xorg.target diff --git a/.config/systemd/user/picom.service b/.config/systemd/user/picom.service index c20b157..54dce06 100644 --- a/.config/systemd/user/picom.service +++ b/.config/systemd/user/picom.service @@ -1,9 +1,8 @@ [Unit] -Description=X compositor +Description=picom [Service] -Type=idle ExecStart=/usr/bin/picom [Install] -WantedBy=Xorg.target +WantedBy=X11.target diff --git a/.config/systemd/user/plasma-polkit-agent.service.d/override.conf b/.config/systemd/user/plasma-polkit-agent.service.d/override.conf new file mode 100644 index 0000000..56f8031 --- /dev/null +++ b/.config/systemd/user/plasma-polkit-agent.service.d/override.conf @@ -0,0 +1,3 @@ +[Install] +WantedBy=X11.target +WantedBy=Wayland.target \ No newline at end of file diff --git a/.config/systemd/user/playerctld.service b/.config/systemd/user/playerctld.service index b3311bf..5b8cb5f 100644 --- a/.config/systemd/user/playerctld.service +++ b/.config/systemd/user/playerctld.service @@ -1,5 +1,5 @@ [Unit] -Description=Keep track of media player activity +Description=playerctld [Service] Type=oneshot diff --git a/.config/systemd/user/policykit-agent.service b/.config/systemd/user/policykit-agent.service deleted file mode 100644 index 9c0e480..0000000 --- a/.config/systemd/user/policykit-agent.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=LXQt policykit authentication agent - -[Service] -Type=idle -ExecStart=/usr/bin/lxqt-policykit-agent - -[Install] -WantedBy=Xorg.target diff --git a/.config/systemd/user/redshift-gtk.service b/.config/systemd/user/redshift-gtk.service deleted file mode 100644 index 1bb65ab..0000000 --- a/.config/systemd/user/redshift-gtk.service +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Redshift display colour temperature adjustment (GUI) - -[Service] -Type=idle -ExecStart=/usr/bin/redshift-gtk - -[Install] -WantedBy=Xorg.target diff --git a/.config/systemd/user/udiskie.service b/.config/systemd/user/udiskie.service index 060ee45..cfa8ce1 100644 --- a/.config/systemd/user/udiskie.service +++ b/.config/systemd/user/udiskie.service @@ -1,9 +1,9 @@ [Unit] -Description=Removable disk automounter using udisks +Description=udiskie [Service] -Type=idle ExecStart=/usr/bin/udiskie --smart-tray [Install] -WantedBy=Xorg.target +WantedBy=X11.target +WantedBy=Wayland.target diff --git a/.config/systemd/user/xsettingsd.service b/.config/systemd/user/xsettingsd.service index db95d11..75b649a 100644 --- a/.config/systemd/user/xsettingsd.service +++ b/.config/systemd/user/xsettingsd.service @@ -1,9 +1,8 @@ [Unit] -Description=Provides settings to X11 applications via the XSETTINGS specification +Description=xsettingsd [Service] -Type=idle ExecStart=/usr/bin/xsettingsd [Install] -WantedBy=Xorg.target +WantedBy=X11.target