From 0cff311b085f803df69483b9ecb4b7dd14d6ba64 Mon Sep 17 00:00:00 2001 From: Harri Lahtinen Date: Mon, 3 Dec 2018 00:42:47 +0200 Subject: [PATCH] systemd user service for wallpaper --- .config/i3/config | 12 ++---------- .config/systemd/user.control/wallpaper.service | 8 ++++++++ .xsession | 4 +++- 3 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 .config/systemd/user.control/wallpaper.service diff --git a/.config/i3/config b/.config/i3/config index ac15fda..7621fe3 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -61,8 +61,6 @@ exec --no-startup-id python ~/.local/bin/bum & #exec --no-startup-id transmission-daemon #Wifi applet: #exec --no-startup-id nm-applet -#Pulse-Audio applet: -#exec --no-startup-id pa-applet #Mount other drives: #exec --no-startup-id sudo mount -a #Composite manager: @@ -81,16 +79,10 @@ exec_always --no-startup-id ~/.config/polybar/launch.sh #Start udiskie exec --no-startup-id udiskie & #Add wallpaper: +exec --no-startup-id systemctl --user start wallpaper.service #exec --no-startup-id feh --bg-scale ~/.config/wall.png #exec --no-startup-id killall python ~/.config/Scripts/wallpaper & -exec --no-startup-id python ~/.config/Scripts/wallpaper -#exec_always --no-startup-id wal -c -a "90" -g -i ~/.config/wall.png && ~/.config/Scripts/wal-set -#exec_always --no-startup-id wal -g -f ~/.config/wal/colorschemes/gruvbox.json && ~/.config/Scripts/wal-set -#Remaps the caps lock button to escape and uses the US international keyboard with dead keys -#exec_always --no-startup-id setxkbmap -option caps:escape -#Remap Menu button to Super: -#exec_always --no-startup-id xmodmap -e 'keycode 135 = Super_R' -#bindsym Menu exec --no-startup-id xmodmap -e 'keycode 135 = Super_R' +#exec --no-startup-id python ~/.config/Scripts/wallpaper #Unclutter makes the mouse invisible after a brief period exec --no-startup-id unclutter # custom keybinding to lockscreen, use --lock dim or --lock blur below for different backgrounds diff --git a/.config/systemd/user.control/wallpaper.service b/.config/systemd/user.control/wallpaper.service new file mode 100644 index 0000000..dcb185c --- /dev/null +++ b/.config/systemd/user.control/wallpaper.service @@ -0,0 +1,8 @@ +Unit] +Description=Continuously update the desktop wallpaper + +[Service] +ExecStart=/usr/bin/python3 '${HOME}/.config/Scripts/wallpaper' + +[Install] +WantedBy=default.target diff --git a/.xsession b/.xsession index 6dbb1db..cde9a2a 100755 --- a/.xsession +++ b/.xsession @@ -1,3 +1,5 @@ xinput set-prop 9 289 1 xinput set-prop 9 297 1 -wal -R +xinput set-prop 14 307 1 +xinput set-prop 14 289 1 +#wal -R