Releases: porteux/porteux
Releases · porteux/porteux
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
getpkgwhere 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_HUGEPAGEfromMADVICEtoALWAYSsince kernel 6.8.x has fixed the high memory usage (thanks to roadie) - Removed systemmonitor from KDE to avoid redundancy
- Removed
boostfrom002-gui - Removed
graph-easyfrom05-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
wandwhocommands when using LXDM (thanks to TheUtopian) - Added
accountsserviceto KDE -- this fixes the user section in settings - Added
appindicatorandlibappindicatorin MATE - Added kernel .config file to
06-crippled_sources(thanks to Blaze) - Replaced
gnome-polkitwithmate-polkitin Xfce - Removed
mozjsfrom001-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.desktopin KDE - Moved
ldconfigcall during boot to/opt/porteux-scripts/update-cache - Renamed
002-xorgto002-gui - Changed
polkitdependency onmozjsto lightweightduktape - Changed boot to always update critical caches -- this improves compatibility between old and new modules
- Changed kernel config
TRANSPARENT_HUGEPAGEvalue toMADVISEto 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
txz2xzmscript - 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
xfdesktopandthunarin Xfce 4.12 - Added the following to multilib-lite packages:
glu,libXcomposite,libXcursor,libXinerama,libXft,openal-soft - Re-added
sdlandSDL2to 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,-O2and-g - Removed the following orphan packages in GNOME:
cogl,clutter,gnome-panel,libmanetteandrest - Dropped
pkexeccalls in all DEs (except KDE) for PorteuX stuff, using in-house sudo.py application instead - Moved svglib from MATE to 002-xorg
- Re-compiled
syslinuxto include newgnu-efi3.0.15 - Changed default audio server to
pipewire-- pulseaudio applications should work via wireplumber (included) - Changed
p7ziprepository - Changed default CPU architecture level to
x86-64-v2 - Improved
pulseaudiostripping - 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
.cachefolder 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
makeinitrdscript - added some upstream patches to thunar in xfce 4.12
- added
gdandliburingin 001-core - added
libdeflateandpipewirein 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-xorgscript 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,xclipand some packages in the desktop environments that are already in base - removed
xdg-desktop-portal-gtkin GNOME in favor ofxdg-desktop-portal-gnome - moved
libsoupfrom 001-core to 002-xorg - moved
libproxyfrom 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 Switcherapplication 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
rootmountcheatcode 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
ramsizecheatcode 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
fscknologto skipfscklog file being presented after boot - added
check-filesystemscript 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
changescheatcode - fixed KDE settings -> users not working in stable
- added
pkginfoscript to show information about installed packages - moved
delay=[sec]cheatcode to run beforefsckcheatcode - 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)
PorteuX 0.3
- kernel is now being compiled with aggressive flags for even better performance
- all packages are now being compiled with -O3 flag
- fixed a bug where alt + shift + tab was not cycling backwards the opened applications
- fixed a bug where some cheatcodes were not working properly
- fixed an issue that was making the kernel consume more memory than it should
- fixed a bug where booting without a desktop environment was not loading openbox properly
- fixed a bug where using cheatcode to log in as root was not working
- GNOME updated to 44.0 (current only)
- LXQt updated to 1.3.0
- MATE updated to 1.27.1
- Kernel updated to 6.2.11
- Many packages updated in both stable and current
- Devel and crippled modules can now be downloaded from the app store