picom: remove deprecated settings, updat others

Amolith created

Change summary

dot_config/picom.conf | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)

Detailed changes

dot_config/picom.conf 🔗

@@ -17,8 +17,6 @@ backend = "glx";
 #
 #################################
 
-glx-no-stencil = true;
-
 # GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
 # My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
 # but a 20% increase when only 1/4 is.
@@ -31,11 +29,6 @@ glx-copy-from-front = false;
 # Overrides --glx-copy-from-front.
 # glx-use-copysubbuffermesa = true;
 
-# GLX backend: Avoid rebinding pixmap on window damage.
-# Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
-# Recommended if it works.
-glx-no-rebind-pixmap = true;
-
 # GLX backend: GLX buffer swap method we assume.
 # Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
 # undefined is the slowest and the safest, and the default value.
@@ -93,10 +86,10 @@ shadow = true;
 #     "class_g ?= 'Cairo-dock'",
 #     "class_g ?= 'Xfce4-notifyd'",
      "class_g ?= 'i3-frame'",
-#     "_GTK_FRAME_EXTENTS@:c",
-#     "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
-     "_NET_WM_WINDOW_TYPE@:32a *= '_NET_WM_WINDOW_TYPE_DOCK'",
-     "I3_FLOATING_WINDOW@:c != 1"
+#     "_GTK_FRAME_EXTENTS@",
+#     "_NET_WM_STATE@ *= '_NET_WM_STATE_HIDDEN'"
+     "_NET_WM_WINDOW_TYPE@ *= '_NET_WM_WINDOW_TYPE_DOCK'",
+     "I3_FLOATING_WINDOW@ != 1"
  ];
 # Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
 # shadow-ignore-shaped = false;
@@ -173,10 +166,6 @@ detect-rounded-corners = true;
 # For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
 detect-client-opacity = true;
 
-# Specify refresh rate of the screen.
-# If not specified or 0, compton will try detecting this with X RandR extension.
-refresh-rate = 0;
-
 # Vertical synchronization: match the refresh rate of the monitor
 vsync = false;