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

XDG_CURRENT_DESKTOP needs to be set #183

Open
Botspot opened this issue Jan 2, 2024 · 3 comments
Open

XDG_CURRENT_DESKTOP needs to be set #183

Botspot opened this issue Jan 2, 2024 · 3 comments

Comments

@Botspot
Copy link

Botspot commented Jan 2, 2024

XDG_CURRENT_DESKTOP=Wayfire should be set on PiOS in order for programs relying on xdg-desktop-portal-wlr to work properly.
Currently, this var is unset.

This is discussed on the wayfire repo here: WayfireWM/wayfire#1995
Similar problem encountered here, with a similar solution: emersion/xdg-desktop-portal-wlr#193
I have confirmed this affects RustDesk (an open source teamviewer/anydesk/realvnc alternative)
It likely affects all other applications that make use of xdg-desktop-portal-wlr, including other remote desktop software and screensharing on other web browsers.
To keep all info on one place, this has already been reported on the bookworm feedback forum here with no response so far, and was mentioned on this pi-apps issue
Tagging @theofficialgman

@ghollingworth
Copy link
Contributor

Looks like this is an upstream wayfire issue and will be fixed there?

@theofficialgman
Copy link

Even if it is fixed upstream, piOS wayfire is forked from 0.7.5 (December 1st 2022 release) and any changes upstream won't automatically propagate.

@Botspot
Copy link
Author

Botspot commented Feb 20, 2024

Asking the Pi devs: at what place in the boot sequence would be the most acceptable place to set an appropriate value of XDG_CURRENT_DESKTOP, ensuring that it detects X11, Wayland, and other compositors reliably?

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

3 participants