You are not logged in.
Hi all,
I've been trying to, on-and-off, get Hyprland to be able to screenshare sound and windows/screens. The primary way that I have historically done this on systemd based Linux distributions (OpenMandriva Lx) is via Vesktop.. This has also been an issue with things like attempting to stream or record video on things like OBS.
In Vesktop, when I click the screenshare button in `i3` on XLibre, it simply works now that I am able to launch `pipewire` properly on boot. However, when I switch to Hyprland, when I click the screenshare button on Vesktop, the program simply refuses to open/display the window to display the possible sources for sharing at all. Peculiar.
In an earlier post, I shared that I was able to get Pipewire to work on Hyprland, which from my understanding is what is relied upon for the sound portion of the share for compositors:
Hi all,
Wanted to record how I got Pipewire sound working in Hyprland on Devuan 6 Excalibur.
Within /home/$USER/.config/hypr/hyprland.conf:
... ################# ### AUTOSTART ### ################# # Autostart necessary processes (like notifications daemons, status bars, etc.) # Or execute your favorite apps at launch like this: # pipewire on devuan openrc (after installing pipewire-audio) exec-once = wireplumber & exec-once = pipewire & exec-once = pipewire-pulse & ...Obviously, this is based on OP's initial post/script. Thanks OP.
---
NOTE: For whatever reason, screensharing isn't working. I've been trying to look at the pipewire article on the Gentoo wiki (I'm using OpenRC), and the screensharing article on the Hyprland wiki to see what I can experiment with. Previously on OpenMandriva Lx (systemd distro) where Pipewire was working OOTB. Now that I have Pipewire launching, I'm curious what exactly is missing here where I can't screenshare.
Pipewire article - Gentoo wiki wrote:Note:
Wayland systems use PipeWire to provide desktop portal functionality such as screen sharing and remote desktop.I think it might have to do with this "xdg-desktop-portals" thing.
Curious when Xlibre is working on my system again if that will still be the case.
I've been trying to further experiment, but I'm stuck.
In short, here are some relevant notes that could indicate the source of what the solution may be:
1. Created the scripts that the pipewire article on the Gentoo wiki suggests
2. Attempted to follow the GitHub Gist the Hyprland wiki (linked above) suggested
3. One output I do get whenever I stop Hyprland and get booted back into the TTY is the following:
dconf-WARNING **: 12:34:41:884: failed to commit changes to dconf: Cannot autolaunch without X11 $DISPLAYOne thing I've seen suggested on the net a lot is to do something like the following:
export DISPLAY=:0I do not see a change as a result of this, at least from my understanding.
"An idiot admires complexity, a genius admires simplicity." - Terry A. Davis
Offline