Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Match empty window properties (e. g. no title set) #3308
I'm submitting a…
[ ] Bug [x] Feature Request [ ] Documentation Request [ ] Other (Please describe in detail)
We cannot check for "title unset" or something similar to match a window.
I can check for title="^$" or title=null to match weird windows.
Binary i3 version: 22.214.171.124-161-g19735b5e (2018-05-04, branch "gaps-next") © 2009 Michael Stapelberg and contributors Running i3 version: 126.96.36.199-161-g19735b5e (2018-05-04, branch "gaps-next") (pid 3720) Loaded i3 config: $HOME/.config/i3/config (Last modified: Mon 11 Jun 2018 10:47:18 AM CEST, 726 seconds ago) The i3 binary you just called: /usr/bin/i3 The i3 binary you are running: i3
- Linux Distribution & Version: Ubuntu 18.04 - Are you using a compositor (e.g., xcompmgr or compton): compton
I've asked about this here, describing the use case: https://www.reddit.com/r/i3wm/comments/87qlqr/finding_criteria_for_heidisql_window_with_net_wm/
Looking at the code I found that it's simply not possible atm.
That's what I'd prefer too. You might encounter software that you can't fix though and would still want to handle the window?
In my case its probably a wine issue since no windows user ever saw this weird untitled window, and I'm unsure where to file an issue to get this fixed. :-/
We officially only support open-source software, so I'd argue that this case should never reasonably happen (and even in closed-source software you can still contact the developers behind it).
Regarding your current problem with wine: does this affect all windows opened by wine or is it just specific programs launched through wine (i.e., does wine generally not set titles)?
I'm not too opposed to the proposed idea here, but I would like to probe the situation a bit more before making a call.
It only happened using HeidiSQL so far, other windows are fine.
To fix my issue it actually doesn't need to be "match empty window properties", if I could for example match _NET_WM_STATE_SKIP_TASKBAR to put it on scratchpad, that would work fine too.
I agree that I should check wine/heidisql to get a permanent fix for the problem. It's just that very few people use HeidiSQL with Wine and a tiling manager, where this hidden window gets in the way. I've been on AwesomeWM before. There, it was an only one pixel large window. Here's a screenshot how it looks on i3, the black box is what I'm talking about: