-
Notifications
You must be signed in to change notification settings - Fork 1
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
[Wayland] Shows desktop in a window rather than in the background #16
Comments
It seems like "shell" is Wayland terminology for desktop environment components such as desktop backgrounds, panels, the menu, etc. https://drewdevault.com/2018/07/29/Wayland-shells.html
There seems to be a Qt specific implementation: Related: |
It seems like something along the lines of https://github.com/johanmalm/tint/blob/2b90a2802cace702c5f848d52adc1cecc13684db/panel.cpp#L15-L42 would need to be done to use the layer shell protocol.
which would have the advantage that we possibly wouldn't need to pull Wayland specific code or dependencies into Filer. The downside woud be that it would only work in Wayfire (and Wayfire uses some Gnome stack instead of Qt, which we don't want). Simply adding
in |
If we "just" want to enable Wayfire (a lightweight wlroots-based Wayland compositor used e.g., by Raspberry Pi OS) to run Filer properly, we might be able to do something like @marcusbritanicus has done for LXQt https://gitlab.com/wayfireplugins/lxqt-desktop-shell/ Not clear how to even build that, asked at https://gitlab.com/wayfireplugins/lxqt-desktop-shell/-/issues/6 and asked more generically over at https://gitlab.com/wayfireplugins/lxqt-desktop-shell/-/issues/7. |
@probonopd I've commented on both the issues. Feel free to reach out if you have any other queries. I think it would be easier if you could join me on matrix or discord. Since you're developing a DE (or DE components), it would be great to have you in the room. 🙂 DesQ is my effort to build a Qt-based DE with Wayfire as the compositor |
Raspberry Pi OS, when running in Wayland (as it is the default) shows the desktop in a window rather than in the background.
In the Xorg session it works correctly.
Some possibly relevant details:
Someone knowledgable in Wayland would need to look at this.
The text was updated successfully, but these errors were encountered: