I’m on CachyOS, Hyprland. I used to only use KDE Plasma only but then I set up Hyprland and haven’t really looked back. But xdg-desktop-portal not running makes it so I can’t screenshare on Vesktop and I think it’s causing issues with Dolphin but I’m not certain.
Here’s the logs I think are relevant (please let me know if yall’d like any other logs from me):
❯ systemctl --user status xdg-desktop-portal
○ xdg-desktop-portal.service - Portal service
Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
Drop-In: /home/eyesick2k7/.config/systemd/user/xdg-desktop-portal.service.d
└─override.conf
Active: inactive (dead)
Jun 16 09:55:34 MetalBox systemd[721]: Dependency failed for Portal service.
Jun 16 09:55:34 MetalBox systemd[721]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result ‘dependency’.
Jun 16 09:55:35 MetalBox systemd[721]: Dependency failed for Portal service.
Jun 16 09:55:35 MetalBox systemd[721]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result ‘dependency’.
Jun 16 09:55:35 MetalBox systemd[721]: Dependency failed for Portal service.
Jun 16 09:55:35 MetalBox systemd[721]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result ‘dependency’.
Jun 16 09:55:35 MetalBox systemd[721]: Dependency failed for Portal service.
Jun 16 09:55:35 MetalBox systemd[721]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result ‘dependency’.
Jun 16 09:55:35 MetalBox systemd[721]: Dependency failed for Portal service.
Jun 16 09:55:35 MetalBox systemd[721]: xdg-desktop-portal.service: Job xdg-desktop-portal.service/start failed with result ‘dependency’.
~
❯ systemctl --user list-dependencies xdg-desktop-portal
xdg-desktop-portal.service
● ├─dbus.socket
● ├─session.slice
● ├─basic.target
● │ ├─paths.target
● │ ├─sockets.target
● │ │ ├─dbus.socket
● │ │ ├─dirmngr.socket
● │ │ ├─gnome-keyring-daemon.socket
● │ │ ├─gpg-agent-browser.socket
● │ │ ├─gpg-agent-extra.socket
● │ │ ├─gpg-agent-ssh.socket
● │ │ ├─gpg-agent.socket
● │ │ ├─keyboxd.socket
● │ │ ├─p11-kit-server.socket
● │ │ ├─pipewire-pulse.socket
● │ │ ├─pipewire.socket
● │ │ ├─systemd-ask-password.socket
● │ │ ├─systemd-importd.socket
● │ │ ├─systemd-journalctl.socket
● │ │ └─systemd-machined.socket
● │ └─timers.target
● │ └─arch-update.timer
○ └─graphical-session.target
○ ├─arch-update-tray.service
● ├─at-spi-dbus-bus.service
● ├─xdg-permission-store.service
● └─basic.target
● ├─paths.target
● ├─sockets.target
● │ ├─dbus.socket
● │ ├─dirmngr.socket
● │ ├─gnome-keyring-daemon.socket
● │ ├─gpg-agent-browser.socket
● │ ├─gpg-agent-extra.socket
● │ ├─gpg-agent-ssh.socket
● │ ├─gpg-agent.socket
● │ ├─keyboxd.socket
● │ ├─p11-kit-server.socket
● │ ├─pipewire-pulse.socket
● │ ├─pipewire.socket
● │ ├─systemd-ask-password.socket
● │ ├─systemd-importd.socket
● │ ├─systemd-journalctl.socket
● │ └─systemd-machined.socket
● └─timers.target
● └─arch-update.timer
~
❯ systemctl --user status graphical-session.target
○ graphical-session.target - Current graphical user session
Loaded: loaded (/usr/lib/systemd/user/graphical-session.target; static)
Active: inactive (dead)
Docs: man:systemd.special(7)