xdg-desktop-portal-wlr-0.8.3

Introduksjon til xdg-desktop-portal-wlr

Pakken xdg-desktop-portal-wlr tilbyr skjermbilde og skjermopptaks portalgrensesnittene for wlroots kompositore. De fleste andre portalgrensesnittene leveres av xdg-desktop-portal-gtk-1.15.3, men er ikke strengt tatt påkrevd med mindre du trenger disse grensesnittene

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

xdg-desktop-portal-wlr Avhengigheter

Påkrevd

Mesa-26.2.3, inih-62, libdrm-2.4.134, elogind-257.16, pipewire-1.6.11, Wayland-1.26.0, wayland-protocols-1.49, og xdg-desktop-portal-1.22.1

Anbefalt

Valgfri

scdoc

Installasjon av xdg-desktop-portal-wlr

Installer xdg-desktop-portal-wlr ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            .. &&
ninja

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

ninja install

Sørg for at portalen kan oppdages som root bruker:

cat > /usr/share/xdg-desktop-portal/wlr-portals.conf << "EOF"
[preferred]
default=wlr
EOF
[Notat]

Notat

Hvis xdg-desktop-portal-wlr er installert og Xfce kjøres under X11, xfce-portals.conf filen i /usr/share/xdg-desktop-portal forteller xdg-desktop-portal å prøve wlr backend først for skjermcasting. wlr backendens brukertjeneste blir hoppet over når WAYLAND_DISPLAY ikke er satt, men portalen får ikke beskjed om det og venter 25 sekunder på en D-Bus tidsavbrudd hver gang den starter. Applikasjoner som spør portalen stopper opp i samme tidsrom. For å unngå dette, overstyr innstillingen for brukeren din:

mkdir -pv ~/.config/xdg-desktop-portal &&
sed 's/^org.*.ScreenCast=.*/org.freedesktop.impl.portal.ScreenCast=none/' \
    /usr/share/xdg-desktop-portal/xfce-portals.conf \
    > ~/.config/xdg-desktop-portal/xfce-portals.conf

Dette deaktiverer skjermcastingsportalen i alle Xfce økter for den brukeren, inkludert Wayland økter. Ikke gjør denne endringen hvis du kjører Xfce under Wayland.

Innhold

Installert Program: en daemon i /usr/libexec
Installerte Biblioteker: Ingen
Installert Mappe: /usr/share/xdg-desktop-portal (hvis ingen annen xdg-desktop-portal bakstykke er installert)