Skip to content

Releases: porteux/porteux

PorteuX 1.3

05 May 19:37
Compare
Choose a tag to compare

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.

  1. Fixed an issue where some 32-bit applications were not running with 0050-multilib-lite
  2. Fixed volume cheatcode to be compatible with pipewire
  3. Fixed an issue where modules that fail to load/unload would trigger the cache update anyway (thanks to arleson)
  4. Fixed an issue where Cinnamon wasn't showing thumbs for videos
  5. Added aom encoder (for AV1 videos)
  6. Added xpdf in LXQt
  7. Removed qpdfview from LXQt
  8. Moved cryptsetup from 000-kernel to initrd (thanks to theUtopian)
  9. Some cleanup in initrd
  10. Improved build scripts massively
  11. Updated kernel to 6.8.9
  12. Updated Nvidia driver to 550.78
  13. Updated GNOME to 46.1 (current)
  14. Updated LXQt to 2.0.0 (current)
  15. Updated many packages in both stable and current according to Slackware updates

PorteuX 1.2

06 Apr 12:59
Compare
Choose a tag to compare

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.

  1. Fixed an issue in LXDE where volume control was not working (thanks to nanZor for reporting)
  2. Fixed an issue in getpkg where some keywords were not working
  3. Fixed an issue where missing rootcopy folder was causing a warning
  4. Fixed an issue where Xfce 4.18 taskbar was showing a non-standard Adwaita-dark color
  5. Fixed LXDM background to fit the screen
  6. Added Cinnamon desktop environment to both stable and current (thanks to Arleson for improving the default style)
  7. Added support to heic and jxl image formats to all GTK image viewers
  8. Added loupe as the image viewer in GNOME (current)
  9. Added GNOME Online Accounts in GNOME (current)
  10. Added support to variable refresh rate and fractional scaling in GNOME (current)
  11. Reverted TRANSPARENT_HUGEPAGE from MADVICE to ALWAYS since kernel 6.8.x has fixed the high memory usage (thanks to roadie)
  12. Removed systemmonitor from KDE to avoid redundancy
  13. Removed boost from 002-gui
  14. Removed graph-easy from 05-devel
  15. Removed default keyboard layouts in KDE and MATE to avoid breaking kmap cheatcode
  16. Removed PorteuX custom theme from Xfce because the default one has HiDPI support
  17. Removed Eye Of GNOME in GNOME 46 (current)
  18. Improved stripping in all modules
  19. Improved build scripts massively
  20. Updated kernel to 6.8.4
  21. Updated Nvidia driver to 550.67
  22. Updated GNOME to 46 (current)
  23. Updated KDE to 5.27.11 (current)
  24. Updated MATE to 1.28.2
  25. Updated many packages in both stable and current according to Slackware updates
  26. Updated cheatcode documentation to better inform about kmap

PorteuX 1.1

03 Mar 23:40
Compare
Choose a tag to compare
  1. Added support to w and who commands when using LXDM (thanks to TheUtopian)
  2. Added accountsservice to KDE -- this fixes the user section in settings
  3. Added appindicator and libappindicator in MATE
  4. Added kernel .config file to 06-crippled_sources (thanks to Blaze)
  5. Replaced gnome-polkit with mate-polkit in Xfce
  6. Removed mozjs from 001-core
  7. Removed some useless compressors and debug options from the kernel
  8. Removed Xfce 4.16 -- old modules should still work
  9. Removed org.kde.plasma.emojier.desktop in KDE
  10. Moved ldconfig call during boot to /opt/porteux-scripts/update-cache
  11. Renamed 002-xorg to 002-gui
  12. Changed polkit dependency on mozjs to lightweight duktape
  13. Changed boot to always update critical caches -- this improves compatibility between old and new modules
  14. Changed kernel config TRANSPARENT_HUGEPAGE value to MADVISE to avoid high memory usage in kernel 6.7+
  15. Improved stripping in many modules
  16. Improved sudo.py application
  17. Updated kernel to 6.7.8
  18. Updated Nvidia driver to 550.54.14
  19. Updated GNOME to 45.4
  20. Updated MATE to 1.28.1
  21. Updated many packages in both stable and current according to Slackware updates

PorteuX 1.0

30 Jan 11:56
Compare
Choose a tag to compare
  1. Fixed lxdm login not checking the user password
  2. Fixed modules activation/deactivation not updating application menu when .desktop files are in /home or /root
  3. Fixed LXDE default mixer to pavucontrol
  4. Fixed typos in txz2xzm script
  5. Added option to set the CPU architecture level (x86-64-v1, x86-64-v2, etc) in the build scripts
  6. Added the following build flags to remaining projects: -O3, -s, -flto
  7. Added upstream changes to xfdesktop and thunar in Xfce 4.12
  8. Added the following to multilib-lite packages: glu, libXcomposite, libXcursor, libXinerama, libXft, openal-soft
  9. Re-added sdl and SDL2 to make more games run out of the box
  10. Re-added output_sdl.so (mpg123)
  11. Removed the following from KDE startup: baloo_file.desktop, kaccess.desktop, xembedsniproxy.desktop
  12. Removed i586 build option, keeping just i686, although a full PorteuX 32bit is still not available
  13. Removed the following build flags: -m64, -O2 and -g
  14. Removed the following orphan packages in GNOME: cogl, clutter, gnome-panel, libmanette and rest
  15. Dropped pkexec calls in all DEs (except KDE) for PorteuX stuff, using in-house sudo.py application instead
  16. Moved svglib from MATE to 002-xorg
  17. Re-compiled syslinux to include new gnu-efi 3.0.15
  18. Changed default audio server to pipewire -- pulseaudio applications should work via wireplumber (included)
  19. Changed p7zip repository
  20. Changed default CPU architecture level to x86-64-v2
  21. Improved pulseaudio stripping
  22. Updated kernel to 6.6.14
  23. Updated Nvidia driver to 550.40.07 (kudos to them for making smaller drivers each new version)
  24. Updated GNOME to 45.3 (current only)
  25. Updated many packages in both stable and current according to Slackware updates
  26. Updated documentation

PorteuX 0.9

16 Dec 16:21
Compare
Choose a tag to compare
  1. fixed .cache folder being created in the root folder (/)
  2. fixed Nvidia encoder not working due to wrong stripping
  3. fixed some wrong audio file association in LXQt and MATE
  4. fixed MATE background to fit 4k
  5. fixed PorteuX Date and Time to get the current year
  6. added support to multi-language (stable/current modules attached in this release) ♥️
  7. added PorteuX Language Switcher to switch the system language
  8. added makeinitrd script
  9. added some upstream patches to thunar in xfce 4.12
  10. added gd and liburing in 001-core
  11. added libdeflate and pipewire in 002-xorg
  12. 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
  13. removed watch-xorg script since it's not necessary anymore, apart from keep running in the background and not working in Wayland
  14. 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
  15. removed xdg-desktop-portal-gtk in GNOME in favor of xdg-desktop-portal-gnome
  16. moved libsoup from 001-core to 002-xorg
  17. moved libproxy from 002-xorg to GNOME
  18. changed stripping in all modules for better compatibility and smaller size
  19. changed LXDE and all XFCEs to warn the user when the battery is at 5%
  20. changed hostname to porteux
  21. changed installer for Linux to have a more clear warning message
  22. updated kernel to the beast 6.6.6
  23. updated Nvidia driver to 545.29.06
  24. updated GNOME to 45.2 (current only)
  25. updated KDE to 5.27.10 (current only)
  26. updated many packages, including mpv (0.37.0), GTK 4 and all GNOME extensions

PorteuX 0.8

15 Nov 23:53
Compare
Choose a tag to compare
  1. fixed bluetooth not being detected on quick boots
  2. fixed some Intel bluetooth devices not being detected
  3. fixed GUI related cheatcodes not always being loaded
  4. added support to boot via Ventoy
  5. added PorteuX Power Profile Switcher application to handle different CPU governors in order to maximize battery life or performance; settings will persist after boot
  6. removed the following power manager packages because they were either causing issues or not working properly: power-profiles-daemon, powertop, TLP
  7. removed dhcp (replaced with internal NetworkManager dhcp)
  8. patched lxtask (LXDE) to inform correct memory consumption
  9. updated kernel to 6.6.1 (waiting for 6.6.6!)
  10. updated Nvidia driver to 545.29.02
  11. updated GNOME to 45.1 (current only)
  12. updated KDE to 5.27.9 (current only)
  13. updated LXQt to 1.4.0
  14. updated many packages in both stable and current, including: sysvinit (3.08), procps (4.0.4), unrar (6.2.12)
  15. updated some PorteuX application icons

PorteuX 0.7

16 Oct 22:59
Compare
Choose a tag to compare
  1. fixed gtk+2 Adwaita theme cursor click on text box having wrong offset
  2. 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
  3. added HiDPI support in MATE and Xfce
  4. added support to create and check exfat partitions
  5. added support to F2FS
  6. added power-profiles-daemon in KDE
  7. changed aufs branches limit from 511 to 32767, allowing more xzm modules to be loaded
  8. changed initrd to load kernel input modules, allowing user interaction with more devices
  9. changed ramsize cheatcode default value from 60% to 85%
  10. changed gpicview to be able to open heic images
  11. changed inactive/background gtk+3 applications to have dimmed colors
  12. updated kernel to 6.5.7
  13. updated MATE to 1.27.3
  14. updated GNOME to 45.0 (current only)
  15. updated KDE to 5.27.8 (current only)
  16. updated busybox to 1.36.1
  17. updated cryptsetup to 2.6.1
  18. updated many packages in both stable and current
  19. some tweaks in many PorteuX scripts

PorteuX 0.6

07 Sep 22:18
Compare
Choose a tag to compare
  1. added neofetch to 001-core
  2. some small improvement in the 001-core stripping
  3. make sure search tool appears in the application menu in Xfce
  4. moved json-glib from the desktop environments to 002-xorg
  5. removed reiserFS support from kernel because it's officially deprecated
  6. fixed a bug where mounting an external device was not working
  7. updated kernel to 6.5.1
  8. updated MATE to 1.27.2
  9. updated KDE to 5.27.7 (current only)
  10. updated Nvidia driver to 525.125.06 (version 535.xx is still unstable)
  11. updated many packages in both stable and current

PorteuX 0.5

10 Jul 07:53
Compare
Choose a tag to compare
  1. 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
  2. installer for Linux is now using zstd for faster extraction
  3. dropped kernel LTO patch; only LTO flag is being used now
  4. all base modules have been stripped even further -- a new release that is actually smaller; what a miracle!
  5. cleanup and update of initrd binaries
  6. added support to fat and ntfs filesystem check on boot
  7. filesystem check on boot by default shows the log only when the boot is finished
  8. added cheatcode fscknolog to skip fsck log file being presented after boot
  9. added check-filesystem script to check partitions integrity
  10. fixed an issue where reboot/shutdown process was causing errors in ext partitions
  11. fixed an issue where the installer was not fixing ext permissions -- root login is no longer required when using changes cheatcode
  12. fixed KDE settings -> users not working in stable
  13. added pkginfo script to show information about installed packages
  14. moved delay=[sec] cheatcode to run before fsck cheatcode
  15. changed MATE background
  16. sysvinit has been updated to 3.07 in stable as well
  17. updated GNOME to 44.2 (current only)
  18. KDE updated to 5.27.6 (current only)
  19. busybox updated to 1.36.0
  20. reverted AUFS root folder whiteouts exclusion when saving data -- it was preventing inner whiteouts to be included
  21. reverted Nvidia driver to 525.85.05 because newer versions are causing random artifacts
  22. reverted kernel to 6.2.16 until we find a solution for the reboot/shutdown issue (sfjro/aufs-standalone#29)
  23. minor tweaks in many scripts

PorteuX 0.4

22 May 12:37
Compare
Choose a tag to compare
  1. fixed a bug where in some cases the cheatcode 'from' was not working properly
  2. turned on low battery alert in LXQt
  3. 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
  4. 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
  5. fixed a bug where Xfce 4.16+ was not always updating the application menu when a module is activated/deactivated
  6. dropped qpdfview in favor of atril for better PDF compatibility. LXQt is still missing a better Qt PDF reader
  7. in GNOME added adwaita backgrounds (light and dark styles)
  8. changed LXDM (login manager) style
  9. dropped Xfce 4.16 ISOs (xzm modules are still available)
  10. GNOME updated to 44.1 (current only)
  11. KDE updated to 5.27.5 (current only)
  12. kernel updated to 6.3.3
  13. many packages updated in both stable and current, including mesa 23.1.0 (current only) and sysvinit 3.07 (current only)