Xfce Forum

Sub domains
 

You are not logged in.

#1 2024-09-28 23:53:21

RogerBoii64
Member
From: Netherlands
Registered: 2024-09-28
Posts: 3
LinuxFirefox 130.0

Thunar menubar and toolbar transparency (maybe using picom)?

Hi all,

So I use picom on XFCE 4.18 on my Arch Linux laptop (I use the yshui fork which is the most actively developed one afaik, it's installed as the regular picom package through pacman) to make my window borders transparent and blurred, but now I wonder if it's also possible to make thunar's menubar, toolbar and/or side pane transparent too (and maybe also similar elements in other applications)? I ask this because I think more elements being transparent makes for a more cohesive experience. However, no matter how much I google for a way to do this, I can't seem to find anything that shows me how to do it (if it's even possible). I even went as far as to trial-and-error edit the gtk.css file of the theme I'm using (I use the Andromeda GTK theme in case that's relevant) to try and see if RGBA with alpha values work, but the background remains opaque.

Here's my current picom config in case it's helpful (however, please keep in mind that I'm still a huge noob and don't know how most of the things in this config work, including the formatting. This was initially generated by a GUI tool called 'picom-conf-git', although I've made some changes and additions to the config since then):

shadow = true;
shadow-opacity = 0.9;
shadow-radius = 25;
shadow-offset-x = -25;
shadow-offset-y = -25;
shadow-exclude = [ "name = 'Notification'", "class_g = 'Conky'", "class_g ?= 'Notify-osd'", "class_g = 'Cairo-clock'", "class_g = 'firefox'", "_GTK_FRAME_EXTENTS@:c" ];
fading = true;
fade-in-step = 0.12;
fade-out-step = 0.12;
inactive-opacity = 0.9;
frame-opacity = 0.9;
opacity-rule = [ "100:class_g = 'firefox'" ];
inactive-opacity-override = false;
focus-exclude = [ "class_g = 'Cairo-clock'", "class_g = 'firefox'" ];
corner-radius = 3;
rounded-corners-exclude = [ "window_type = 'dock'", "window_type = 'desktop'" ];
backend = "glx";
glx-no-stencil = true;
glx-no-rebind-pixmap = true;
vsync = true;
unredir-if-possible = true;
mark-wmwin-focused = true;
mark-ovredir-focused = false;
detect-rounded-corners = true;
detect-client-opacity = true;
detect-transient = true;
use-damage = true;
log-level = "warn";
wintypes : 
{
  tooltip : 
  {
    fade = true;
    shadow = true;
    opacity = 0.9;
    focus = true;
    full-shadow = false;
  };
  dock : 
  {
    shadow = false;
    clip-shadow-above = true;
    opacity = 0.9;
  };
  dnd : 
  {
    shadow = false;
    opacity = 0.9;
  };
  popup_menu : 
  {
    opacity = 0.9;
  };
  dropdown_menu : 
  {
    opacity = 0.9;
  };
  desktop : 
  {
    opacity = 0.9;
  };
  combo : 
  {
    opacity = 0.9;
  };
  dialog : 
  {
    opacity = 1.0;
  };
  menu : 
  {
    opacity = 0.9;
  };
  notification : 
  {
    opacity = 0.9;
  };
  splash : 
  {
    opacity = 0.9;
  };
  toolbar : 
  {
    opacity = 0.9;
  };
  unknown : 
  {
    opacity = 0.9;
  };
  utility : 
  {
    opacity = 0.9;
  };
};
blur : 
{
  method = "dual_kawase";
  strength = 2;
};
blur-background = true;
blur-background-exclude = [ "class_g = 'firefox'", "_GTK_FRAME_EXTENTS@:c" ];
blur-background-frame = true;
no-fading-openclose = false;

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 10 queries executed - Memory usage: 522.83 KiB (Peak: 523.45 KiB) ]