From 4cb02a72da695e6e517ecd74ace80adc2fbc40a7 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 6 Nov 2018 15:22:39 +0000 Subject: [PATCH 1/3] compton: use tryone144/compton dual_kawase blur --- .config/compton.conf | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.config/compton.conf b/.config/compton.conf index ca1425e..cd5cb72 100644 --- a/.config/compton.conf +++ b/.config/compton.conf @@ -17,7 +17,7 @@ shadow-ignore-shaped = false; # Avoid drawing shadow on all shaped windows # Opacity menu-opacity = 0.9; # The opacity for menus. (default 1.0) -inactive-opacity = 0.8; # Default opacity of inactive windows. (0.0 - 1.0) +inactive-opacity = 0.7; # Default opacity of inactive windows. (0.0 - 1.0) active-opacity = 1.0; # Default opacity for active windows. (0.0 - 1.0) frame-opacity = 1.0; # Opacity of window titlebars and borders. (0.1 - 1.0) inactive-opacity-override = true; # Let inactive opacity set by 'inactive-opacity' overrides @@ -28,14 +28,16 @@ opacity-rule = [ alpha-step = 0.02; # XRender backend: Step size for alpha pictures. Increasing # it may result in less X resource usage, # Yet f ading may look bad. + +# Blurring +blur-method = "dual_kawase"; +blur-strength = 5; blur-background = true; # Blur background of transparent windows. blur-background-exclude = [ "class_g = 'Peek'", "class_g = 'Onboard'", "class_g = 'slop'" ]; -blur-background-frame = false; # Blur background of opaque windows with transparent +blur-background-frame = true; # Blur background of opaque windows with transparent # frames as well. blur-background-fixed = false; # Do not let blur radius adjust based on window opacity. # Exclude conditions for background blur. -# python compton-convgen.py --dump-compton gaussian 9 -f=sigma=10 -blur-kern = "9,9,0.852144,0.882497,0.904837,0.918512,0.923116,0.918512,0.904837,0.882497,0.852144,0.882497,0.913931,0.937067,0.951229,0.955997,0.951229,0.937067,0.913931,0.882497,0.904837,0.937067,0.960789,0.975310,0.980199,0.975310,0.960789,0.937067,0.904837,0.918512,0.951229,0.975310,0.990050,0.995012,0.990050,0.975310,0.951229,0.918512,0.923116,0.955997,0.980199,0.995012,0.995012,0.980199,0.955997,0.923116,0.918512,0.951229,0.975310,0.990050,0.995012,0.990050,0.975310,0.951229,0.918512,0.904837,0.937067,0.960789,0.975310,0.980199,0.975310,0.960789,0.937067,0.904837,0.882497,0.913931,0.937067,0.951229,0.955997,0.951229,0.937067,0.913931,0.882497,0.852144,0.882497,0.904837,0.918512,0.923116,0.918512,0.904837,0.882497,0.852144" # Fading fading = true; # Fade windows during opacity changes. From add605014654a907d48b3e0483153f993bf7424b Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 6 Nov 2018 15:28:31 +0000 Subject: [PATCH 2/3] i3: replace i3lock with lightdm --- .config/i3/config | 2 +- .config/i3/lock.png | Bin 7966 -> 0 bytes .config/i3/lock.sh | 40 ---------------------------------------- 3 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 .config/i3/lock.png delete mode 100755 .config/i3/lock.sh diff --git a/.config/i3/config b/.config/i3/config index bd8fd9b..d330bea 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -187,7 +187,7 @@ bindsym XF86MonBrightnessDown exec xbacklight -dec 5 && pkill -RTMIN+12 i3bloc exec --no-startup-id ~/.config/i3/disable-standby-fs.py exec --no-startup-id "ip monitor | while read; do pkill -RTMIN+15 i3blocks; done" exec --no-startup-id feh --no-fehbg --no-xinerama --bg-fill ~/pictures/lakesidesunrise.jpg -exec --no-startup-id xautolock -time 5 -locker ~/.config/i3/lock.sh -nocloseout -nocloseerr +exec --no-startup-id xautolock -time 5 -locker 'dm-tool lock' -nocloseout -nocloseerr # startup programs exec --no-startup-id pulseaudio diff --git a/.config/i3/lock.png b/.config/i3/lock.png deleted file mode 100644 index 67a15f6b07a1b307616c84a6cc631d3ec4a48139..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7966 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 1>/dev/null; then - playing=$(mpc status | grep playing | wc -l) - [[ $playing == 1 ]] && mpc pause -fi - -i3lock -i "$tmpbg" -n -e - -if command mpc 2>&1 1>/dev/null; then - [[ $playing == 1 ]] && mpc play -fi - - -rm "$tmpbg" From 8f089165abfa4c86bd23f382d3305cb1790ad8fb Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Tue, 6 Nov 2018 16:56:41 +0000 Subject: [PATCH 3/3] i3: start pulseaudio as a user service --- .config/i3/config | 1 - .config/systemd/user/sockets.target.wants/pulseaudio.socket | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 120000 .config/systemd/user/sockets.target.wants/pulseaudio.socket diff --git a/.config/i3/config b/.config/i3/config index d330bea..3030d2a 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -190,7 +190,6 @@ exec --no-startup-id feh --no-fehbg --no-xinerama --bg-fill ~/pictures/lakesides exec --no-startup-id xautolock -time 5 -locker 'dm-tool lock' -nocloseout -nocloseerr # startup programs -exec --no-startup-id pulseaudio exec --no-startup-id nextcloud exec --no-startup-id blueman-applet exec --no-startup-id redshift diff --git a/.config/systemd/user/sockets.target.wants/pulseaudio.socket b/.config/systemd/user/sockets.target.wants/pulseaudio.socket new file mode 120000 index 0000000..b166523 --- /dev/null +++ b/.config/systemd/user/sockets.target.wants/pulseaudio.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/pulseaudio.socket \ No newline at end of file