This is a big release! What's even more exciting is that all the ISOs are significantly smaller compared to the last version. Many optimizations, fixes and updates have been made, resulting in a very exciting and, hopefully, fast and stable system for everyone. :)
- Fixed
run-pipewire
andgui-cheatcode-loader
scripts to avoid running in the background indefinitely - Fixed LXDE error/freezing when dragging a file from
Engrampa
over the file manager side panel - Fixed Xfce 4.18 'sticky keys' notification issue
- Improved kernel config file to remove debug and other optimizations to reduce size without sacrificing performance
- Improved GCC/Clang flags to use LTO when it's possible
- Improved stripping in GNOME current --
localsearch
binaries have been removed due to random full load - Improved
rc.6
,rc.M
,rc.S
andrc.services
to be simpler and a bit faster - Improved xzm converter scripts to include
-o [path]
syntax, among some other minor improvements - Improved stripping in all base modules -- smallest
001-core
of all time! - Improved
run-pipewire
script to avoid executing pipewire if it's already running - Improved install instructions (thanks to Jesse Smith from DistroWatch)
- Improved
gnome-settings
in stable to inform correct shell version - Improved folder structure of the builders of all desktop environments
- Improved the following packages to be built using clang (resulting in smaller binaries):
gtk+3
,libjxl
,transmission
,ffmpeg
,x265
,dav1d
,mp4v2
,pipewire
,7zip
- Improved
makepkg
command in build scripts to avoid compression in order to speed up the build process -- since we don't ship .txz files, this won't make any difference in the final modules - Improved Xfce 4.18 desktop to show file sizes in binary so it's consistent with its file manager default setting
- Improved Xfce 4.18 to have tiling windows when dragging to the edge of the screen
- Improved Xfce 4.18 panel hide/show delay to 10ms
- Improved LXQt to remove blue frame in focused areas
- Improved Xfce 4.18 to prevent extractors from creating invalid folders
- Moved
vte
from002-gui
to the desktop environments that depend on it - Removed
org.gnome.SettingsDaemon.Housekeeping.desktop
andorg.gnome.SettingsDaemon.Rfkill.desktop
services from initilization in GNOME - Removed
libpoppler-qt5
from current -- both KDE and LXQt use Qt6 only - Removed
gnome-menus
from GNOME stable - Removed the following packages from GNOME current:
gperf
,appstream
,libxmlb
,tracker3
,gnome-menus
- Removed the following packages from
001-core
:aaa_glibc-solibs
,bc
,hwdata
,screen
,sharutils
- Removed the following packages from
002-gui
:aalib
,daemon
- Removed broadcom devices from the kernel blacklist -- the SlackBuild already includes them
- Removed the following build flags:
-ffat-lto-objects
,-fasynchronous-unwind-tables
,-pipe
,-feliminate-unused-debug-types
,-Wl,--strip-all
,-Wl,--enable-new-dtags
- Removed
rc.inet1
script from initialization - Removed the following packages from KDE:
taglib
,kholidays
,kpmcore
- Removed
polkit-gnome
from Cinnamon - Removed
p7zip
- Added
7zip
- Added
mate-polkit
in Cinnamon - Added support to build the kernel with clang (disabled at the moment)
- Added the following packages to GNOME current:
libdisplay-info
,localsearch
,tinysparql
,libspelling
- Added
xcb-util-cursor
to002-gui
(required by new VirtualBox) - Added
-fuse-linker-plugin
to default GCC flags to improve linking - Added experimental COSMIC build script
- Added experimental Xfce 4.19 build script
- Updated kernel to 6.11.4
- Updated GNOME to 47.1
- Updated KDE to 6.2.1 (thanks to LuckyCyborg)
- Updated many packages in both stable and current according to Slackware updates