r/voidlinux 1h ago

How to get proper display of double-line box characters in tty in Void?

Upvotes

In Void Linux, when I use Midnight Commander in tty with themes which support double-line box characters (like darkfar or double-lines), those box characters are substituted with rectangles, and this ruins apperance a little bit, so to say. In other distros (Debian/Devuan, Gentoo), those double-line box characters in tty are replaced with single-line ones, which is OK. I use the same config across all distros. In tty, terminus font is used.

In /etc/rc.conf, I specify:

KEYMAP="ruwin_alt_sh-UTF-8"
FONT="ter-v16b"

Locale is set to en_IE.UTF-8.

So, that's the question: what do I need to do in order to fix this issue? Maybe, I need to specify certain font map/inimap? At the same time, I need that Russian keyborad layout and also support for Cyrillic symbols in UTF in the tty, so that not every keymap would satisfy my needs, I presume?


r/voidlinux 10h ago

after [loginctl hybrid-sleep] and [loginctl suspend-then-hibernate] PC frozen

2 Upvotes

Kernel: 7.2.2_1

[loginctl suspend] works fine.

What I've tried:

1] Disable acpid

2] Uncommented options in [Sleep] section of [/etc/elogind/sleep.conf]

3] [resume=UUID=] in kernel commandline options. Using a swap partition

4] using ZZZ -H and ZZZ

- command executed from within [sway]. Got mixed results from outside of sway in tty. Sometimes it will work, but there is no consistency. Starting sway with [dbus-run-session] does not help.

- svlogtail returns:

e-hybrid-sleep[1637]: Entering sleep state 'hybrid-sleep'...
e-hybrid-sleep[1637]: System returned from sleep state.
e-hybrid-sleep[1637]: Operation 'hybrid-sleep' finished.

- system frozen and I usually magic SysRq REISUB to reboot system.

- running services:

acpid  
agetty-tty1-6 
chronyd  
cronie  
dbus  
dhcpcd  
irqbalance  
rtkit  
runit-swap  
socklog-unix  
udevd  
vnstatd

r/voidlinux 11h ago

Impossible to connect to eduroam/institutional wifi access points.

1 Upvotes

Hi, I have been running void for half a year now and all is great, except for the issue with internet connection. It happens when I try to connect to institutional wifi.

The NM applet shows "Configuring interface" and after a while a password-demanding pop-up shows up. After entering my password (The correct one, I`ve checked) the cycle repeats.

I use kde with NetworkManager.
This is my NM config file:

[main]
plugins=keyfile
#,ifupdown

# [ifupdown]
# managed=false

[device]
wifi.scan-rand-mac-address=no
wifi.backend=wpa_supplicant
# wifi.backend=iwd

These are the logs that precede the inevitable disconnect/password pop-up:

NetworkManager[1188]: <info>  [1788260270.8272] device (wlp3s0): supplicant interface state: disconnected -> authenticating
 NetworkManager[1188]: <info>  [1788260270.8273] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> authenticating
 NetworkManager[1188]: <info>  [1788260270.8651] device (wlp3s0): supplicant interface state: authenticating -> associating
 NetworkManager[1188]: <info>  [1788260270.8652] device (p2p-dev-wlp3s0): supplicant management interface state: authenticating -> associating
 NetworkManager[1188]: <info>  [1788260270.9685] device (wlp3s0): supplicant interface state: associating -> associated
 NetworkManager[1188]: <info>  [1788260270.9686] device (p2p-dev-wlp3s0): supplicant management interface state: associating -> associated
 NetworkManager[1188]: <warn>  [1788260295.8480] device (wlp3s0): Activation: (wifi) association took too long
 NetworkManager[1188]: <info>  [1788260295.8480] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
 NetworkManager[1188]: <warn>  [1788260295.8484] device (wlp3s0): Activation: (wifi) asking for new secrets
 NetworkManager[1188]: <info>  [1788260295.9028] device (wlp3s0): supplicant interface state: associated -> disconnected
 NetworkManager[1188]: <info>  [1788260295.9029] device (p2p-dev-wlp3s0): supplicant management interface state: associated -> disconnected

I have tried the official python script for eduroam network, iwd. Both 'solutions' didn`t work.
This issue also existed on arch installation. Is there anything else I can try?

Is this issue a hardware one? If it is, what can I do?

If necessary, I can provide additional/full logs.
Thanks.


r/voidlinux 12h ago

What is the hype about Void linux

1 Upvotes

I have started to see a lot of content about Void linux in my feed recently. And I do not understand the hype it is getting. Not that I tried it but it just seems like any other distros. What am I missing here or not missing?


r/voidlinux 2d ago

Cinnamon Wayland session falls back to llvmpipe

1 Upvotes

When starting a Cinnamon Wayland session on an AMD GPU, the compositor falls back to software rendering (`llvmpipe`).

Steps to Reproduce

  1. Log into a Cinnamon Wayland session via SDDM.
  2. Check the renderer with glxinfo.

System Information

  • OS: Void Linux x86_64
  • Kernel: Linux 6.18.48_1
  • DE: Cinnamon 6.6.7
  • WM: Muffin (Wayland)
  • elogind
  • user groups: wheel audio video plugdev

X11 session glxinfo/inxi:

$ inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] driver: amdgpu v: kernel
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.24 with: Xwayland v: 24.1.13 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.1.8 renderer: AMD Radeon
    Graphics (radeonsi renoir ACO DRM 3.64 6.18.48_1)
  API: Vulkan v: 1.4.350 drivers: radv surfaces: N/A
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo,vulkaninfo x11: xdpyinfo, xprop, xrandr

