mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 12:15:22 +01:00
[GH-ISSUE #1083] Transparency issue without knowing what the problem is with my setup!. #8770
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#8770
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Mezo0n on GitHub (Jul 13, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1083
Hello there, I’m pretty new to all this, so thanks for bearing with me . I’m trying to get transparency working properly on my setup. So far, I’ve managed to get some really nice blur effects in Rofi, and Waybar looks great too.
Recently, I ran into issues with Ironbar, after I switched over from hypr-dock—but I’m facing the same transparency problem. Waybar and Rofi work fine, and blur in general looks amazing, so I’m puzzled as to why transparency doesn’t seem to work properly in either Ironbar or hypr-dock.
before, I had a small discussion with the maintainer of the hypr-dock repo : https://github.com/lotos-linux/hypr-dock/discussions/3 (—just sharing for context.)
and now in Ironbar it looks like this :
with the result of :
but, whenever i try :
the result is :
I'm using Arch/Hyprland BTW.
and i really started to feel down because whatever i try it simply won't work , hope i find the solution here.
And thanks for help anyway!
@postsolar commented on GitHub (Jul 13, 2025):
If your issue is that transparency works but blur doesn't, I think it's that you're missing layer rules in your Hyprland config.
Here's what my bar looks like normally:
Now let's add some layer rules:
And adjust my bar a little bit to better highlight it, as it's not really set up for transparency:
And here's the result
@Mezo0n commented on GitHub (Jul 13, 2025):
though i must only do the lines in my windowrule section in my hyprland.conf but i haven't heard about :
Thanks a lot! you saved me hell of time!
but sadly it didn't work .
maybe it is style.css because i copied paste the default ones in the wiki
the modification I've noticed after the hyprctl keywork layerrule thing is that it respects the color i give
here's the style.css i have but still the same issue transparency with the current state of the bar :
changed the bar and the popup-volume for example .
oh and it's not about blur only but it's about transparency too. as i said i only faced this issue with ironbar and hypr-dock it won't go transparent (or blur) at all.
if you still wondering.
but thanks for your time i really appreciate it!
@postsolar
@postsolar commented on GitHub (Jul 13, 2025):
In the CSS you posted you don't style the
backgroundclass. If you addthen it's transparent. When debugging your CSS in GTK apps you should use GTK inspector. In Ironbar you can run it with
ironbar inspect— take your time to study this tool, it's irreplaceably helpful. Especially theCSS Nodestab, it'd show you the tree of all the CSS nodes in your app, as well as all properties for every node.CSS Nodestab is where you'd spend most of your time.@Mezo0n commented on GitHub (Jul 13, 2025):
Just wanted to drop a massive THANK YOU here! I’m genuinely not sure how to express my gratitude enough—you totally saved me today.
That solution worked beautifully, and I’ll absolutely follow through on your advice.
I’ve only been using Linux for 2 months, but I’m loving the experience so far. There’s so much to learn and explore, and today was a perfect reminder of how amazing the community is.
Thanks again for being my saviour.
I was really starting to feel discouraged, and your help turned my day around.
@JakeStanger commented on GitHub (Jul 14, 2025):
Just want to add and say thanks too! It's really nice to see a community start to form, and I'm glad to know things don't grind to a halt when I'm not around for a few days
@Mezo0n commented on GitHub (Jul 17, 2025):
thanks to you too and this awesome bar you've made, I'm really lost not because i don't know what to do, but with how much i can do with it .
also the inspect tool is such a game changer!
wasn't expecting that actually haha
but since we're talking i would like to know your opinion about something (it might be here not the good place discussing it ) but my curiosity may kill me at the end and i found your kindness a good opportunity to talk about it.
and hell i tried a lot of options including the one it solved my issue with ironbar here.
and didn't work .. as you see i made a reference on my first comment to hypr-dock and none worked.
lastly i tried to add.
i even found out that it has multiple layers ( don't know about the other one but i tried to add it to Layerrrule think it called dock-detect ( forgive my stupidity) but nothing worked, I'm not sure what the issue is. i was thinking i might do a full re-installation (because i messed up with my current setup even tho it is working great but i want to make it cleaner) it's my first Linux experience and it's been almost 3 months now .you know git my dots and reuse it for the next setup that i wanna build.
and sorry if I'm wasting your time , also since it is nothing related to Ironbar you're completely free to answer but i would also post it there if it was a sensitive issue or just blame myself for my mistakes haha.
@JakeStanger commented on GitHub (Jul 17, 2025):
I can't take credit for that one, that's built into GTK. You can actually run any GTK program with
GTK_DEBUG=interactiveand it'll pop up.I've never touched hypr-dock so I can't help with that I'm afraid. I probably wouldn't do a full re-install unless you particularly want to - normally it just creates more work than its worth to sort a simple configuration issue.
@Mezo0n commented on GitHub (Jul 17, 2025):
oh yea just figured it out hahaha.
No worries. You're awesome and thanks for supporting our dump questions hah!
yea exactly that's why i'm trying my best not too actually.
it's not windows after all. it is linux (as windows dies in mysterious ways lmao!).
@sujer-ux commented on GitHub (Jul 26, 2025):
@Mezo0n
Regarding the
dock-detectlayerThis is a technical layer. It's only one pixel thick and exists solely to detect mouse presence in the dock area, allowing the dock to be raised to the top layer when needed. Styling it or applying rules to it makes no sense.