Describe the issue
I had issues sharing my screen, got some help and handholding.
Notes
- must have xdg-desktop-portal-wlr installed
- should have
/usr/share/xdg-desktop-portal/wayfire-portals.conf or ~/.config/xdg-desktop-portal/wayfire-portals.conf
[preferred]
default=wlr;*
org.freedesktop.impl.portal.Inhibit=none
May have other content...
XDG_CURRENT_DESKTOP=wayfire
XDG_SESSION_TYPE=wayland
- must have ~/.config/xdg-desktop-portal-wlr/config
[screencast]
output_name=DP-3 <- modify as needed, value may not be hugely important(?)
max_fps=30
chooser_cmd=slurp -f ’Monitor: %o’ -or
systemctl enable --now --user pipewire
- must(?) autostart
xdg-desktop-portal-wlr with wayfire:
[autostart]
0_0 = (XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=wayfire systemctl --user import-environment)
autostart_wf_shell = false
idle = swayidle before-sleep swaylock
notifications = mako
outputs = kanshi
portal = /usr/libexec/xdg-desktop-portal-wlr
Describe the issue
I had issues sharing my screen, got some help and handholding.
Notes
/usr/share/xdg-desktop-portal/wayfire-portals.confor~/.config/xdg-desktop-portal/wayfire-portals.confMay have other content...
May use
wlr-randrto figure out output names.must have pipewire enabled
xdg-desktop-portal-wlrwith wayfire: