Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Shutter windows lack distinguishing X roles and instance names #171

Open
Photon89 opened this issue Jun 11, 2020 · 1 comment
Open

Comments

@Photon89
Copy link
Member

I am trying to configure how Shutter acts in my i3 window manager. I want to specify the main Shutter window, the one with "Session" in the title, but all the windows in Shutter have the same X instance name and class name, and none of them have a role (WM_WINDOW_ROLE) specified.

Currently I'm identifying the main window by checking the title for "Session", but using the title is discouraged.

Ideally, the role or instance for each of the windows should be "session", "preferences", "pop-up" etc. That would make them very easy to identify. So, instead of all the windows showing this line under xprop:

WM_CLASS(STRING) = "shutter", "Shutter"

They should show lines like this:

WM_CLASS(STRING) = "session", "Shutter"
WM_CLASS(STRING) = "preferences", "Shutter"
WM_CLASS(STRING) = "popup", "Shutter"

NB: By popup, I'm referring to the error message box that pops up when Shutter can't grab the keyboard. Screenshot attached.

Launchpad Details: #LP1441942 Tomas Sandven - 2015-04-09 02:36:16 +0000

@Photon89
Copy link
Member Author

Attachment: Screenshot of an error popup

Launchpad Details: #LPC Tomas Sandven - 2015-04-09 02:36:16 +0000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant