-
Notifications
You must be signed in to change notification settings - Fork 164
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
feh should request Full Screen to the window manager #744
Comments
Relevant VLC source-code: (probably)
Relevant Feh source-code: (probably)
Running
Running
Somehow, it says "No window manager hints defined" for Feh. This may be a hint to start understanding what is the root cause. |
When using
I don't know what else to do. If you can provide a patch (or a branch), I can try compiling it myself and observing if the behavior changes. |
Well, `feh` doesn't work: derf/feh#744
I'm asking this, but please be aware that I don't fully comprehend how "full screen" works on X11.
How to reproduce
, feh
to the list.feh
on any image.F
to go to full screen.What happens
Feh is full-screen on a single display.
What I expected to happen
Feh should have expanded to all displays.
Why?
fullScreenChanged
event happens.It works fine when setting full screen on Firefox, VLC, Konsole, and certainly others.
For some unknown reason, it doesn't work for Feh. I believe the
fullScreenChanged
event is never triggered for Feh windows, possibly because Feh's full-screen implementation is missing something that the other apps have. But this is just a guess. You can confirm it by changing the/usr/share/kwin/scripts/videowall/contents/code/main.js
script to addconsole.log(window)
(orconsole.log(client)
) on the callback function passed toconnect()
. (Please remember to reload the KWin script. If unsure, just logout and login again.) On my system, thatconsole.log()
prints stuff for the aforementioned applications, but doesn't print anything for Feh, which means that callback is never called.The text was updated successfully, but these errors were encountered: