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

Citrix appears behind the right menu bar #157

Open
mattboll opened this issue Feb 9, 2021 · 8 comments
Open

Citrix appears behind the right menu bar #157

mattboll opened this issue Feb 9, 2021 · 8 comments
Labels
bug Something isn't working
Milestone

Comments

@mattboll
Copy link
Contributor

mattboll commented Feb 9, 2021

I'm using citrix, a share desktop application to connect to a windows machine (I don't want to, but I need it for my work 😭 )

Citrix runs fullscreen but the right menu bar appears above citrix, it should appear behind like any other window

@mattboll
Copy link
Contributor Author

mattboll commented Feb 9, 2021

Capture d’écran_2021-02-09_15-51-28

@Jacalz Jacalz added the bug Something isn't working label Feb 9, 2021
@mattboll
Copy link
Contributor Author

mattboll commented Feb 9, 2021

Thanks to Stephen Houston, the window is maximized and not full screen. It can be a citrix bad design, I don't know if there is anything to do about it

@andydotxyz
Copy link
Contributor

My guess would be that Citrix is setting maximised and then using the screen size instead of the window size.
It is possible that this could be a fault in FyneDesk, I don't know of any hints that promise a certain window size for maximizing - @okratitan do you know of anything?

@okratitan
Copy link
Contributor

@andydotxyz only think I can think of is if its requesting _NET_WM_STATE_ABOVE

@andydotxyz
Copy link
Contributor

It can't be a stacking issue because the notification/widget bar is drawn on the background layer at the moment.

@okratitan
Copy link
Contributor

_NET_WM_STATE_ABOVE is just a hint and we don't action it but it tells the wm it would like to be above everything including docks and bars. Thats probably why on gnome it appears full-screen and on fynedesk it doesn't because we do nothing with that hint. I suppose we could look for that hint on the window when we maximize and cover the panel if it exists. But maximize is literally the only place where that hint would be useful since every other case windows of course cover the panel.

@okratitan
Copy link
Contributor

We will explore maximizing windows over the widget panel if _NET_WM_STATE_ABOVE is requested.

@okratitan okratitan added this to the 0.2 Awesome stuff milestone Feb 11, 2021
@andydotxyz
Copy link
Contributor

This is strange - see this link wherby it seems that it should be on the same layer as docks

https://specifications.freedesktop.org/wm-spec/1.3/ar01s07.html#STACKINGORDER

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants