Hello everyone.
Before I start here is my system:
██████████████████ ████████ blueeyedcrow@blueeyedcrow
██████████████████ ████████ OS: Manjaro 23.0.1 Uranos
██████████████████ ████████ Kernel: x86_64 Linux 6.5.1-1-MANJARO
██████████████████ ████████ Uptime: 6h 19m
████████ ████████ Packages: 1498
████████ ████████ ████████ Shell: zsh 5.9
████████ ████████ ████████ Resolution: 3840x1080
████████ ████████ ████████ DE: KDE 5.109.0 / Plasma 5.27.7
████████ ████████ ████████ WM: KWin
████████ ████████ ████████ GTK Theme: Breeze [GTK2/3]
████████ ████████ ████████ Icon Theme: breeze
████████ ████████ ████████ Disk: 595G / 783G (78%)
████████ ████████ ████████ CPU: AMD Ryzen 5 3600 6-Core @ 12x 3.6GHz
████████ ████████ ████████ GPU: AMD Radeon Graphics (navi22, LLVM 16.0.6, DRM 3.54, 6.5.1-1-MANJARO)
RAM: 4824MiB / 15914MiB
Recently I decided to use OBS, however I am getting a black screen and no selection shows up when trying to add sources (pipewire). Besides this I am also recently unable to stream any XWayland application on Discord (discord-electron).
Digging for days now, I found out that xdg-desktop-portal-kde throws this error when I try to use obs and discord streaming:
$ systemctl --user status plasma-xdg-desktop-portal-kde
● plasma-xdg-desktop-portal-kde.service - Xdg Desktop Portal For KDE
Loaded: loaded (/usr/lib/systemd/user/plasma-xdg-desktop-portal-kde.service; static)
Active: active (running) since Tue 2023-09-12 12:02:12 CEST; 6h ago
Main PID: 854 (xdg-desktop-por)
Tasks: 8 (limit: 19035)
Memory: 26.0M
CPU: 1.737s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-xdg-desktop-portal-kde.service
└─854 /usr/lib/xdg-desktop-portal-kde
Sep 12 12:02:12 blueeyedcrow systemd[638]: Starting Xdg Desktop Portal For KDE...
Sep 12 12:02:12 blueeyedcrow systemd[638]: Started Xdg Desktop Portal For KDE.
Sep 12 18:17:49 blueeyedcrow xdg-desktop-portal-kde[854]: xdp-kde-screencast: zkde_screencast_unstable_v1 does not seem to be available
Sep 12 18:17:49 blueeyedcrow xdg-desktop-portal-kde[854]: xdp-kde-screencast: zkde_screencast_unstable_v1 does not seem to be available
-
If you guys can give me any clue, any tip, anything at this point, I would really appreciate it. And If you guys need any additional info, please let me know.
-
Also if you know why this is happening, I wouldn’t mind an in-depth explanation, I am not a developer but I want to know more about Linux in general.
Here is some additional package info:
$ pacman -Q | grep -E "pipewire|xdg-desktop|mesa"
gst-plugin-pipewire 1:0.3.79-2
kpipewire 5.27.7-1
lib32-libva-mesa-driver 23.1.6-2
lib32-mesa 23.1.6-2
lib32-mesa-demos 9.0.0-1
lib32-mesa-vdpau 23.1.6-2
libpipewire 1:0.3.79-2
libva-mesa-driver 23.1.6-3
manjaro-pipewire 20221015-2
mesa 23.1.6-3
mesa-demos 9.0.0-2
mesa-utils 9.0.0-2
mesa-vdpau 23.1.6-3
pipewire 1:0.3.79-2
pipewire-alsa 1:0.3.79-2
pipewire-audio 1:0.3.79-2
pipewire-jack 1:0.3.79-2
pipewire-pulse 1:0.3.79-2
qemu-audio-pipewire 8.1.0-2
xdg-desktop-portal 1.16.0-3
xdg-desktop-portal-kde 5.27.7-1
$ obs --version
OBS Studio - 29.1.3-1
And lastly one more thing I cought in console output when lounching obs-studio:
info: Loaded scenes:
info: - scene 'Scene':
info: - source: 'Screen' (pipewire-desktop-capture-source)
info: - source: 'Window Capture (PipeWire)' (pipewire-window-capture-source)
info: - source: 'Window Capture (PipeWire) 2' (pipewire-window-capture-source)
info: ------------------------------------------------
warning: [pipewire] Failed to create session, denied or cancelled by user
warning: [pipewire] Failed to create session, denied or cancelled by user
warning: [pipewire] Failed to create session, denied or cancelled by user
It could be related.
Again, any help is much, much appreciated.