From 5412ee0cecf99c021adcc88c59eb9007d94a7ae1 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Tue, 3 Nov 2020 11:34:58 +0100 Subject: [PATCH] Compositor config when sharing screen with zoom --- dotfiles/compositor.org | 82 +++++++---------------------------------- 1 file changed, 14 insertions(+), 68 deletions(-) diff --git a/dotfiles/compositor.org b/dotfiles/compositor.org index 5ccf67d..2a8c226 100644 --- a/dotfiles/compositor.org +++ b/dotfiles/compositor.org @@ -16,8 +16,8 @@ #+HTML_HEAD: #+HTML_HEAD: -#+PROPERTY: header-args: :tangle ~/.config/picom/picom.conf -#+PROPERTY: header-args+: :comments both :mkdirp yes +#+PROPERTY: header-args :tangle ~/.config/picom/picom.conf +#+PROPERTY: header-args+ :comments both :mkdirp yes :END: * Shadow @@ -26,63 +26,29 @@ shadow-radius = 12; shadow-offset-x = -12; shadow-offset-y = -12; - shadow-opacity = 0.95; shadow-exclude = [ - "name = 'Notification'", - "window_type = 'dock'", - "window_type = 'dnd'", - "class_g = 'VirtualBox'", - "class_g ?= 'Notify-osd'", - "class_g = 'Tilda'", - "class_g = 'Firefox'", - "class_g = 'Opera'", - "class_g = 'CoverGloobus'", - "class_g = 'Cairo-clock'", - "class_g = 'dzen'", - "class_g = 'stalonetray'", - "_GTK_FRAME_EXTENTS@:c" + "name = 'Notification'", + "window_type = 'dock'", + "window_type = 'dnd'", + "class_g = 'VirtualBox'", + "class_g ?= 'Notify-osd'", + "name = 'cpt_frame_window'", # For zoom problem when sharing screen + "class_g = 'stalonetray'" ]; #+END_SRC * Opacity #+BEGIN_SRC conf - # menu-opacity = 0.92; - # inactive-opacity = 0.92; - # active-opacity = 0.92; - # frame-opacity = 0.9; + inactive-opacity = 1.0; + frame-opacity = 1.0; inactive-opacity-override = false; - # inactive-dim = 0.2; - # inactive-dim-fixed = true; - # blur-background = true; - # blur-background-frame = true; - blur-kern = "3x3box"; - # blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; - # blur-background-fixed = true; - blur-background-exclude = [ - "window_type = 'dock'", - "window_type = 'desktop'", - "class_g = 'CoverGloobus'", - "class_g = 'Opera'", - "_GTK_FRAME_EXTENTS@:c" - ]; - - #opacity-rule = [ "80:class_g = 'XTerm'" ]; - #opacity-rule = [ "80:class_g = 'UXTerm'" ]; - #opacity-rule = [ "80:class_g = 'i3bar'" ]; - #opacity-rule = [ "90:class_g = 'dzen'" ]; - opacity-rule = [ "40:class_g = 'Bspwm' && class_i = 'presel_feedback'" ]; #+END_SRC * Fading #+BEGIN_SRC conf fading = false; - fade-delta = 10.0; fade-in-step = 0.03; fade-out-step = 0.03; - # no-fading-openclose = true; - # no-fading-destroyed-argb = true; - fade-exclude = [ - ]; #+END_SRC * Other @@ -90,37 +56,17 @@ backend = "xrender"; mark-wmwin-focused = true; mark-ovredir-focused = true; - # use-ewmh-active-win = true; detect-rounded-corners = true; detect-client-opacity = true; refresh-rate = 0; - vsync = false; - dbe = false; - # sw-opti = true; - # unredir-if-possible = true; - # unredir-if-possible-delay = 5000; - # unredir-if-possible-exclude = [ ]; - detect-transient = true; - detect-client-leader = true; - invert-color-include = [ ]; - # resize-damage = 1; #+END_SRC * Window Type Setting #+begin_src conf wintypes: { - tooltip = { - fade = true; - shadow = true; - opacity = 0.75; - focus = true; - }; - fullscreen = { - fade = true; - shadow = false; - opacity = 1; - focus = true; - }; + tooltip = { fade = true; shadow = true; focus = true; full-shadow = false; }; + dock = { shadow = false; } + dnd = { shadow = false; } }; #+end_src