The officially official Devuan Forum!

You are not logged in.

#1 Re: Desktop and Multimedia » [SOLVED] Attempting screenshare in Hyprland » 2026-04-07 13:41:37

Somehow this morning, randomly by happenstance, cobbled together a set of commands that enables the user to share the screen in Vesktop on Hyprland in Devaun on top of the existing configurations elaborated on in the original post. Sharing this solution with the community in case it's helpful for others:

Export the necessary environment variables

Setting these variables ensure that Hyprland and Wayland-based applications are properly identified and can function correctly on your Devuan system.

export XDG_CURRENT_DESKTOP=Hyprland
export XDG_SESSION_TYPE=wayland
export MOZ_ENABLE_WAYLAND=1
Launch Hyprland with D-Bus session

The dbus-run-session command is used to start a new D-Bus session, which is necessary for Hyprland to communicate with other system services. The -- separates the dbus-run-session command from the hyprland command, ensuring that Hyprland is executed as the main process:

⚠️IMPORTANT
Ensure you have xdg-desktop-portal-hyprland installed with:

apt install xdg-desktop-portal-hyprland

Launch Hyprland with:

dbus-run-session start-hyprland

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.

Turning on screenshare in Vesktop

Launch Vesktop (I have the .deb version of the package installed), enter a voice chat, then click Share Your Screen. When the screensharing popup window appears, check Allow a restore token, then click the desired source to stream from.

Speculation, Documentation, & Help

Can't seem to locate where the information found was sourced from; currently the commentary posted probably isn't the most 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.

There's also the official Screen sharing - Hyprland documentation on this topic.

Happy to help!

#2 Re: Devuan » Devuan 6 Extremely Poor Quality Control. » 2026-01-29 19:54:32

Camtaf wrote:

Really...why did they leave?

tux_99 wrote:

@camtaf greenjeans is probably saying that the best Debian devs where the ones that left Debian because of systemd and they moved on to create Devuan instead. :smile:

There is probably some truth to it, no experienced and self respecting dev with Unix background would put up with such an abomination that systemd is.

I'd also mention that Devuan isn't filled with degenerate virtue-signalling commies that make it a significant side quest (at best) to hate on, police, and disparage (I'd imagine previously) significant portions of their userbase (White people, men, sexually normal/vanilla, non-commie, or any mixture of those in between).

If "anti-facist" registered child sex offenders like Jeremy Bicha (because, at least he's not a gasp n-n-natzeee am I right guys??) are still allowed to be a publically active, contributing member of Debian -- well then it makes perfect sense as to why people would no longer try to assist keep the trains chugging over there.

#3 Documentation » Install Adoptium Temurin OpenJDK Binaries via deb installer pkg repo » 2026-01-22 20:16:20

wolfdaemon
Replies: 0

Eclipse Adoptium provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. This is useful for the development and usage of certain Java applications. The Adoptium DEB installer package allows you to do this on Devuan and derivative distributions, with slight modification.

ℹ️ IMPORTANT
The following name schemas are being used for this example:

temurin-<version>-jdk
e.g.: temurin-8-jdk
https://packages.adoptium.net/artifactory/deb <distribution-release> main
e.g.: https://packages.adoptium.net/artifactory/deb trixie main
## Steps
### Prerequisites

    Login as superuser—initializing a full login environment:

su -

    Ensure the necessary packages are present:

apt install -y wget apt-transport-https gpg

    Download the Eclipse Adoptium GPG key:

wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null

   

### Configure the Eclipse Adoptium apt repository

   

⚠️ WARNING
In the case of Devuan's distribution releases, the user has to replace <distribution-release> with the Debian release equivalent. Check Adoptium's full list of supported distribution releases for comparison.

An interesting example might include someone on Devuan Ceres (indev, unstable), which doesn't have an equivalent release in Adoptium's repository. The example below defaults the most up-to-date stable release on Debian that Adoptium supports (Trixie):

echo "deb https://packages.adoptium.net/artifactory/deb trixie main" > /etc/apt/sources.list.d/adoptium.list

    Create the adoptium.list file, with the proper repository information for the package manager (apt) to source from:

echo "deb https://packages.adoptium.net/artifactory/deb <distribution-release> main" > /etc/apt/sources.list.d/adoptium.list

    Update apt's repositories:

apt update

   

### Installation

Install the Temurin version required:

apt install temurin-<version>-jdk

#4 Desktop and Multimedia » [SOLVED] Attempting screenshare in Hyprland » 2026-01-11 19:12:56

wolfdaemon
Replies: 5

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:

wolfdaemon in forum post "How to: Devuan 5 Daedalus an pipewire" at 2025-12-30 18:25:06 wrote:

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 $DISPLAY

    One thing I've seen suggested on the net a lot is to do something like the following:

export DISPLAY=:0

    I do not see a change as a result of this, at least from my understanding.

#5 Re: Documentation » How to: Devuan 5 Daedalus an pipewire » 2025-12-31 00:25:06

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.

Board footer

Forum Software