Releases: porteux/porteux
Releases · porteux/porteux
PorteuX 1.3
This release introduces LXQt 2.0.0, fully compatible with Qt6 and absolutely no trace of Qt5. In addition to some routine updates, this release primarily focuses on the developer side, featuring numerous improvements in the build scripts.
- Fixed an issue where some 32-bit applications were not running with
0050-multilib-lite
- Fixed volume cheatcode to be compatible with pipewire
- Fixed an issue where modules that fail to load/unload would trigger the cache update anyway (thanks to arleson)
- Fixed an issue where Cinnamon wasn't showing thumbs for videos
- Added aom encoder (for AV1 videos)
- Added xpdf in LXQt
- Removed qpdfview from LXQt
- Moved cryptsetup from
000-kernel
to initrd (thanks to theUtopian) - Some cleanup in initrd
- Improved build scripts massively
- Updated kernel to 6.8.9
- Updated Nvidia driver to 550.78
- Updated GNOME to 46.1 (current)
- Updated LXQt to 2.0.0 (current)
- Updated many packages in both stable and current according to Slackware updates
PorteuX 1.2
This release brings Cinnamon desktop environment to both stable and current. Xfce 4.12 is not available in the ISOs, having only the xzm modules available for download -- they will be removed in the next release because Xfce 4.18 is now mature and fast enough.
- Fixed an issue in LXDE where volume control was not working (thanks to nanZor for reporting)
- Fixed an issue in
getpkg
where some keywords were not working - Fixed an issue where missing rootcopy folder was causing a warning
- Fixed an issue where Xfce 4.18 taskbar was showing a non-standard Adwaita-dark color
- Fixed LXDM background to fit the screen
- Added Cinnamon desktop environment to both stable and current (thanks to Arleson for improving the default style)
- Added support to heic and jxl image formats to all GTK image viewers
- Added loupe as the image viewer in GNOME (current)
- Added GNOME Online Accounts in GNOME (current)
- Added support to variable refresh rate and fractional scaling in GNOME (current)
- Reverted
TRANSPARENT_HUGEPAGE
fromMADVICE
toALWAYS
since kernel 6.8.x has fixed the high memory usage (thanks to roadie) - Removed systemmonitor from KDE to avoid redundancy
- Removed
boost
from002-gui
- Removed
graph-easy
from05-devel
- Removed default keyboard layouts in KDE and MATE to avoid breaking kmap cheatcode
- Removed PorteuX custom theme from Xfce because the default one has HiDPI support
- Removed Eye Of GNOME in GNOME 46 (current)
- Improved stripping in all modules
- Improved build scripts massively
- Updated kernel to 6.8.4
- Updated Nvidia driver to 550.67
- Updated GNOME to 46 (current)
- Updated KDE to 5.27.11 (current)
- Updated MATE to 1.28.2
- Updated many packages in both stable and current according to Slackware updates
- Updated cheatcode documentation to better inform about kmap
PorteuX 1.1
- Added support to
w
andwho
commands when using LXDM (thanks to TheUtopian) - Added
accountsservice
to KDE -- this fixes the user section in settings - Added
appindicator
andlibappindicator
in MATE - Added kernel .config file to
06-crippled_sources
(thanks to Blaze) - Replaced
gnome-polkit
withmate-polkit
in Xfce - Removed
mozjs
from001-core
- Removed some useless compressors and debug options from the kernel
- Removed Xfce 4.16 -- old modules should still work
- Removed
org.kde.plasma.emojier.desktop
in KDE - Moved
ldconfig
call during boot to/opt/porteux-scripts/update-cache
- Renamed
002-xorg
to002-gui
- Changed
polkit
dependency onmozjs
to lightweightduktape
- Changed boot to always update critical caches -- this improves compatibility between old and new modules
- Changed kernel config
TRANSPARENT_HUGEPAGE
value toMADVISE
to avoid high memory usage in kernel 6.7+ - Improved stripping in many modules
- Improved sudo.py application
- Updated kernel to 6.7.8
- Updated Nvidia driver to 550.54.14
- Updated GNOME to 45.4
- Updated MATE to 1.28.1
- Updated many packages in both stable and current according to Slackware updates
PorteuX 1.0
- Fixed lxdm login not checking the user password
- Fixed modules activation/deactivation not updating application menu when .desktop files are in /home or /root
- Fixed LXDE default mixer to pavucontrol
- Fixed typos in
txz2xzm
script - Added option to set the CPU architecture level (x86-64-v1, x86-64-v2, etc) in the build scripts
- Added the following build flags to remaining projects:
-O3
,-s
,-flto
- Added upstream changes to
xfdesktop
andthunar
in Xfce 4.12 - Added the following to multilib-lite packages:
glu
,libXcomposite
,libXcursor
,libXinerama
,libXft
,openal-soft
- Re-added
sdl
andSDL2
to make more games run out of the box - Re-added output_sdl.so (
mpg123
) - Removed the following from KDE startup: baloo_file.desktop, kaccess.desktop, xembedsniproxy.desktop
- Removed i586 build option, keeping just i686, although a full PorteuX 32bit is still not available
- Removed the following build flags:
-m64
,-O2
and-g
- Removed the following orphan packages in GNOME:
cogl
,clutter
,gnome-panel
,libmanette
andrest
- Dropped
pkexec
calls in all DEs (except KDE) for PorteuX stuff, using in-house sudo.py application instead - Moved svglib from MATE to 002-xorg
- Re-compiled
syslinux
to include newgnu-efi
3.0.15 - Changed default audio server to
pipewire
-- pulseaudio applications should work via wireplumber (included) - Changed
p7zip
repository - Changed default CPU architecture level to
x86-64-v2
- Improved
pulseaudio
stripping - Updated kernel to 6.6.14
- Updated Nvidia driver to 550.40.07 (kudos to them for making smaller drivers each new version)
- Updated GNOME to 45.3 (current only)
- Updated many packages in both stable and current according to Slackware updates
- Updated documentation
PorteuX 0.9
- fixed
.cache
folder being created in the root folder (/) - fixed Nvidia encoder not working due to wrong stripping
- fixed some wrong audio file association in LXQt and MATE
- fixed MATE background to fit 4k
- fixed PorteuX Date and Time to get the current year
- added support to multi-language (stable/current modules attached in this release)
♥️ - added PorteuX Language Switcher to switch the system language
- added
makeinitrd
script - added some upstream patches to thunar in xfce 4.12
- added
gd
andliburing
in 001-core - added
libdeflate
andpipewire
in 002-xorg - removed Porteux keyboard layout application since all desktop environments have an application for that, also because it breaks multiple language profiles and it doesn't work in Wayland
- removed
watch-xorg
script since it's not necessary anymore, apart from keep running in the background and not working in Wayland - removed
acpilight
,glade
,libdaemon
,libXaw3d
,libXaw3dXft
,ndctrl
,neon
,nss-mdns
,SDL1
,sdl
,taglib
,volume_key
,xclip
and some packages in the desktop environments that are already in base - removed
xdg-desktop-portal-gtk
in GNOME in favor ofxdg-desktop-portal-gnome
- moved
libsoup
from 001-core to 002-xorg - moved
libproxy
from 002-xorg to GNOME - changed stripping in all modules for better compatibility and smaller size
- changed LXDE and all XFCEs to warn the user when the battery is at 5%
- changed hostname to
porteux
- changed installer for Linux to have a more clear warning message
- updated kernel to the beast 6.6.6
- updated Nvidia driver to 545.29.06
- updated GNOME to 45.2 (current only)
- updated KDE to 5.27.10 (current only)
- updated many packages, including mpv (0.37.0), GTK 4 and all GNOME extensions
PorteuX 0.8
- fixed bluetooth not being detected on quick boots
- fixed some Intel bluetooth devices not being detected
- fixed GUI related cheatcodes not always being loaded
- added support to boot via Ventoy
- added
PorteuX Power Profile Switcher
application to handle different CPU governors in order to maximize battery life or performance; settings will persist after boot - removed the following power manager packages because they were either causing issues or not working properly: power-profiles-daemon, powertop, TLP
- removed dhcp (replaced with internal NetworkManager dhcp)
- patched lxtask (LXDE) to inform correct memory consumption
- updated kernel to 6.6.1 (waiting for 6.6.6!)
- updated Nvidia driver to 545.29.02
- updated GNOME to 45.1 (current only)
- updated KDE to 5.27.9 (current only)
- updated LXQt to 1.4.0
- updated many packages in both stable and current, including: sysvinit (3.08), procps (4.0.4), unrar (6.2.12)
- updated some PorteuX application icons
PorteuX 0.7
- fixed gtk+2 Adwaita theme cursor click on text box having wrong offset
- added
rootmount
cheatcode which mounts rootcopy folder instead of copying, being faster at boot and consuming less RAM — more information in/boot/docs/cheatcodes.txt
- added HiDPI support in MATE and Xfce
- added support to create and check exfat partitions
- added support to F2FS
- added power-profiles-daemon in KDE
- changed aufs branches limit from 511 to 32767, allowing more xzm modules to be loaded
- changed initrd to load kernel input modules, allowing user interaction with more devices
- changed
ramsize
cheatcode default value from 60% to 85% - changed gpicview to be able to open heic images
- changed inactive/background gtk+3 applications to have dimmed colors
- updated kernel to 6.5.7
- updated MATE to 1.27.3
- updated GNOME to 45.0 (current only)
- updated KDE to 5.27.8 (current only)
- updated busybox to 1.36.1
- updated cryptsetup to 2.6.1
- updated many packages in both stable and current
- some tweaks in many PorteuX scripts
PorteuX 0.6
- added neofetch to 001-core
- some small improvement in the 001-core stripping
- make sure search tool appears in the application menu in Xfce
- moved json-glib from the desktop environments to 002-xorg
- removed reiserFS support from kernel because it's officially deprecated
- fixed a bug where mounting an external device was not working
- updated kernel to 6.5.1
- updated MATE to 1.27.2
- updated KDE to 5.27.7 (current only)
- updated Nvidia driver to 525.125.06 (version 535.xx is still unstable)
- updated many packages in both stable and current
PorteuX 0.5
- added partition table detection in the installer for Linux; if it's not 'msdos' it will stop and inform the user it's not supported
- installer for Linux is now using zstd for faster extraction
- dropped kernel LTO patch; only LTO flag is being used now
- all base modules have been stripped even further -- a new release that is actually smaller; what a miracle!
- cleanup and update of initrd binaries
- added support to fat and ntfs filesystem check on boot
- filesystem check on boot by default shows the log only when the boot is finished
- added cheatcode
fscknolog
to skipfsck
log file being presented after boot - added
check-filesystem
script to check partitions integrity - fixed an issue where reboot/shutdown process was causing errors in ext partitions
- fixed an issue where the installer was not fixing ext permissions -- root login is no longer required when using
changes
cheatcode - fixed KDE settings -> users not working in stable
- added
pkginfo
script to show information about installed packages - moved
delay=[sec]
cheatcode to run beforefsck
cheatcode - changed MATE background
- sysvinit has been updated to 3.07 in stable as well
- updated GNOME to 44.2 (current only)
- KDE updated to 5.27.6 (current only)
- busybox updated to 1.36.0
- reverted AUFS root folder whiteouts exclusion when saving data -- it was preventing inner whiteouts to be included
- reverted Nvidia driver to 525.85.05 because newer versions are causing random artifacts
- reverted kernel to 6.2.16 until we find a solution for the reboot/shutdown issue (sfjro/aufs-standalone#29)
- minor tweaks in many scripts
PorteuX 0.4
- fixed a bug where in some cases the cheatcode 'from' was not working properly
- turned on low battery alert in LXQt
- changed vm.max_map_count from 65530 (default) to 16777216. This fixes issues in games with higher memory map limit, such as DayZ, Hogwarts Legacy, Counter Strike 2, etc
- GNOME is set to use wayland by default. Limitations: PorteuX keyboard application and cheatcode won't work; if nvidia proprietary driver is loaded X11 will run instead of wayland
- fixed a bug where Xfce 4.16+ was not always updating the application menu when a module is activated/deactivated
- dropped qpdfview in favor of atril for better PDF compatibility. LXQt is still missing a better Qt PDF reader
- in GNOME added adwaita backgrounds (light and dark styles)
- changed LXDM (login manager) style
- dropped Xfce 4.16 ISOs (xzm modules are still available)
- GNOME updated to 44.1 (current only)
- KDE updated to 5.27.5 (current only)
- kernel updated to 6.3.3
- many packages updated in both stable and current, including mesa 23.1.0 (current only) and sysvinit 3.07 (current only)