<?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>Sun, 12 Apr 2026 00:05:47 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63174#p63174</link>
			<description><![CDATA[<p>i personally keep using github for visibility of my projects, i&#039;m just slow at mirroring everything to other forges like gitlab and codeberg.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Sun, 12 Apr 2026 00:05:47 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63174#p63174</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63156#p63156</link>
			<description><![CDATA[<div class="quotebox"><cite>EDX-0 wrote:</cite><blockquote><div><p>Ya know, instead of managing the pipewire services as exec inside hyprland why not use shed, it provides an implementation of user services and can handle Wayland sessions.</p><p><a href="https://github.com/eylles/shed" rel="nofollow">https://github.com/eylles/shed</a></p></div></blockquote></div><p>OP from the org account here, it&#039;s because I&#039;ve yet to have heard of it. I&#039;ve never had to deal with manually managing Pipewire before, so I&#039;m a bit green &amp; lost in that department. Might look into it sometime.</p><div class="quotebox"><cite>ralph.ronnquist wrote:</cite><blockquote><div><p>didn&#039;t you move off github yet?</p></div></blockquote></div><p>Real; I myself am doing that, finally.</p>]]></description>
			<author><![CDATA[dummy@example.com (wolfchar)]]></author>
			<pubDate>Sat, 11 Apr 2026 08:28:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63156#p63156</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63155#p63155</link>
			<description><![CDATA[<p>didn&#039;t you move off github yet?</p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Sat, 11 Apr 2026 08:10:47 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63155#p63155</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Attempting screenshare in Hyprland]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63153#p63153</link>
			<description><![CDATA[<p>ya know, instead of managing the pipewire services as exec inside hyprland why not use shed, it provides an implementation of user services and can handle wayland sessions.</p><p><a href="https://github.com/eylles/shed" rel="nofollow">https://github.com/eylles/shed</a></p><p>the manpage provides an example for using with sway, my latest shed development related forum post gives some insight on what shed can do and how it may be used for wayland sessions, mind you i got no idea how those are started beyond that the compositor is also the windowing server so it needs to have environment preparation before running, which shed can do<br /><a href="https://dev1galaxy.org/viewtopic.php?pid=63141#p63141" rel="nofollow">https://dev1galaxy.org/viewtopic.php?pid=63141#p63141</a></p><p>mind you my only frame of refference for wayland stuff is <a href="https://wiki.gentoo.org/wiki/Sway#Starting_Sway" rel="nofollow">https://wiki.gentoo.org/wiki/Sway#Starting_Sway</a></p><p>but i can guarantee you that in my x11 setup shed is able to perfectly manage pipewire.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Sat, 11 Apr 2026 07:28:20 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63153#p63153</guid>
		</item>
		<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">xdg-desktop-portal-hyprland</span> installed with:</p><div class="codebox"><pre><code>apt install xdg-desktop-portal-hyprland</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, Documentation, &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>There&#039;s also the official <a href="https://wiki.hypr.land/Useful-Utilities/Screen-Sharing" rel="nofollow">Screen sharing - Hyprland</a> documentation on this topic.</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>
