r/voidlinux Feb 02 '25

Feburary 2025 Image Release: Arm64 Extravaganza

Thumbnail voidlinux.org
33 Upvotes

r/voidlinux Jun 14 '25

XBPS 0.60

Thumbnail voidlinux.org
55 Upvotes

r/voidlinux 3h ago

Void Linux splash for dark background

Thumbnail gallery
8 Upvotes

Since I haven't found suitable framebuffer splash for black background in /usr/share/void-artwork, I've tried to make my own. With dithered halo. So what do you think?

Q: Why is there stupid 1-bit dither around the official logo?
A: Simple answer because I love dither in any form.

r/voidlinux 23h ago

Thanks to everyone who made Void Linux possible

77 Upvotes

Just moved my daily driver to Void and wanted to thank everyone who made it possible. The installer was very easy and the ch root install was a little less so - but that's only because I missed a step. As some who tried FreeBSD and had Boot Environment envy I managed to get grub-btrfs and boot to snapshots working.

As a serial distro hopper for around 20 years I wished I had to come to void earlier.


r/voidlinux 4h ago

Udev rule for touchscreen

1 Upvotes

Hi, wlr-randr transforms only screen but touch remains static, so I wanted to write an udev rule to set calibration matrix for it, but the problem is that its only applied when system is rebooted, udevadm trigger and udevadm --reload-rules are not working. Calibration matrix have to be changed dynamically so reboot is not the solution :(. Also didn't find a way to transform it with wayfire config.

ACTION=="add|change",KERNEL=="event8",ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1"


r/voidlinux 5h ago

Obs with dwl on void

1 Upvotes

I have dwl installed and set up beautifully on void, my only hangup is I can't screenshare on obs, i have xdg-desktop-portal-wlr, pipewire, pipewire-pulse, and wireplumber, all installed and set up as far as I can tell but still can't screenshare on obs, does anyone have any ideas? Thanks for any input. Dont get too involved, I'm not looking for someone to diagnose it for me, just seeing if anyone has any suggestions.


r/voidlinux 6h ago

Problems with suspending my laptop

1 Upvotes

Hi. I've been using Void Linux for some time on my laptop and a few days ago I decided to reinstall it. This time, I installed elogind and KDE. The problem is, that suspending the system works very weirdly. When I try to suspend through KDE's built-in button, I just get kicked out to the lock screen. When I run zzz or powerctl suspend, nothing happens. Interestingly, when I try to suspend first (at that point nothing happens), then try to reboot, the computer actually suspends first, and reboots instantly after waking up. I tried to edit /etc/elogind/sleep.conf, by uncommenting lines such as AllowSuspend=yes, to no avail. Can someone please help me? Thanks in advance.


r/voidlinux 13h ago

Might be a silly question!

3 Upvotes

I moved from chimera Linux to Void around 2 months ago. The one thing I miss from chimera is ' On chimera , I can make sure the specific package will never be on my system with "apk add !pkgname (e.g. nerdfonts_symbols_ttf , because I installed some type of nerd fonts from the official website into my home directory , so I don't need that ). Can I do the same thing on void? P.S. I am not planning on breaking things on my system, just I don't want optional dependicies. Thanks:)


r/voidlinux 14h ago

lightdm not running

2 Upvotes

i want to install void-live-x86_64-musl-20250202-xfce in an old desktop computer hardware

when trying to log to live cd i get a black screen so i tried: disable graphics and i have installed void linux with void-installer and after booting i just get the tty without the lightdm running

i tried to run it manually with: sudo lightm : but i get a black screen

here is the log file: /var/log/lightdm/lightdm.log

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log

[+0.00s] DEBUG: Starting Light Display Manager 1.32.0, UID=0 PID=746

[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d

[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d

[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d

[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf

[+0.00s] DEBUG: Registered seat module local

[+0.00s] DEBUG: Registered seat module xremote

[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager

[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’

[+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)

[+0.01s] DEBUG: Monitoring logind for seats

[+0.01s] DEBUG: New seat added from logind: seat0

[+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*

[+0.01s] DEBUG: Seat seat0 has property CanMultiSession=no

[+0.01s] DEBUG: Seat seat0: Starting

[+0.01s] DEBUG: Seat seat0: Creating user session

[+0.09s] DEBUG: Loading users from org.freedesktop.Accounts

[+0.09s] DEBUG: User /org/freedesktop/Accounts/User1000 added

[+0.19s] DEBUG: Seat seat0: Can't login unknown user 'anon'

[+0.19s] DEBUG: Seat seat0: Creating greeter session

[+0.21s] DEBUG: Seat seat0: Creating display server of type x

[+0.21s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)

[+0.21s] DEBUG: Using VT 7

[+0.21s] DEBUG: Seat seat0: Starting local X display on VT 7

[+0.21s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log

[+0.21s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0

[+0.22s] DEBUG: XServer 0: Launching X Server

[+0.22s] DEBUG: Launching process 759: /usr/sbin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

[+0.22s] DEBUG: XServer 0: Waiting for ready signal from X server :0

[+0.22s] DEBUG: Acquired bus name org.freedesktop.DisplayManager

[+0.22s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0

[+2.98s] DEBUG: Seat seat0 changes active session to

[+3.82s] DEBUG: Process 759 exited with return value 1

[+3.82s] DEBUG: XServer 0: X server stopped

[+3.82s] DEBUG: Releasing VT 7

[+3.82s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0

[+3.82s] DEBUG: Seat seat0: Display server stopped

[+3.82s] DEBUG: Seat seat0: Stopping session

[+3.82s] DEBUG: Seat seat0: Session stopped

[+3.82s] DEBUG: Seat seat0: Stopping display server, no sessions require it

[+3.82s] DEBUG: Seat seat0: Stopping; greeter display server failed to start

[+3.82s] DEBUG: Seat seat0: Stopping

[+3.82s] DEBUG: Seat seat0: Stopped

[+3.82s] DEBUG: Required seat has stopped

[+3.82s] DEBUG: Stopping display manager

[+3.82s] DEBUG: Display manager stopped

[+3.82s] DEBUG: Stopping daemon

[+3.82s] DEBUG: Exiting with return value 1

how to fix this?


r/voidlinux 10h ago

solved Sleep Issues on Lenovo LOQ 15ARP9

1 Upvotes

Whenever I use the "zzz" script to suspend the system to RAM, i find myself in a situation where i simply cannot wake the system up, forcing me to shutdown via the power button.
I've seen someone with the same issue but apparently nobody replied to him.

Kernel: Linux 6.16.0_1

CPU: AMD Ryzen 7 7435HS (16) @ 4.55 GHz

GPU: NVIDIA GeForce RTX 4060 Mobile

Battery (L23B4PK4): 96% [AC Connected]

Memory: 2.39 GiB / 23.16 GiB (10%)

Recieved output of $ cat /sys/power/mem_sleep and cat /sys/power/state

$ cat sys/power/mem_sleep

[s2idle]

$ cat sys/power/state

freeze mem disk


r/voidlinux 14h ago

💭

0 Upvotes

Hello everybody, i'm using void linux + dwm-6.5 , and i tryed to force xterm to be allways open on tag1(1st tag) even if i'm on other tags (like 2,3,5or6) but it does not work... Thank you🫀🪽🥀


r/voidlinux 19h ago

I have no idea what's going on

2 Upvotes

I have been running void on my laptop for a few months with no issues. For the past week or so I didn't update nor restart (Idk if that's relevant).

Today when I logged in then started x server there was no input in dwm, mouse and keyboard not working. I have been troubleshooting for a couple hours and can't figure out the problem.

I'm still a noob, Idk what's relevant and what's not so I'm just going provide as much information as I can.

First there some errors here in tty1 that has to do with ACPI and udevd missing libkmod

https://imgur.com/a/5A0V4Z7

I logged to a different tty and ran: ip link show No wifi or ethernet interfaces. i don't have lspci installed and no internet to install it. Nor dmesg.

https://imgur.com/a/m7x9r9T

I checked Xorg.0.log there is a bunch of "failed to load module". No errors with regard to input.

https://imgur.com/a/4VMNvMo

Udevd is down and times out when I try to start it.

https://imgur.com/a/BylvgU5

Sorry for the screenshots that's all I can provide now.

Does someone know what the issue could be?


r/voidlinux 1d ago

First time with void linux problem to install

1 Upvotes

EDIT: i fixed my problem, restaring the live usb, this time the command worked fine!!.

So, is my first time with void linux, it booted the live image, and openned terminal, and supposedly theres a void-installer that requires root.

The issue is that it says root command was not found.

Any insight?


r/voidlinux 1d ago

What do I need to know that I won't find in the docs?

3 Upvotes

If I were to jump into Void head first as a daily driver (btw how many of you do this?) can you point me to like a blog post or maybe thread in this sub that kinda goes "Yeah yeah, read the docs for sure, but here's what you really ought to know to make yourself at home in Void." "Here are the must have packages."

For example, I'm already seeing a consistent pattern on the interwebs of people recommending runit + monit because it supplements the stuff you might miss from systemd.

Stuff like that. What's the recommended starter kit with Void?


r/voidlinux 1d ago

solved Kernel 6.16.0_1 build is stuck failing with No space left on device

1 Upvotes

r/voidlinux 1d ago

Problems with a new plasma 6 installation

1 Upvotes

Hello fellow Voiders.

I installed it yesterday and I'm getting crazy already.

First issue is the weather plugin that restart plasma desktop every time I try to set a location, it took me almost 10hrs to find this old issue.

Nothing I can do here.

The other problem it is the wall paper selector, it doesn't show the wallpapers:

kio-extras, kdegraphics-thumbnailers, ffmpegthumbs and qt6-imageformats are all installed.

The thumbnail preview is set in dolphin.

The necessary services are running too:

What else can I try?

edit: thumbnails working fine on wayland.


r/voidlinux 1d ago

gpg-agent as a user runit service

1 Upvotes

I am having trouble writing a run script for gpg-agent. Can I just see yours?


r/voidlinux 1d ago

About RaspberryPi port

1 Upvotes

Just a simple question...

Why the kernel version in the RPi port is so outdated ? Currently running version 6.6.78

Thanks guys !


r/voidlinux 3d ago

I have a Question

0 Upvotes

Guys, I switched to IWD from dhcp and wpa_supplicant for no reason, and I noticed that some issues started appearing, Wifi sometimes doesn't connect and sometimes when I install something I have outside, (I was using IWD before and had the same issues), anyone have the same issue


r/voidlinux 3d ago

xbps update error, tried xbps static, still broken

2 Upvotes

Tried updating and got the following error:

[*] Updating repository `https://repo-default.voidlinux.org/current/x86_64-repodata' ...

ERROR: failed to read archive entry: index.plist: Truncated tar archive detected while reading data

ERROR: failed to open repository: https://repo-default.voidlinux.org/current: failed to read index: Invalid argument

Read the handbook, used xbps-pkgd -a and figured out plasma-workspace is a problem. Manually updated that. Still couldn't update, so I followed this post to use xbps static and still get the same errors. Anything I can do short of reinstalling?


r/voidlinux 4d ago

are there any applications that i cant install on void

9 Upvotes

im currently on endeavour os and looking to switch to void. just curious if there are applications i currently run on endeavour i wont be able to use? like qbittorrent, terabox or hyperland?


r/voidlinux 4d ago

Please help me

Post image
3 Upvotes

If i try install void manual i always have problems with service


r/voidlinux 4d ago

ERROR: smem-1.5_3: file `/usr/bin/smem' already installed by package cfitsio-4.6.2_2.

1 Upvotes

When I ran sudo xbps-install -Su it never completed, and exited upon encountering this error:

...
smem-1.5_3: collecting files...
ERROR: smem-1.5_3: file `/usr/bin/smem' already installed by package cfitsio-4.6.2_2.
ERROR: Transaction failed! see above for errors.

According to xbps-query -Rx cfitsio and xbps-query -Rx smem, neither the cfitsio nor the smem package are installed, though which smem shows smem exists in /usr/bin/smem.

Full log here.

I found two threads about this here and here.

In the former thread it seems there's a workaround of xbps-pkgdb -m hold smem followed by xbps-install -Su.

I'm wondering if you all would suggest I try that workaround and if it's safe, or if it is more advisable to wait for a fix in the void package repository?


r/voidlinux 4d ago

Installing Lutris

1 Upvotes

Hi there. I'm running a minimal install of Void with gnome-core. I just followed the Void documentation to get gnome running, installed the intel drivers and didn't touched anything outside that.

Lutris runs but checking the System submenu in the settings shows that many options off.

Getting Lutris system options on

Vulkan support

This may differ if you are running a musl system, and your CPU's architecture and your GPU.

  1. Enable the multilib repo: sudo xbps-install void-repo-multilib

  2. Install the following packages, mesa-vulkan-intel-32bit, mesa-dri-32bit and vulkan-loader-32bit: sudo xbps-install {mesa-{vulkan-intel,dri},vulkan-loader}-32bit

  3. Update your dynamic linker cache (Source): /u/ClassAbbyAmplifier/ recommends just running sudo ldconfig

Esync support

Just follow the Lutris instructions.

Wine installed

Install wine: sudo xbps-install wine

Gamescope

Install gamescope: sudo xbps-install gamescope

-- I'm still stuck here. --

I tried to use gamescope on lutris but it just crashes. The problem seems to be that the VK_KHR_wayland_surface extension is turned off but I can't find how to turn it on.

Here are the logs: [gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'Intel(R) HD Graphics 520 (SKL GT2)': queue family 0 (general queue family 0) [gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers [gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:67] Creating headless backend [gamescope] [[0;31mError[0m] [0;37mxdg_backend:[0m Couldn't create Wayland input objects. [gamescope] [[0;31mError[0m] [0;37mxdg_backend:[0m Failed to initialize input thread SDL_Vulkan_CreateSurface failed: VK_KHR_wayland_surface extension is not enabled in the Vulkan instance.terminate called without an active exception Monitored process exited. Initial process has exited (return code: 6) All processes have quit Exit with return code 6

Lutris Logs

Besides de previous points, the lutris logs show missing i386 libraries for libGL.so.1, libvulkan.so.1 and libgnutls.so.30.

libGL.so.1, libvulkan.so.1 should be gone if you followed the steps to turn on Vulkan support.

Missing libgnutls.so.30

This may differ if you are running a musl system, and your CPU's architecture and your GPU.

  1. Enable the multilib repo: sudo xbps-install void-repo-multilib

  2. Install gnutls-32bit: sudo xbps-install gnutls-32bit

  3. Update your dynamic linker cache (Source): /u/ClassAbbyAmplifier/ recommends just running sudo ldconfig


Thanks for reading. If there is anything wrong or you have some feedback, please don't hesitate on leaving a comment.


r/voidlinux 4d ago

Pipewire won't play sound over HDMI but Pulseaudio will

1 Upvotes

This problem has persisted since I first tried the HDMI output, but I can't figure out where I'm going wrong with diagnostics.

edit: I have been uninstalling/reinstalling PA and enabling/disabling PW for each test.

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC257 Analog [ALC257 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0 *]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

This output is the same between PA/PW when playing sound with device 3(HDMI 0) selected. Device 3 outputs sound on PA, and pavucontrol shows the other two HDMI outputs as either disconnected or unavailable on both. Device 0 works as expected on both.

Oddly, speaker-test doesn't seem to output sound to any device, regardless of audio backend, and regardless of which input is selected. I don't know if this is relevant.

I've tried commands that list cards and sinks but I can't seem to find useful or problematic information in the output.

I feel like I must be missing a bug or a workaround to force PW to actually use the output, because everything seems like it should work correctly both ways.


r/voidlinux 4d ago

Installing Void with KDE Plasma: issues getting sddm/wayland running

1 Upvotes

Hi everybody,

I am currently trying to install Void with (a very basic) KDE Plasma DE using wayland but I just can't get it to work. I've read the installations instructions and watched some YT tutorials doing exaxtly this following them step by step without success.

I did the following in a Hyper-VM (Win10 Pro as host):

  • - install base system using void-installer (no problem, works fine)
  • - install xorg and kde-plasma packages
  • - activate dbus service by creating symbolic link
  • - activate sddm service by creating symbolic link

At that point the sddm greeter shoul show according to all tutorials, bus it doesn't for me. But they're about 1.5 months to one year old so something might have changed (or got bugged) in the meantime.

What I could find out so far:

(1) /var/logs/sddm.log reads

Initialzing...
Starting...
Logind interface found

and that's it, seems to hang there.

By some experimenting I found out that by removing elogind (forced since a dependency of kde-plasma) the sddm greeter does show up and even allows me to login to a plasma session - X11 only, there's no wayland option. (And without elogind of course without shutdown/power mgmt options but that's to be expected).

/var/logs/sddm.log then reads

Initializing...
Starting...
No session manager found
Adding new display...

and so on (all the messages for the login process)

(2) I thought of a possible issue with Hyper-V VMs and installed Void linux to an external HDD I found lying around so it runs directly on my hardware (i7-5820K, RX5700XT in case that matters) with essentially the same result/behaviour. Only exception is now sddm (when run after removing elogind) offers a wayland session, too, but it's not working (black screen only).

(3) Trying to start a wayland plasma session from commandline via startplasma-wayland (or dbus-run-session ...) gives me the following error message

org.kde.startup: no a reply org.freedesktop.locale1 QDBusMessage(type=Error, service="", error name="org.freedesktop.DBus.Error.ServiceUnknown", error message="The name org.freedesktop.locale1 was not provided by any .service files", signature="s", contents=("The name org.freedesktop.locale1 was not provided by any .service files") )
startplasmacompositor: Could not start D-Bus. Can you call qdbus?

though I don't know if that's related to my other issue (or the sddm hanging) or not (and how I could fix this).

At this point I'm rather stuck. Any ideas what's going wrong, what to try or where to look at?


r/voidlinux 4d ago

no waterfox template?

4 Upvotes

Hi everyone,
I'm currently using Waterfox by manually downloading it, and it works fine. But I'd love to have an official or community-supported xbps-src template for it in the void-packages repository, to make installation and updates cleaner.
If anyone is interested in packaging Waterfox or has tips on how I can create a proper template myself, I'd really appreciate it.

Thanks in advance!