<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7743&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [SOLVED] Attempting screenshare in Hyprland]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7743</link>
		<description><![CDATA[The most recent posts in [SOLVED] Attempting screenshare in Hyprland.]]></description>
		<lastBuildDate>Tue, 07 Apr 2026 13:41:37 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63094#p63094</link>
			<description><![CDATA[<p>Somehow this morning, randomly by happenstance, cobbled together a set of commands that enables the user to share the screen in <em>Vesktop</em> on <em>Hyprland</em> in <em>Devaun</em> on top of the existing configurations elaborated on in the original post. Sharing this solution with the community in case it&#039;s helpful for others:</p><h5>Export the necessary environment variables</h5><p>Setting these variables ensure that <em>Hyprland</em> and Wayland-based applications are properly identified and can function correctly on your <em>Devuan</em> system.</p><div class="codebox"><pre><code>export XDG_CURRENT_DESKTOP=Hyprland
export XDG_SESSION_TYPE=wayland
export MOZ_ENABLE_WAYLAND=1</code></pre></div><h5>Launch <em>Hyprland</em> with D-Bus session</h5><p>The <span class="bbc">dbus-run-session</span> command is used to start a new D-Bus session, which is necessary for Hyprland to communicate with other system services. The <span class="bbc">--</span> separates the dbus-run-session command from the hyprland command, ensuring that Hyprland is executed as the main process:</p><div class="quotebox"><blockquote><div><p><strong>⚠️IMPORTANT</strong><br />Ensure you have <span class="bbc">hyprland-guiutils</span> installed with:</p><div class="codebox"><pre><code>apt install hyprland-guiutils</code></pre></div></div></blockquote></div><p>Launch <em>Hyprland</em> with:</p><div class="codebox"><pre><code>dbus-run-session start-hyprland</code></pre></div><p>By including these commands in your startup or session configuration, you should be able to run Hyprland on your Devuan system and share the screen as desired.</p><h5>Turning on screenshare in <em>Vesktop</em></h5><p>Launch <a href="https://vesktop.dev/install/linux/" rel="nofollow">Vesktop</a> (I have the <span class="bbc">.deb</span> version of the package installed), enter a voice chat, then click <strong>Share Your Screen</strong>. When the screensharing popup window appears, check <strong>Allow a restore token</strong>, then click the desired source to stream from.</p><h5>Speculation &amp; Help</h5><p>Can&#039;t seem to locate where the information found was sourced from; currently the commentary posted probably isn&#039;t the <em>most</em> correct regarding commands or programs do what. Please feel free to correct comment corrections or point newer users to the right direction for any mistakes made causatively in this post.</p><p>Happy to help!</p>]]></description>
			<author><![CDATA[dummy@example.com (wolfdaemon)]]></author>
			<pubDate>Tue, 07 Apr 2026 13:41:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63094#p63094</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=61268#p61268</link>
			<description><![CDATA[<p>Hi all,</p><p>I&#039;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 (<em>OpenMandriva Lx</em>) is via <a href="https://github.com/Vencord/Vesktop" rel="nofollow">Vesktop.</a>. This has also been an issue with things like attempting to stream or record video on things like OBS.</p><p>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.</p><p>In an earlier <a href="https://dev1galaxy.org/viewtopic.php?pid=60948#p60948" rel="nofollow">post</a>, 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:</p><div class="quotebox"><cite>wolfdaemon in forum post &quot;How to: Devuan 5 Daedalus an pipewire&quot; at 2025-12-30 18:25:06 wrote:</cite><blockquote><div><p>Hi all,</p><p>Wanted to record how I got Pipewire sound working in Hyprland on Devuan 6 Excalibur.</p><p>Within <span class="bbc">/home/$USER/.config/hypr/hyprland.conf</span>:</p><div class="codebox"><pre><code>...
#################
### 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 &amp;
exec-once = pipewire &amp;
exec-once = pipewire-pulse &amp;
...</code></pre></div><p>Obviously, this is based on OP&#039;s initial post/script. Thanks OP.</p><p>---</p><p>NOTE: For whatever reason, screensharing isn&#039;t working. I&#039;ve been trying to look at the <a href="https://wiki.gentoo.org/wiki/PipeWire" rel="nofollow">pipewire article on the Gentoo wiki</a> (I&#039;m using OpenRC), and the <a href="https://wiki.hypr.land/Useful-Utilities/Screen-Sharing/" rel="nofollow">screensharing article on the Hyprland wiki</a> to see what I can experiment with. Previously on <em>OpenMandriva Lx</em> (systemd distro) where Pipewire was working OOTB. Now that I have Pipewire launching, I&#039;m curious what exactly is missing here where I can&#039;t screenshare.</p><div class="quotebox"><cite>Pipewire article - Gentoo wiki wrote:</cite><blockquote><div><p>Note:<br />Wayland systems use PipeWire to provide desktop portal functionality such as screen sharing and remote desktop.</p></div></blockquote></div><p>I think it might have to do with this &quot;<span class="bbc">xdg-desktop-portals</span>&quot; thing.</p><p>Curious when Xlibre is working on my system again if that will still be the case.</p></div></blockquote></div><p>I&#039;ve been trying to further experiment, but I&#039;m stuck.</p><p>In short, here are some relevant notes that could indicate the source of what the solution may be:</p><p>1. Created the scripts that the <a href="https://wiki.gentoo.org/wiki/PipeWire" rel="nofollow">pipewire article on the Gentoo wiki</a> suggests<br />2. Attempted to follow the <a href="https://gist.github.com/brunoanc/2dea6ddf6974ba4e5d26c3139ffb7580" rel="nofollow">GitHub Gist</a> the Hyprland wiki (linked above) suggested<br />3. One output I do get whenever I stop Hyprland and get booted back into the TTY is the following:</p><div class="codebox"><pre><code>dconf-WARNING **: 12:34:41:884: failed to commit changes to dconf: Cannot autolaunch without X11 $DISPLAY</code></pre></div><p>&#160; &#160; One thing I&#039;ve seen suggested on the net a lot is to do something like the following:</p><div class="codebox"><pre><code>export DISPLAY=:0</code></pre></div><p>&#160; &#160; I do not see a change as a result of this, at least from my understanding.</p>]]></description>
			<author><![CDATA[dummy@example.com (wolfdaemon)]]></author>
			<pubDate>Sun, 11 Jan 2026 19:12:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=61268#p61268</guid>
		</item>
	</channel>
</rss>
