diff --git a/.compton.conf b/.compton.conf new file mode 100644 index 0000000..1fefba4 --- /dev/null +++ b/.compton.conf @@ -0,0 +1,74 @@ +backend = "xrender"; +vsync = false; + +shadow = false; +#shadow-radius = 10; +#shadow-offset-x = -5; +#shadow-offset-y = 0; +#shadow-opacity = 0.8; +#shadow-red = 0.11; +#shadow-green = 0.12; +#shadow-blue = 0.13; +shadow-exclude = [ + "name = 'Notification'", + "_GTK_FRAME_EXTENTS@:c", + "class_g = 'i3-frame'", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'", + "!I3_FLOATING_WINDOW@:c" +]; +shadow-ignore-shaped = true; + +blur-background = false; +blur-background-fixed = true; +blur-kern = "7x7box"; +blur-background-exclude = [ + "class_g = 'i3-frame'", + "window_type = 'dock'", + "window_type = 'desktop'", + "_GTK_FRAME_EXTENTS@:c" +]; + +# Duplicating the _NET_WM_STATE entries because compton cannot deal with atom arrays :-/ +opacity-rule = [ + "97:class_g = 'Termite' && !_NET_WM_STATE@:32a", + +# "0:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_HIDDEN' && !I3_FLOATING_WINDOW@:c", +# "0:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_HIDDEN' && !I3_FLOATING_WINDOW@:c", +# "0:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_HIDDEN' && !I3_FLOATING_WINDOW@:c", +# "0:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_HIDDEN' && !I3_FLOATING_WINDOW@:c", +# "0:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_HIDDEN' && !I3_FLOATING_WINDOW@:c", + + "90:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_STICKY'", + "90:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_STICKY'", + "90:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_STICKY'", + "90:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_STICKY'", + "90:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_STICKY'" +]; + +fading = false; +fade-delta = 7; +fade-in-step = 0.05; +fade-out-step = 0.05; +fade-exclude = []; + +mark-wmwin-focused = true; +mark-ovredir-focused = true; +use-ewmh-active-win = true; +detect-rounded-corners = true; +detect-client-opacity = true; +refresh-rate = 0; +dbe = false; +glx-no-stencil = true; +glx-copy-from-front = false; +unredir-if-possible = false; +focus-exclude = []; +detect-transient = true; +detect-client-leader = true; +invert-color-include = []; + +wintypes: { + tooltip = { fade = true; shadow = false; opacity = 1.00; focus = true; }; + dock = { shadow = false }; + dnd = { shadow = false }; +}; diff --git a/.config/i3/config b/.config/i3/config index 1a5fa38..79d311e 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -22,6 +22,8 @@ set $secondmonitor HDMI-1 # Enable Tap Click exec_always "xinput set-prop 'ELAN07A4:00 04F3:3244 Touchpad' 'libinput Tapping Enabled' 1" +# screenshot +bindsym Print exec flameshot gui bindsym $mod+p exec "bash /home/lorenz/.config/i3/rofi/screenmenu.sh" bindsym $mod+i exec "gnome-control-center" @@ -223,7 +225,7 @@ client.urgent #900000 #900000 #ffffff #2b2b2b client.background #333333 exec_always nitrogen --restore -#exec_always compton +exec_always compton exec_always copyq exec_always --no-startup-id dunst bindsym $mod+v exec copyq toggle