You are not logged in.

#1 2025-03-24 10:59:21

Cosmonaught
Member
Registered: 2023-11-04
Posts: 8

[SOLVED] Pop-ups are invisible

I tried looking it up to no success, namely this solution: https://bbs.archlinux.org/viewtopic.php?id=263461
I don't have a dwm.c file to apply that fix to.

'Save-as' and 'open' windows are not showing what they are supposed to. The background is invisible (copying what is behind the window at the time) and when hovering the mouse over it it creates gray lines, see image.

https://imgur.com/a/kpm8rcR

❯ xprop
_NET_WM_ICON_GEOMETRY(CARDINAL) = 111, 0, 36, 28
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 28, 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 28, 0
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
_NET_WM_STATE(ATOM) = 
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		window id # of group leader: 0x4200001
_GTK_THEME_VARIANT(UTF8_STRING) = "dark"
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 2033684
XdndAware(ATOM) = BITMAP
WM_WINDOW_ROLE(STRING) = "GtkFileChooserDialog"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 69209022, 69209023
_NET_WM_USER_TIME(CARDINAL) = 863037
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x4200bbd
WM_CLIENT_LEADER(WINDOW): window id # 0x4200001
_NET_WM_PID(CARDINAL) = 2128
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "Dendritic"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		program specified location: 0, 0
		program specified minimum size: 541 by 384
		program specified base size: 0 by 0
		window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "processing", "Processing"
WM_ICON_NAME(STRING) = "Save sketch folder as..."
_NET_WM_ICON_NAME(UTF8_STRING) = "Save sketch folder as..."
WM_NAME(STRING) = "Save sketch folder as..."
_NET_WM_NAME(UTF8_STRING) = "Save sketch folder as..."

Last edited by Cosmonaught (2025-03-26 17:31:01)

Offline

#2 2025-03-24 14:41:14

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,787

Re: [SOLVED] Pop-ups are invisible

WM_WINDOW_ROLE(STRING) = "GtkFileChooserDialog"
seth over there already wrote:

"Dialogs", not popups.

tongue

Is it only the GTK file chooser or are other toolkits/dialogs affected?
Eg. check gtk3-demo the file dialog for eg. kwrite (since you're apparently running KDE - should be Qt native or a KDE specific Qt dialog)

Offline

#3 2025-03-24 16:47:28

Cosmonaught
Member
Registered: 2023-11-04
Posts: 8

Re: [SOLVED] Pop-ups are invisible

Not sure I follow what you said there. I ran gtk3-demo and everything I looked at there ran as intended.

Here is xprop for firefox, which works as intended, also using GtkFileChooserDialog:

❯ xprop
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 28, 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 28, 0
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_ACTIVITIES(STRING) = "dd391a49-1b27-40bb-b611-6eaa00849183"
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MODAL
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		window id # of group leader: 0x3800001
_GTK_THEME_VARIANT(UTF8_STRING) = "dark"
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 80145
XdndAware(ATOM) = BITMAP
WM_WINDOW_ROLE(STRING) = "GtkFileChooserDialog"
WM_TRANSIENT_FOR(WINDOW): window id # 0x3800046
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 58720514, 58720515
_NET_WM_USER_TIME(CARDINAL) = 82995
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x3800101
WM_CLIENT_LEADER(WINDOW): window id # 0x3800001
_NET_WM_PID(CARDINAL) = 1284
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "Dendritic"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		program specified location: 0, 0
		program specified minimum size: 541 by 377
		program specified base size: 0 by 0
		window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "firefox", "firefox"
WM_ICON_NAME(STRING) = "Import Passwords File"
_NET_WM_ICON_NAME(UTF8_STRING) = "Import Passwords File"
WM_NAME(STRING) = "Import Passwords File"
_NET_WM_NAME(UTF8_STRING) = "Import Passwords File"

Offline

#4 2025-03-24 16:57:16

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,787

Re: [SOLVED] Pop-ups are invisible

Ok, then what, specifically, /is/ affected?

Offline

#5 2025-03-24 17:12:29

Cosmonaught
Member
Registered: 2023-11-04
Posts: 8

Re: [SOLVED] Pop-ups are invisible

I've only tested a handful applications, Processing and Mullvad browser are the ones I've encountered problems with so far

Offline

#6 2025-03-24 20:43:50

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,787

Re: [SOLVED] Pop-ups are invisible

Are you using the precompiled binaries of those?
From your screenshot and the transparent popup menu: do you use a compositor (picom)?
Also that popup menu should not be there anymore - do you get the same broken dialogs when triggering them w/ keyboard shortcuts (ctrl+o, ctrl+shift+s etc)?

Offline

#7 2025-03-25 18:14:57

Cosmonaught
Member
Registered: 2023-11-04
Posts: 8

Re: [SOLVED] Pop-ups are invisible

Are you using the precompiled binaries of those?

Yes, I installed the processing-bin package.

From your screenshot and the transparent popup menu: do you use a compositor (picom)?

I don't have picom installed, but I ran:

❯ inxi -Gxx | grep compositor
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: nvidia

Also that popup menu should not be there anymore - do you get the same broken dialogs when triggering them w/ keyboard shortcuts (ctrl+o, ctrl+shift+s etc)?

Yes I do, doesn't matter if I use a shortcut or not.

I tried installing the non-binary versions of processing and that made the dialogues work properly, however I don't like leaving it like this. This isn't a solution as to why it doesn't work with the binaries, do you have any explanation? I understand if I should mark this as resolved.

Offline

#8 2025-03-25 20:50:34

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,787

Offline

Board footer

Powered by FluxBB