.

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.18.48_1) (0x1636)
    Version: 26.1.8
    Accelerated: yes
    Video memory: 512MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2

Wayland session glxinfo:

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0xffffffff)
    Device: llvmpipe (LLVM 21.1.7, 256 bits) (0xffffffff)
    Version: 26.1.8
    Accelerated: no
    Video memory: 23251MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2

btw Vulkan works

What I've tried: Switching /etc/environment variables such as:

adding EGL_PLATFORM=wayland, GBM_BACKEND=dri, and after failing trying MESA_LOADER_DRIVER_OVERRIDE=radeonsi, and it also didn't work

$ MESA_LOADER_DRIVER_OVERRIDE=radeonsi eglinfo -p wayland | grep RendererlibEGL
warning: egl: failed to create dri2 screen

cleared /etc/environment, then add LIBGL_ALWAYS_DRI3=1, EGL_LOG_LEVEL=warning, CLUTTER_BACKEND=wayland, result:

$ LIBGL_ALWAYS_DRI3=1 eglinfo -p wayland | grep RendererlibEGL warning: failed to get driver name for fd -1libEGL warning: MESA-LOADER: failed to retrieve device informationlibEGL warning: failed to get driver name for fd -1

...

also:

$ eglinfo | grep -E "Platform|Renderer"
_amdgpu_device_initialize: amdgpu_query_info(ACCEL_WORKING) failed (-13)libEGL warning: egl: failed to create dri2 screenlibEGL warning: DRI3 error: Could not get DRI3 devicelibEGL warning: Ensure your X server supports DRI3 to get accelerated renderingPlatform Device platform:Platform Device platform:

Question: What should I do to fix my wayland session? Help please :c

I'm new in Linux.


r/voidlinux 2d ago

DNSSEC on Void Linux

1 Upvotes

Hello everyone, could someone help me with this?

Currently, on my workstations, I use systemd-resolved to provide DNSSEC and DNS over TLS support, pointing to Cloudflare's DNS servers.

Could you give me some guidance on what would be a good alternative on Void Linux?

This configuration needs to be done individually on each workstation, and I cannot rely on the network providing this configuration.


r/voidlinux 2d ago

Improving security

8 Upvotes

I need some help with Void Linux. I take security very seriously and would like to know how you control network access on your workstations.

For example, with nftables, I use skuid rules for NTP so that only the chrony user can access NTP servers. Similarly, I allow the _apt user to access Debian repositories, while for my regular user (UID 1000), I allow only the outbound ports that I consider safe.

However, I would also like to be able to allow or block specific applications from making certain network requests. On Debian, for example, I use OpenSnitch for this purpose. What would be the equivalent or recommended solution on Void Linux?

