Hey
#slackware users, what is your preferred way of isolating (as-in what are zones/jails for Linux) daemons ? Is docker/podman the usual way-to-go or are there smarter native tools?
slackware
I've put together a dedicated page for SonicDE on Slackware.
It includes installation instructions, SlackBuilds, package status, and project documentation.
If you're interested in trying SonicDE on Slackware, have a look:
https://sonicde-slackware.github.io/
Feedback, testing, and contributions are always appreciated.
#slackware #sonicde
It includes installation instructions, SlackBuilds, package status, and project documentation.
If you're interested in trying SonicDE on Slackware, have a look:
https://sonicde-slackware.github.io/
Feedback, testing, and contributions are always appreciated.
#slackware #sonicde
XLibre has landed in Slackware-current's testing tree.
Thanks to Patrick Volkerding for making the packages available for testing, and to the XLibre developers for their work.
Looking forward to seeing how the project evolves.
#xlibre #slackware
`Thu Jun 11 23:52:08 UTC 2026
ap/vim-9.2.0620-x86_64-1.txz: Upgraded.
d/cbindgen-0.29.4-x86_64-1.txz: Upgraded.
l/cairomm1-1.18.1-x86_64-1.txz: Upgraded.
l/gmm-5.5-noarch-1.txz: Upgraded.
l/libmpc-1.4.1-x86_64-1.txz: Upgraded.
l/meson-python-0.20.0-x86_64-1.txz: Upgraded.
l/openexr-3.4.12-x86_64-2.txz: Rebuilt.
Recompiled against openjph-0.28.1.
l/openjph-0.28.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
x/mesa-26.1.2-x86_64-2.txz: Rebuilt.
[PATCH 1/2] radeonsi/mm: Only setup ref surfaces with tier3.
[PATCH 2/2] radeonsi/mm: Set correct usage in si_dec_fill_surface.
Thanks to fulalas.
xap/vim-gvim-9.2.0620-x86_64-1.txz: Upgraded.
testing/packages/xlibre/xf86-input-evdev-20260421_6fe9c0a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-libinput-20260202_4eb6691-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-synaptics-20260103_c22ca42-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-vmmouse-20260421_c3de98a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-wacom-20260421_8554973-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-amdgpu-20260421_eec2281-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-ati-20260421_83098ecc-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-dummy-20260112_1fe02ea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-intel-20260518_931b1d93-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mach64-20260105_0f73197-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mga-20260105_f1fdb72-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-neomagic-20260105_f009bb7-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-nouveau-20260105_4285c8c-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-openchrome-20260112_8c35baf-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-r128-20260112_04752db-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-s3virge-20260105_3be5906-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-savage-20260410_41f9fea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-trident-20260107_27fdce9-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vesa-20251229_48bc2b5-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vmware-20260421_5a44540-x86_64-1.txz: Added.
testing/packages/xlibre/xlibre-server-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server first.
Thanks to r1w1s1 for the testing help! π
testing/packages/xlibre/xlibre-server-xephyr-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xephyr first.
testing/packages/xlibre/xlibre-server-xnest-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xnest first.
testing/packages/xlibre/xlibre-server-xvfb-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xvfb first.`
Thanks to Patrick Volkerding for making the packages available for testing, and to the XLibre developers for their work.
Looking forward to seeing how the project evolves.
#xlibre #slackware
`Thu Jun 11 23:52:08 UTC 2026
ap/vim-9.2.0620-x86_64-1.txz: Upgraded.
d/cbindgen-0.29.4-x86_64-1.txz: Upgraded.
l/cairomm1-1.18.1-x86_64-1.txz: Upgraded.
l/gmm-5.5-noarch-1.txz: Upgraded.
l/libmpc-1.4.1-x86_64-1.txz: Upgraded.
l/meson-python-0.20.0-x86_64-1.txz: Upgraded.
l/openexr-3.4.12-x86_64-2.txz: Rebuilt.
Recompiled against openjph-0.28.1.
l/openjph-0.28.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
x/mesa-26.1.2-x86_64-2.txz: Rebuilt.
[PATCH 1/2] radeonsi/mm: Only setup ref surfaces with tier3.
[PATCH 2/2] radeonsi/mm: Set correct usage in si_dec_fill_surface.
Thanks to fulalas.
xap/vim-gvim-9.2.0620-x86_64-1.txz: Upgraded.
testing/packages/xlibre/xf86-input-evdev-20260421_6fe9c0a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-libinput-20260202_4eb6691-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-synaptics-20260103_c22ca42-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-vmmouse-20260421_c3de98a-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-input-wacom-20260421_8554973-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-amdgpu-20260421_eec2281-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-ati-20260421_83098ecc-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-dummy-20260112_1fe02ea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-intel-20260518_931b1d93-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mach64-20260105_0f73197-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-mga-20260105_f1fdb72-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-neomagic-20260105_f009bb7-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-nouveau-20260105_4285c8c-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-openchrome-20260112_8c35baf-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-r128-20260112_04752db-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-s3virge-20260105_3be5906-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-savage-20260410_41f9fea-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-trident-20260107_27fdce9-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vesa-20251229_48bc2b5-x86_64-1.txz: Added.
testing/packages/xlibre/xf86-video-vmware-20260421_5a44540-x86_64-1.txz: Added.
testing/packages/xlibre/xlibre-server-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server first.
Thanks to r1w1s1 for the testing help! π
testing/packages/xlibre/xlibre-server-xephyr-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xephyr first.
testing/packages/xlibre/xlibre-server-xnest-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xnest first.
testing/packages/xlibre/xlibre-server-xvfb-20260611_b524471bc-x86_64-1.txz: Added.
Remove xorg-server-xvfb first.`
Edited 151d ago
Tranquillity. Slackware xfce, running on that 63 USD potato. And doing just fine! It'll be the base for all my tilers (and for the sundries as well).
#slackware
Thanks to @prahou blog, I discovered UW ttyp0, a beautiful bitmap font for X11 and Unix consoles. I'm already using it with cwm, dmenu, xterm, and tabbed.
I'm also preparing a SlackBuild for SlackBuilds.org, hopefully available next week.
https://nein.triapul.cz/fonts
#slackware #font #uwttyp0 #slackfetch
the package :) works -current and 15
https://slackbuilds.org/repository/15.0/system/fonts-uw-ttyp0/
I'm also preparing a SlackBuild for SlackBuilds.org, hopefully available next week.
https://nein.triapul.cz/fonts
#slackware #font #uwttyp0 #slackfetch
the package :) works -current and 15
https://slackbuilds.org/repository/15.0/system/fonts-uw-ttyp0/
Edited 57d ago
BTW #Slackware buddies, is there a simple special trick to have #Slackbuilds install in /usr/local rather than /usr?
Like some environment variable to set before running the slackbuild script?
The idea is to keep native slackware fs "sane" and add all extra stuff elsewhere.
Xorg/XLibre ServerFlags worth knowing:
Option "DontZap" "True" prevents Ctrl+Alt+Backspace from
terminating X.
Option "DontVTSwitch" "True" prevents switching to another virtual
terminal, but removes an important recovery path.
For most personal systems, DontZap alone is the balanced choice.
DontVTSwitch may make sense for kiosks or systems with stricter
physical-access requirements.
More details:
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/master/notes/X11_ServerFlags.txt
#slackware #x11 #xlibre #xorg
Option "DontZap" "True" prevents Ctrl+Alt+Backspace from
terminating X.
Option "DontVTSwitch" "True" prevents switching to another virtual
terminal, but removes an important recovery path.
For most personal systems, DontZap alone is the balanced choice.
DontVTSwitch may make sense for kiosks or systems with stricter
physical-access requirements.
More details:
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/master/notes/X11_ServerFlags.txt
#slackware #x11 #xlibre #xorg
Starting to use the Linux-ported version of OpenBSD cwm on Slackware as an alternative to my trusty dwm.
The interesting part is that almost nothing in my workflow changed.
I still use dmenu, tabbed + st + tmux, the same helper scripts, and the same keyboard habits. The only thing I currently miss is slstatus, which is tied to my dwm setup.
That was exactly the point of my Window Manager Agnostic Workflows article: when your launcher, scripts, and keyboard layer are independent from the window manager, switching between WMs becomes easy. The window manager changes, but the workflow remains.
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/main/notes/Window_Manager_Agnostic_Workflows.txt
Small, simple tools age well.
#slackware #cwm
The interesting part is that almost nothing in my workflow changed.
I still use dmenu, tabbed + st + tmux, the same helper scripts, and the same keyboard habits. The only thing I currently miss is slstatus, which is tied to my dwm setup.
That was exactly the point of my Window Manager Agnostic Workflows article: when your launcher, scripts, and keyboard layer are independent from the window manager, switching between WMs becomes easy. The window manager changes, but the workflow remains.
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/main/notes/Window_Manager_Agnostic_Workflows.txt
Small, simple tools age well.
#slackware #cwm
Edited 103d ago
After a few months of work, slackfetch has reached a mature 1.0 release.
A minimal and readable system information utility for Slackware, inspired by ufetch.
The normal output and a
https://forge.slackware.nl/r1w1s1/slackfetch
#Slackware #Linux #Unix
A minimal and readable system information utility for Slackware, inspired by ufetch.
The normal output and a
cowsay -n composition are shown below.https://forge.slackware.nl/r1w1s1/slackfetch
#Slackware #Linux #Unix
Xorg/XLibre ServerFlags worth knowing:
Option "DontZap" "True" prevents Ctrl+Alt+Backspace from
terminating X.
Option "DontVTSwitch" "True" prevents switching to another virtual
terminal, but removes an important recovery path.
For most personal systems, DontZap alone is the balanced choice.
DontVTSwitch may make sense for kiosks or systems with stricter
physical-access requirements.
More details:
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/master/notes/X11_ServerFlags.txt
#slackware #x11 #xlibre
Option "DontZap" "True" prevents Ctrl+Alt+Backspace from
terminating X.
Option "DontVTSwitch" "True" prevents switching to another virtual
terminal, but removes an important recovery path.
For most personal systems, DontZap alone is the balanced choice.
DontVTSwitch may make sense for kiosks or systems with stricter
physical-access requirements.
More details:
https://raw.githubusercontent.com/r1w1s1/code-notes/refs/heads/master/notes/X11_ServerFlags.txt
#slackware #x11 #xlibre
Edited 82d ago
Repology is currently unavailable due to a domain/registrar issue, but the service itself is still running.
As the maintainer of 100+ SlackBuilds, I use Repology all the time to track upstream releases.
Temporary /etc/hosts workaround:
92.63.176.157 repology.org
2a03:6f01:1:2::f159 repology.org
Add both IPv4 and IPv6.
Details: https://github.com/repology/repology-rs/issues/560
#repology #slackware
As the maintainer of 100+ SlackBuilds, I use Repology all the time to track upstream releases.
Temporary /etc/hosts workaround:
92.63.176.157 repology.org
2a03:6f01:1:2::f159 repology.org
Add both IPv4 and IPv6.
Details: https://github.com/repology/repology-rs/issues/560
#repology #slackware
Slackware-current is a development tree, but it's not simply a repository where every new upstream release gets pushed automatically.
There is curation and integration before changes land in the tree, with Patrick Volkerding playing a central role in that process.
I think this is an important part of why -current can be remarkably reliable for daily use.
I currently run Slackware-current on three physical machines, plus a VirtualBox VM that I use professionally every day. Even major transitions have generally been uneventful for me.
Of course, -current can break. It's the development tree, and following ChangeLog.txt and paying attention during major transitions is part of running it.
This Reddit discussion reminded me how many people have a similar experience:
https://www.reddit.com/r/linux/comments/1w96px4/slackware_16_alpha_1_available_following_gcc_162/
#slackware
There is curation and integration before changes land in the tree, with Patrick Volkerding playing a central role in that process.
I think this is an important part of why -current can be remarkably reliable for daily use.
I currently run Slackware-current on three physical machines, plus a VirtualBox VM that I use professionally every day. Even major transitions have generally been uneventful for me.
Of course, -current can break. It's the development tree, and following ChangeLog.txt and paying attention during major transitions is part of running it.
This Reddit discussion reminded me how many people have a similar experience:
https://www.reddit.com/r/linux/comments/1w96px4/slackware_16_alpha_1_available_following_gcc_162/
#slackware
Edited 48d ago
Still using nvi on Slackware.
No plugins. No syntax highlighting. Just speed, predictability, and classic vi behavior, even with multi-GB files.
I wrote a short guide explaining why nvi still matters and how its architecture enables fast, low-memory editing.
π https://4c6e.xyz/code_notes.html (NVI Editor Guide)
π https://git.sr.ht/~r1w1s1/code-notes/blob/main/notes/NVI_Editor_Guide.txt (plain text)
#slackware #editor #nvi #vi #unix #minimalism
No plugins. No syntax highlighting. Just speed, predictability, and classic vi behavior, even with multi-GB files.
I wrote a short guide explaining why nvi still matters and how its architecture enables fast, low-memory editing.
π https://4c6e.xyz/code_notes.html (NVI Editor Guide)
π https://git.sr.ht/~r1w1s1/code-notes/blob/main/notes/NVI_Editor_Guide.txt (plain text)
#slackware #editor #nvi #vi #unix #minimalism
A huge Slackware-current update just landed: 1927 updates, including 1876 rebuilt packages.
The entire distribution was rebuilt with GCC 16.2.0, glibc 2.44 and binutils 2.47.
Patrick Volkerding:
"Fine, it's 16.0 alpha 1."
https://www.linuxquestions.org/questions/slackware-14/latest-changelog-for-slackware-current-4175698890/page192.html#post6647863
Time to upgrade.
#Slackware #Linux
The entire distribution was rebuilt with GCC 16.2.0, glibc 2.44 and binutils 2.47.
Patrick Volkerding:
"Fine, it's 16.0 alpha 1."
https://www.linuxquestions.org/questions/slackware-14/latest-changelog-for-slackware-current-4175698890/page192.html#post6647863
Time to upgrade.
#Slackware #Linux
Edited 66d ago
ThinkPad X220 (2011) running Slackware-current in 2026.
Linux console + tmux. Sometimes that's all you need. :)
#slackware #thinkpad #x220
Linux console + tmux. Sometimes that's all you need. :)
#slackware #thinkpad #x220
Edited 47d ago
Today's desktop.
Looks old-school, but under the hood:
Slackware-current
Linux 7.2.4
glibc 2.44
cwm + XLibre
Without fetch (slackfetch), you probably wouldn't guess. :)
Wallpaper inspired by the geometric graphic design of Yusaku Kamekura.
#Slackware #cwm #X11 #unixporn
Looks old-school, but under the hood:
Slackware-current
Linux 7.2.4
glibc 2.44
cwm + XLibre
Without fetch (slackfetch), you probably wouldn't guess. :)
Wallpaper inspired by the geometric graphic design of Yusaku Kamekura.
#Slackware #cwm #X11 #unixporn
A nice little improvement in Slackware-current: rc.font now supports automatic font sizing and configuration through /etc/default/rc.font.
I used it to set my Linux console to UW ttyp0, the same font family I enjoy in xterm:
Looks great on my laptop. Small details make a difference. π
https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/
#Slackware #Linux #Typography
I used it to set my Linux console to UW ttyp0, the same font family I enjoy in xterm:
FONT=WET-Ttyp0Regular22x11Looks great on my laptop. Small details make a difference. π
https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/
#Slackware #Linux #Typography
Slackware + Btrfs subvolumes.
I wrote a short guide for installing Slackware64-current with @ and @home using the standard installer.
https://codeberg.org/r1w1s1/code-notes/raw/branch/master/notes/README_BTRFS.TXT
#slackware #btrfs
I wrote a short guide for installing Slackware64-current with @ and @home using the standard installer.
https://codeberg.org/r1w1s1/code-notes/raw/branch/master/notes/README_BTRFS.TXT
#slackware #btrfs
Edited 24d ago
19 June 1984.
Bob Scheifler announces the first release of the X Window System:
"I stole a fair amount of code from W ... and called it X."
Forty-two years later, I'm still running X11 daily on Slackware.
Happy Birthday, X.
Source: https://www.talisman.org/x-debut.shtml
#X11 #Unix #Linux #Slackware #XLibre
Bob Scheifler announces the first release of the X Window System:
"I stole a fair amount of code from W ... and called it X."
Forty-two years later, I'm still running X11 daily on Slackware.
Happy Birthday, X.
Source: https://www.talisman.org/x-debut.shtml
#X11 #Unix #Linux #Slackware #XLibre
Iβve released slackfetch 1.2.0.
Recent changes in Slackware, including the introduction of /etc/default/rc.font for configuring the console font, motivated this update.
This release improves session detection and makes the output more accurate:
session: console tty2 (font: Ttyp0 OTB 14)
session: ssh pts/0
session: cwm (XLibre 1.25.2.2, font: Ttyp0 OTB 14)
session: kwin (Wayland)
The local console font is read from /etc/default/rc.font. SSH sessions are identified separately, without incorrectly reporting the
serverβs console font as the clientβs font.
The old wm: field has been replaced by the clearer session: field.
https://forge.slackware.nl/r1w1s1/slackfetch
#Slackware #linux #shell #slackfetch
Recent changes in Slackware, including the introduction of /etc/default/rc.font for configuring the console font, motivated this update.
This release improves session detection and makes the output more accurate:
session: console tty2 (font: Ttyp0 OTB 14)
session: ssh pts/0
session: cwm (XLibre 1.25.2.2, font: Ttyp0 OTB 14)
session: kwin (Wayland)
The local console font is read from /etc/default/rc.font. SSH sessions are identified separately, without incorrectly reporting the
serverβs console font as the clientβs font.
The old wm: field has been replaced by the clearer session: field.
https://forge.slackware.nl/r1w1s1/slackfetch
#Slackware #linux #shell #slackfetch
Why does the homepage of #Slackware #linux does not have HTTPS enabled? It is now marked as "Not Secure" by #Firefox
#slack #unix #TIL
http://www.slackware.com/
#slack #unix #TIL
http://www.slackware.com/
A new feature has landed in Slackware-current: support for a global global_tagfile for custom installations.
The installer checks /tmp/global_tagfile first, then falls back to slackware64/global_tagfile on the installation media. Packages are listed as series/package, such as a/bash; every unlisted package is skipped.
If no usable global tagfile is found, the traditional installer behavior remains unchanged.
Documentation:
https://mirrors.kernel.org/slackware/slackware64-current/slackware64/README.global_tagfile
My package selection project:
https://codeberg.org/r1w1s1/slackware-tagfiles
#slackware
The installer checks /tmp/global_tagfile first, then falls back to slackware64/global_tagfile on the installation media. Packages are listed as series/package, such as a/bash; every unlisted package is skipped.
If no usable global tagfile is found, the traditional installer behavior remains unchanged.
Documentation:
https://mirrors.kernel.org/slackware/slackware64-current/slackware64/README.global_tagfile
My package selection project:
https://codeberg.org/r1w1s1/slackware-tagfiles
#slackware
Back to square 1: Slackware 15.0 on the older ThinkPad. I get Python 3.15.2 from pyenv, that should keep me occupied for a while.
I'm experimenting with two ASCII logos for slackfetch, my minimal system information tool for Slackware.
Which one should be the default?
Vote below! π
#Slackware #Linux #Unix
Which one should be the default?
Vote below! π
#Slackware #Linux #Unix