You are not logged in.
Hello
I'm unable to share my screen using Firefox/Chromium with gnome3.
I get the following error when in run Chromium in a console :
[191815:191815:1005/170750.022206:ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: L’interface « org.freedesktop.portal.ScreenCast » n’existe pas pour l’objet à l’emplacement /org/freedesktop/portal/desktop
[191815:191815:1005/170750.022230:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3
If anyone has any clue to debug the situation it would be a big help.
Thank you
I have installed the following packages.
extra/xdg-desktop-portal 1.18.0-2
extra/xdg-desktop-portal-gtk 1.14.1-3
extra/gst-plugin-pipewire 1:0.3.80-1
extra/libpipewire 1:0.3.80-1
extra/libwireplumber 0.4.14-1
extra/pipewire 1:0.3.80-1
extra/pipewire-alsa 1:0.3.80-1
extra/pipewire-audio 1:0.3.80-1
extra/pipewire-jack 1:0.3.80-1
extra/pipewire-pulse 1:0.3.80-1
extra/qemu-audio-pipewire 8.1.1-1
extra/wireplumber 0.4.14-1
My services status :
systemctl --user status xdg-desktop-portal
● xdg-desktop-portal.service - Portal service
Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
Active: active (running) since Mon 2023-10-02 09:14:47 CEST; 3 days ago
Main PID: 1993 (xdg-desktop-por)
Tasks: 7 (limit: 18814)
Memory: 2.6M
CPU: 2.248s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal.service
└─1993 /usr/lib/xdg-desktop-portal
oct. 02 09:14:47 a-laptop systemd[1303]: Starting Portal service...
oct. 02 09:14:47 a-laptop systemd[1303]: Started Portal service.
systemctl --user status xdg-desktop-portal-gtk
● xdg-desktop-portal-gtk.service - Portal service (GTK/GNOME implementation)
Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-gtk.service; static)
Active: active (running) since Mon 2023-10-02 09:14:47 CEST; 3 days ago
Main PID: 2015 (xdg-desktop-por)
Tasks: 5 (limit: 18814)
Memory: 11.0M
CPU: 18.634s
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/xdg-desktop-portal-gtk.service
└─2015 /usr/lib/xdg-desktop-portal-gtk
oct. 02 09:14:47 a-laptop systemd[1303]: Starting Portal service (GTK/GNOME implementation)...
oct. 02 09:14:47 a-laptop systemd[1303]: Started Portal service (GTK/GNOME implementation).
systemctl --user status pipewire wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Mon 2023-10-02 09:14:45 CEST; 3 days ago
TriggeredBy: ● pipewire.socket
Main PID: 1537 (pipewire)
Tasks: 4 (limit: 18814)
Memory: 15.2M
CPU: 11min 37.660s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1537 /usr/bin/pipewire
oct. 02 09:14:45 a-laptop systemd[1303]: Started PipeWire Multimedia Service.
oct. 02 09:14:45 a-laptop pipewire[1537]: [0:00:21.904808963] [1537] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
oct. 02 09:14:45 a-laptop pipewire[1537]: [0:00:21.904843199] [1537] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
oct. 02 09:14:45 a-laptop pipewire[1537]: [0:00:21.904910093] [1537] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
oct. 03 11:21:51 a-laptop pipewire[1537]: pw.node: driver alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink did not update duration/rate (2048/512 48000/48000)
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-10-02 09:14:45 CEST; 3 days ago
Main PID: 1538 (wireplumber)
Tasks: 7 (limit: 18814)
Memory: 6.3M
CPU: 29.175s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1538 /usr/bin/wireplumber
oct. 02 09:14:45 a-laptop wireplumber[1538]: [0:00:21.611895785] [1538] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
oct. 02 09:14:45 a-laptop wireplumber[1538]: [0:00:21.611936766] [1538] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
oct. 02 09:14:45 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 02 09:14:45 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 02 09:14:45 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 02 09:14:45 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 02 15:21:11 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 02 15:21:11 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 05 16:34:06 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
oct. 05 16:34:06 a-laptop wireplumber[1538]: <WpPortalPermissionStorePlugin:0x5617c6905660> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Offline
Install xdg-desktop-portal-gnome ?
Last edited by V1del (2023-10-05 15:29:57)
Offline
Install xdg-desktop-portal-gnome ?
I unistalled-it because of the timeout problem described here https://bbs.archlinux.org/viewtopic.php?id=285590.
I will retry but i do not have much hope.
Offline
The timeout problem should not happen if you're actually on gnome and it is what provides the screensharing integration on the portal -- if you're on gnome. The GTK portal is quite limited in scope. If you're not using GNOME or want to use other environments concurrently you'd likely need to adjust some user service logic to make services conflict depending on which env you're in.
Last edited by V1del (2023-10-05 16:01:48)
Offline
The timeout problem should not happen if you're actually on gnome and it is what provides the screensharing integration on the portal. The GTK portal is quite limited in scope. If you're not using GNOME or want to use other environments concurrently you'd likely need to adjust some user service logic to make services conflict depending on which env you're in.
I'm on gnome and "xdg-desktop-portal-gnome.service" fail with :
xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
Offline
echo $XDG_CURRENT_DESKTOP
systemctl --user status xdg-desktop-portal-gnome.service
?
Last edited by V1del (2023-10-05 16:05:56)
Offline
echo $XDG_CURRENT_DESKTOP systemctl --user status xdg-desktop-portal-gnome.service
?
echo $XDG_CURRENT_DESKTOP
GNOME-Classic:GNOME
systemctl --user status xdg-desktop-portal-gnome.service
○ xdg-desktop-portal-gnome.service - Portal service (GNOME implementation)
Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-gnome.service; static)
Active: inactive (dead)
oct. 05 17:59:38 a-laptop systemd[1287]: Dependency failed for Portal service (GNOME implementation).
oct. 05 17:59:38 a-laptop systemd[1287]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
oct. 05 18:02:41 a-laptop systemd[3796]: Dependency failed for Portal service (GNOME implementation).
oct. 05 18:02:41 a-laptop systemd[3796]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
oct. 05 18:03:11 a-laptop systemd[3796]: Dependency failed for Portal service (GNOME implementation).
oct. 05 18:03:11 a-laptop systemd[3796]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
oct. 05 19:51:57 a-laptop systemd[3796]: Dependency failed for Portal service (GNOME implementation).
oct. 05 19:51:57 a-laptop systemd[3796]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
oct. 05 19:55:05 a-laptop systemd[3796]: Dependency failed for Portal service (GNOME implementation).
oct. 05 19:55:05 a-laptop systemd[3796]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
Offline
That XDG_CURRENT_DESKTOP looks wrong but I don't use GNOME. How exactly are you trying to start gnome? looking at it depends on graphical-session.target and generally GNOME being GNOME they likely only really support GDM, are you using that?
FWIW can we have more context here, post the link you get from
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Offline
That XDG_CURRENT_DESKTOP looks wrong but I don't use GNOME. How exactly are you trying to start gnome? looking at it depends on graphical-session.target and generally GNOME being GNOME they likely only really support GDM, are you using that?
FWIW can we have more context here, post the link you get from
sudo journalctl -b | curl -F 'file=@-' 0x0.st
I'm using GDM to start gnome selecting the gnome-classic appearance. But i have the same issue with the traditional gnome appearance.
https://help.gnome.org/users/gnome-help … ic.html.en
And the logs :
Offline
oct. 05 19:51:56 a-laptop gnome-session[6108]: gnome-session-binary[6108]: WARNING: Falling back to non-systemd startup procedure due to error: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unit name gnome-session-wayland @gnome.target is not valid.
oct. 05 19:51:56 a-laptop gnome-session-binary[6108]: WARNING: Falling back to non-systemd startup procedure due to error: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unit name gnome-session-wayland @gnome.target is not valid.
oct. 05 19:51:56 a-laptop gnome-session[6108]: gnome-session-binary[6108]: WARNING: Desktop file /etc/xdg/autostart/gnome-flashback-nm-applet.desktop for application gnome-flashback-nm-applet.desktop could not be parsed or references a missing TryExec binary
oct. 05 19:51:56 a-laptop gnome-session-binary[6108]: WARNING: Desktop file /etc/xdg/autostart/gnome-flashback-nm-applet.desktop for application gnome-flashback-nm-applet.desktop could not be parsed or references a missing TryExec binary
ls -lh /usr/lib/systemd/user/ ~/.local/share/systemd/user/ /etc/systemd/user/ ~/.config/systemd/user/
Offline