For applications that don't need any network connectivity at all, I believe AppArmor would be the best approach. But what about applications for which I need more fine-grained control, such as restricting which DNS servers they can use or which network


r/voidlinux 2d ago

Minimal installation

13 Upvotes

Hello, I would like to know if anyone has experience installing Void Linux in a way that is more minimal than the base-system package.

For example, looking at the dependencies of the base-system package, it includes several packages that I don't use, such as btrfs-progs, openssh, nvi, sudo, wifi-firmware, void-artwork, traceroute, wpa_supplicant, among others.

I know I could edit base-system, remove the dependencies I don't need, and build my own package, but I would have to do this every time an update is released.

I would like to know if anyone has experience with a more minimal installation or if there is a recommended way to achieve this without having to maintain a modified base-system package.

In advance, thank you for all the work that goes into Void Linux!


r/voidlinux 2d ago

VSCode not updated

6 Upvotes

Hello, is there any reason why VSCode hasn't been updated?

Looking at the void-packages repository, the current version is 1.100.3, while the latest version of VSCode is 1.135.0.

https://github.com/microsoft/vscode/
https://github.com/void-linux/void-packages/blob/master/srcpkgs/vscode/template


r/voidlinux 2d ago

installation via chroot no xbps-install

2 Upvotes

following https://docs.voidlinux.org/installation/guides/chroot.html

it says that the ROOTFS method requires only a host operating system that can enter chroot and has tar and xz

but the nexts steps are:

ROOTFS images generally contain out of date software, due to being a snapshot of the time when they were built, and do not come with a complete base-system. Update the package manager and install base-system:

# xbps-install -r /mnt -Su xbps
# xbps-install -r /mnt -u
# xbps-install -r /mnt base-system
# xbps-remove -r /mnt -R base-container-full

my host doesn't have xbps. this is a step before chroot. the xbps inside the rootfs can't run from the host because of shared libraries:
./xbps-install: error while loading shared libraries: libxbps.so.5: cannot open shared object file: No such file or directory

am I supposed to point it to the libs inside the unpacked filesystem?


r/voidlinux 2d ago

Screen started flickering after recent update

2 Upvotes

I have an Intel Framework laptop running Void linux (technically Bedrock linux with a void strata as init and main source of packages, the problem disappears if i init on another strata).

After a system update this morning my laptop screen started flickering every 5 to 10 secs. This happens even in the tty, as soon as the login prompt appears.

I suspected the lid firing events, so I ignored it in elogind and acpi's handlers.sh, but the issue still happens. I also tried upgrading the kernel to 7.2.

When the screen ir black, all keyboard inputs are dropped.

Nothing weird crops up in dmesg.

The issue also happens if I boot the kernel with nomodeset.

Has anyone else had this issue ?


r/voidlinux 2d ago

solved My sddm is died

4 Upvotes

So today I change the drivers from closed drivers Nvidia to nouveau.And the sddm is died, mouse is not working and keyboard too.BUT my keyboard is not working at boot, so I can't access TTY via Ctrl+Alt+F until SDDM (the frozen screen) loads.But sddm launch on every tty.I don't know how to fix this.Help pls


r/voidlinux 3d ago

solved Is it worth switch to kernel 7.2?

10 Upvotes

Just a basic question, isnt really worth change to recent kernel branch?

Isnt it better for security?


r/voidlinux 3d ago

Logging to niri turns to black screen and niri.desktop randomly changes from Exec=dbus-run-session niri --session to /usr/bin/niri --session

3 Upvotes

Today when I use sddm and login to niri, it suddenly black screen and freezes cuz I tried to tty. I pressed the power button and turned my laptop and it still is black screen logging in. Then I go to tty1 and run with niri, it works fine. So I check /usr/share/wayland-sessions and see that exec is change to /usr/bin/niri --session. Why did it change?


r/voidlinux 4d ago

solved Installed bluez but there's no bluetoothd in /etc/sv to enable

3 Upvotes

The documentation says:

Install the bluez package and enable the bluetoothd and dbus services.

But, title.

Anyone have this issue?

Solution

I solved it! Just forced re-installation of bluez with the -f tag:

sudo xbps-install -Sf bluez

And now bluetoothd is showing up in /etc/sv


r/voidlinux 4d ago

High load from rtorrent

3 Upvotes

Hi all, last week I decided to replace my Debian VM with Void, and so far I'm enjoying it, especially the simplicity / minimalism.

There is a thing that concerns me though, and that is very high load values. Averaging around 12-14. Even after running for only a few minutes:

 void:~$> uptime
  23:26:28 up 3 min,  0 users,  load average: 13.21, 6.25, 2.45

Top shows rtorrent using 50-60% CPU which seems normal, however dmesg showed a line where I'm not sure what to make of it:

 intel_pstate: CPU model not supported

The high load happens with both rtorrent installed by xpbs-install as well as when comiling it from source.

The machine is otherwise responsive but I suspect there is something off with disk IO. There are 3 disks loaded through Virtio.

/ is btrfs with noatime (/dev/vda2)

I have a JBOD btrfs volume (with mirrored metadata) of 5TB that consists of /dev/vdb and /dev/vdc. One is an image on a NVME disk in the hypervisor (that is also home to /dev/vda), the other one is an image on a RAID0 USB disk consisting of 2 oldschool HDDs.

I'm not a linux noob but I cold use some help troubleshooting this issue. If anyone is willing to dive into this I'd be very grateful.


r/voidlinux 4d ago

Comparing Void to antiX Linux (lots of similarities)

29 Upvotes

Hi all, I've been using Void Linux just about 4 years. I've noticed a large amount of Arch users posting in this subreddit asking to compare to Arch, which does not feel super-similar to me honestly. But I've rarely seen folks post about the Debian-based distros so I thought I'd write here about antiX, which I've been using on a second computer (a desktop) for about a month now, as well as intermittently running off a USB stick on an old 2012 eee PC (the 32 bit version).

I would say antiX comes in at some similarities to Void, and of course some differences. It expects similar levels of knowledge, but has a few niceties I wanted to point out.

Similarities

antiX is a Debian-based distro, with choice of init. The default is runit, but sysVinit, S6, 66 and dinit can alternatively be selected on startup.

Startup with antiX is a bit slower than Void on my desktop, even with runit. I'm not sure why this is.

antiX downloads available are both 64bit and 32bit. There is a full and a core offering. The full version ships with choice of 4 window managers (and variations on them): IceWM (default), fluxbox, jwm and for tiling managers, herbstluftwm. It also ships with SliM login manager. The core has no GUI packages by default, and just enough to get internet setup. I installed "full" but I did not use any of the default window managers, opting to replace with my fave i3wm.

Installing can be much easier than Void for some newbies as there is a simple GUI install wizard that can pretty easily walk you through it. You can of course also manually use gparted for example. I used gparted for install on one machine and the wizard for my other install. I think the graphical wizard is actually pretty nice! It's the same GUI wizard on MX Linux, a midweight distro that antiX contributes to. I liked it so much that I think Void should consider shipping it!

I have continued to use the default runit on antiX since I know it best based on experience with Void, but i think it's cool that you can select a different init on startup, i just haven't tried any of these (s6, dinit, 66, sysVinit) out.

Access to packages is a personal thing. I've found Debian's apt package manager to be easy to use. I do like xbps more, but not 1000 times more. In terms of package availability, I've personally found roughly the same package availability in both distros. Debian has a few things Void doesn't have. Void has a few things Debian doesn't have. Case in point, I had to manually install ulauncher on antiX, my preferred app launcher, whereas it's in the repos for Void. But this wasn't a big deal.

antiX and Void are not meant for beginners! For both distros, I've occasionally needed to manually debug/fix things myself (and with help from reddit, web searches, forums, etc). My personal experience is that sound is set up and runs easily in antiX whereas it can be a pain for some people on Void, just based on the large number of daily posts about this on reddit. I also think wifi was way easier to set up on antiX through it's default graphical gui but this is really a user/operator preference thing. I just think antiX has a few good defaults on this where Void generally requires more setup. For example, on Void i tend to use network manager with nm-tui (nmtui).

In general, I copied my dotfiles from Void to antiX and everything worked the same, including for runit, i3, polybar, etc. My /etc/ files and ~/.config files worked no prob.

SOME DIFFERENCES:

Of course I should point out that antiX is debian-derived, not an independent distro. It is also not a stable rolling-release. THIS IS THE BIGGEST THING I MISS FROM VOID.

There is no MUSL option in antiX out the gate. I believe it can be installed through the repos, but I have no experience doing so.

Some interesting antiX options: antiX can run as a live usb with persistence. I'm currently trying this out on another super old laptop, and it works well.

antiX has its own self-hosted forum, which feels better than this corporate platform. The community is friendly, and a little less RTFM combined with less people posting about hyper/whatever and random AI stuff that they tried doing.

CONCLUSION

okay, so what was the point of this post? I just wanted to point out some similarities and differences between antiX and Void because I think Void users may be interested in this distro, and I hadn't seen much writing about the two together. Note there are a few antiX forum posts comparing these distros, but I thought I could write something more concise and specifically written for the Void community.

I may have missed some things, or mis-stated something. and your mileage may vary.

Cheers.


r/voidlinux 4d ago

Firefox esr upgrade

2 Upvotes

will firefox esr update from v140 to v153 ?


r/voidlinux 4d ago

solved Updating old Kernels?

0 Upvotes

Just curious, why does Void Linux update old kernels? 🤔

uname -r

>> 6.18.46_1


r/voidlinux 4d ago

Install Intel compute runtime ?

4 Upvotes

I installed Davinci Resolve but my igpu from my intel core ultra 7 155H don't appear on the list of avaible gpus to use in DVR, I think I should need to install the Intel compute runtime but there is no such thing in the void repo and they have no instruction to install by building sources from Github.

Edit: I use xe driver.


r/voidlinux 4d ago

Installed Void Linux on my 2010 MacBook Pro

Post image
111 Upvotes

I installed void linux to squeeze more life out of an old macbook, but i do have bit of a problem. This laptop has discrete Nvidia GPU, and as far as i know, newer linux kernel doesnt support proprietary drivers for old gpus such as 320M in my laptop. Open source driver works, but anything heavier than typing, and it struggles hard. I installed h264ify extension on the browser and its better for youtube but it still struggles. is there any way in installing drivers or tweaking just to get at least youtube watchable?


r/voidlinux 5d ago

Mirror outage?

6 Upvotes

Can't update at all, everything times out.


r/voidlinux 5d ago

minimal void xfce screen saver not working when closing laptop lid problem, how do i set up xfce?

2 Upvotes

so in installed void with the xfce image, and when the system suspends the sfce screen saver works and i have to log in, so it works if it blocks the screen for unactive time, but if i close de lid it behaves weirdly, after opening it first shows a black screen and other tty won't work, i have to close the lid again and reopen it, and now it shows the desktop but is blocked, i can move the mouse and change tty and that's how i unlock it, i tried installing light lock since i am already using lightdm, and it works but, after opening it it shows the desktop first with an error and then the light lock ui pops up, after entering i see the error says something about no app for locking the screen could lock it so it won't lock it or so, right now i reverted the light lock install and have the closing lid behaviour to just suspend but not lock, so now after closing and opening the lid the xfce desktop just shows, no screen saver or lock, so in general, i could use light lock the same way since it was kinda working but the error is kinda anoying, how do i setup xfce screen saver or the light lock or any lock to work, do i need to uninstall xfce screen saver to use light lock? what's the right way to setup this? pls help


r/voidlinux 5d ago

emacs-31.1

38 Upvotes

Congratulations to the devs who got emacs-31.1 into the repos on the 25th - the same day the source was released by upstream!

It's working great (with just a couple of minor tweaks to my init.el config).

I don't know of another distro that got it out so quickly.

That's not bad for a 'slow' rolling release model.


r/voidlinux 5d ago

question about void linux vs windows (gaming)

1 Upvotes

for my next pc, i'm planning on doing a full high-end amd build, and i was wondering if windows 11 or void linux is better if i want the most gaming performance out of my pc? (i already use void on all my devices, but i'm not sure how it would run on a full amd build)