You are not logged in.
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.
❯ 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
WM_WINDOW_ROLE(STRING) = "GtkFileChooserDialog""Dialogs", not popups.
![]()
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)
Online
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
Ok, then what, specifically, /is/ affected?
Online
I've only tested a handful applications, Processing and Mullvad browser are the ones I've encountered problems with so far
Offline
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)?
Online
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: nvidiaAlso 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
See whether it's the glib2 update, https://bbs.archlinux.org/viewtopic.php … 1#p2233341
Online