33 minutes ago
Release Announcement
Linux Lite 8.2 RC1 is now available for testing.
See below for more details. This is a minor release with UI and bug fixes only.
Full list for those interested:
Linux Lite 8.2 Final will be released on 1st November, 2026.
Linux Lite 8.2 - Changes and New Features
==========================================
Base: Ubuntu 26.04.1 LTS (Resolute)
Desktop: XFCE with LightDM
Codename: Hematite
Kernel: Linux 7.2 (Linux Lite Advanced Performance Kernels)
PLATFORM CHANGES
----------------
- Based on Ubuntu 26.04.1 LTS (up from 26.04 LTS)
- Minor changes to Lite Welcome
- Minor changes to Lite Upgrade Series
- Minor changes to Calamares
LINUX LITE HIGH PERFORMANCE CUSTOM KERNELS
----------------
Linux Lite ships with a custom kernel built specifically for desktop and gaming use on everyday hardware. It is based on the latest Ubuntu kernel source and incorporates a curated set of patches from the community, alongside targeted configuration improvements.
The Two Kernels
linuxlite — default desktop kernel
This is what every Linux Lite installation boots into. It prioritises a smooth, responsive desktop experience for everyday tasks: web browsing, office work, media playback, and general use.
linuxlite-gaming — optional gaming kernel
This kernel goes further in reducing input lag and improving frame delivery. It is best suited to users who play games regularly or run audio/video production software where timing matters. It can be installed at any time after setup without removing the default kernel.
Both kernels take advantage of the EEVDF scheduler. On top of this, both kernels include the full BORE scheduler modification (Burst-Oriented Response Enhancer).
BORE tracks each task’s burst time — how long it runs in short, intense bursts — and uses this to bias scheduling decisions. Tasks that have been waiting and then run in short bursts (like a desktop application repainting its window or a game processing a frame) receive a priority boost, keeping interactive work feeling snappy even under heavy background load. BORE is controlled by a dedicated CONFIG_SCHED_BORE kernel option and exposes several sysctl tunables under kernel.sched_bore for fine-tuning.
The two kernels differ in how aggressively they allow the scheduler to interrupt running work:
- linuxlite uses dynamic preemption, which balances throughput and responsiveness. It can switch between modes at runtime.
- linuxlite-gaming uses full preemption, which allows the kernel to interrupt almost any running task immediately. This reduces the worst-case delay before a game or audio application gets CPU time.
These kernels also ship with a new application - Lite Kernel Manager which has all of the features shown below:
![[Image: 5QnuvqO.png]](https://i.imgur.com/5QnuvqO.png)
There are so many kernel optimisations that we've had to create to full web pages explaining all the features.
Please visit:
https://www.linuxliteos.com/linux-lite-kernel.html
and:
https://www.linuxliteos.com/linux-lite-k...rison.html
Benchmarking
Lite Kernel Manager also features a benchmarking tool where people can upload their scores. This should present a unique opportunity for people to squeeze every ounce of performance out of their Kernel tuned systems.
https://www.linuxliteos.com/benchmark.php
![[Image: RvC5irH.png]](https://i.imgur.com/RvC5irH.png)
NOTE: Please run Install Updates after a fresh install to get the latest version of Lite Kernel Manager.
WIKI
-----------
- To be updated to Release 8.2 information during the month of October
DESKTOP
-----------
- Translated into 23 languages
OEM
-----------
- Full vendor support for companies wishing to deploy laptops/desktops in a fast, efficient process
- Translated into 25 languages
BIOS Settings (important)
CSM: Enabled
Secureboot: Disabled
Known Issues:
- Please list in this thread
Huge thank you to our Sponsor:
![[Image: 7DbL6Gl.png]](https://imgur.com/7DbL6Gl.png)
Presale.Codes has presale password information that helps fans, ticket brokers, ticket flippers, concierge desks, personal and virtual assistants and anyone who needs a presale code to find it and use it ASAP. Click the here to learn more.
Downloads:
Release Name: Linux Lite 8.2 RC1
Size: 2.6Gb (DVD, USB)
Download Linux Lite 8.2 RC1 from one of the mirrors: (some may still be syncing)
HTTP & HTTPS:
https://sourceforge.net/projects/linux-l...s/8.2/rc1/
China - https://mirrors.sjtug.sjtu.edu.cn/linuxliteos/isos/
Ecuador - http://mirror.ueb.edu.ec/linuxliteos/isos/
Ecuador - https://mirror.cedia.org.ec/linuxliteos/isos//
Germany - http://mirror.alpix.eu/linuxliteos/isos/
Germany - https://mirror.alpix.eu/linuxliteos/isos/
Greece - http://ftp.cc.uoc.gr/mirrors/linux/linuxlite/isos/
Greece - https://fosszone.csd.auth.gr/linuxlite/isos/
Hong Kong - http://mirror-hk.koddos.net/linuxlite/isos/
Hong Kong - https://mirror-hk.koddos.net/linuxlite/isos/
Netherlands - https://mirror.koddos.net/linuxlite/isos/
New Caledonia - http://mirror.lagoon.nc/linuxlite/linuxlite/isos/
Singapore - https://mirror.freedif.org/LinuxLiteOS/isos/
Sweden - http://ftpmirror1.infania.net/linuxlite/isos/
Sweden - https://mirror.accum.se/mirror/linuxliteos.com/isos/
United Kingdom - https://www.mirrorservice.org/sites/repo...lite/isos/
United Kingdom - https://mirror.vinehost.net/linuxlite/isos/
USA - http://mirror.clarkson.edu/linux-lite/isos/
Checking the MD5SUM of the Linux Lite ISO:
Open a Terminal on Linux Lite and do:
MD5SUM: a47649705dda02a9f69e96bd3a428f49
Check that it matches the exact characters in sequence above.
Checking the SHA256 of the Linux Lite ISO:
Open a Terminal on Linux Lite and do:
SHA256: 9a9d2b2624f7a1449b76cc807e27491935ac5b583550bb8de82acf63c672b9b7
Check that it matches the exact characters in sequence above.
TORRENT (Fastest way to download the RC - please help to Seed, thank you)
https://sourceforge.net/projects/linux-l...t/download
64bit Torrent - linux-lite-8.2-rc1-64bit.iso.torrent
Hash: ebd42f353ee886c2c49f59ca55353e020493bb64
Size: 2.6Gb (DVD, USB)
Live USB/DVD/VirtualBox/Vmware:
Recommended Computer Requirements:
1.5 Ghz Dual Core Processor or greater
4GB ram
40GB HDD/SSD/NVME
VGA, DVI, DP or HDMI screen capable of 1366x768 resolution
DVD drive or USB port for the ISO image
Disable Secure Boot
Login to the live desktop is automatic.
As this is a RC release, there are bound to be bugs etc. Please help make the final stable for other people by participating in this RC. Please report any bugs and feedback in this thread.
Thank you
Jerry and the team.
Linux Lite 8.2 RC1 is now available for testing.
See below for more details. This is a minor release with UI and bug fixes only.
Full list for those interested:
Code:
================================================================================
LINUX LITE 8 — CONSOLIDATED PACKAGE CHANGELOG (8.0 → 8.2)
Generated: 01/10/26 | Base: Ubuntu 26.04 LTS | Kernel: mainline 7.2 (+CachyOS)
================================================================================
This is the full change record for every Linux Lite custom package across the
Series 8 lifecycle, through the 8.2 point release. Package versions are 8.0-NNNN
(series-8 build numbers); the OS point release (8.0/8.1/8.2) is separate.
NOTE: the 7.2 mainline kernel (Desktop + Gaming flavours, mitigations-off/ORC
gaming build for NVIDIA) is shipped via the repo/ISO, not as a changelog deb.
################################################################################
## calamares-settings-linuxlite (source: calamares, current: 8.0-0130)
################################################################################
calamares-settings-linuxlite (8.0-0130-linuxlite) hematite; urgency=medium
* Rebrand the installer for the 8.2 release: branding.desc version /
versionedName -> 8.2 (linuxlite, linuxlite-oem, oem-firstboot), the slideshow
"Welcome to Linux Lite 8.2" / "Linux Lite 8.2 is built on Ubuntu 26.04" in
slideshow.qml, all 50 translation .ts, and the compiled .qm (recompiled with
lrelease). Community-count strings (18,000) left untouched.
-- Jerry Bezencon <[email protected]> Sun, 27 Sep 2026 13:15:00 +1200
calamares-settings-linuxlite (8.0-0120-linuxlite) hematite; urgency=high
* Fix encrypted installs failing at the very end with "Could not close
encrypted partition on the target system" (reported by Joe321 on the
forum). With 0110 the install now runs to completion — grub-install
succeeds and the crypttab/initramfs are written — but the umount job
calls `cryptsetup close` on the encrypted swap mapper without first
running `swapoff`, so the still-active swap device is busy
("Device or resource busy") and Calamares reports the whole install as
failed even though the on-disk system is complete and bootable. Added a
guarded `swapoff /dev/mapper/luks-*` to shellprocess (normal + OEM),
which runs immediately before umount. No-op on unencrypted installs
(glob matches nothing) and on encrypted installs without swap (swapoff
on the root mapper errors harmlessly), so only encrypted-swap teardown
is affected.
-- Jerry Bezencon <[email protected]> Fri, 17 Jul 2026 17:12:44 +1200
calamares-settings-linuxlite (8.0-0110-linuxlite) hematite; urgency=high
* Fix encrypted installs ("Encrypt system"): grub-install failed with
"bootloader installation error code 1" and, after working past it, the
system booted only to a BusyBox (initramfs) prompt (reported by
torreydale on the forum). Root cause: the exec sequence in settings.conf
was missing the whole LUKS chain, so /etc/default/grub never got
GRUB_ENABLE_CRYPTODISK=y (grub-install cannot embed crypto modules to
read /boot from inside the LUKS root -> exit 1) and update-initramfs was
never run in the target (the generic squashfs initramfs has no crypttab,
so it cannot unlock root -> BusyBox).
Added to the exec sequence: machineid, luksbootkeyfile,
luksopenswaphookcfg, initramfscfg, initramfs, and grubcfg (before
bootloader). New grubcfg.conf uses overwrite:false so Linux Lite's tuned
/etc/default/grub is preserved; grubcfg auto-injects
GRUB_ENABLE_CRYPTODISK=y only when a LUKS partition is present, so plain
(unencrypted) installs are unaffected.
calamares-settings-linuxlite (8.0-0100-linuxlite) hematite; urgency=high
* Fix install failure on reinstalls over an existing filesystem ("The
installer failed to create partition"). gvfs auto-mounted the freshly
created partition before mkfs could format it. Two defects in
calamares-prelaunch.sh, both fixed:
- prelaunch self-killed: pkill -9 -f gvfs-udisks2-volume-monitor ran
inside pkexec sh -c '...', whose argv contained the pattern, so pkill
SIGKILLed its own wrapper before exec'ing calamares. Moved pkill to a
standalone line (run as the live user); the pattern now lives in the
script file, not in any process argv.
- launcher used pkexec: from the desktop icon there is no tty and the
parent exits, so pkexec refused ("Refusing to render service to dead
parents") and Calamares never opened. Switched to sudo (passwordless
in the live session), matching the previous launcher behaviour.
NOTE: the desktop icon's own Exec=sudo calamares (which bypassed this
script entirely) is fixed separately in the build-VM skel master
/home/linux/Desktop/install-linuxlite.desktop ->
Exec=/usr/libexec/linuxlite/calamares-prelaunch.sh
-- Jerry Bezencon <[email protected]> Tue, 02 Jun 2026 11:44:38 +1200
calamares-settings-linuxlite (8.0-0090-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
calamares-settings-linuxlite (8.0-0080-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
calamares-settings-linuxlite (8.0-0070-linuxlite) hematite; urgency=medium
* install-linuxlite.desktop and install-linuxlite-oem.desktop: add
Name and Comment translations for all 22 Linux Lite locales so the
live-session "Install Linux Lite" launchers are localized.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 18:02:40 +1200
calamares-settings-linuxlite (8.0-0030-linuxlite) hematite; urgency=medium
* Drop "internet" from welcome.conf requirements check so Calamares
no longer shows a "no internet connection" banner on launch.
Linux Lite installs are fully offline-capable; the banner was
misleading and worried users testing without a network cable.
* Remove leftover /usr/share/applications/calamares.desktop after
install. Both shellprocess.conf flows (normal + OEM) now do an
explicit `rm -f` of that file. Belt-and-braces over the existing
`apt purge calamares` (which already runs in normal but is
non-fatal and was missing entirely from OEM).
* Fix OEM firstboot autologin choice being silently dropped.
Calamares' lightdm displaymanager only edits an EXISTING
autologin-user= line in /etc/lightdm/lightdm.conf and no-ops if
absent — stock lightdm.conf has no such line, so the end user's
autologin tick was lost. shellprocess-oem-prepare now seeds a
placeholder #autologin-user= line during OEM install for firstboot
Calamares to find and replace.
* Fix oem user not being removed after OEM firstboot completes. The
oem-cleanup.service unit declared both After=multi-user.target and
WantedBy=multi-user.target, an ordering cycle that systemd skips.
Switched to After=network.target Before=display-manager.service,
added RemainAfterExit=yes, and made the unit self-disable cleanly
before deleting itself. apt purge → apt-get purge for script-stable
CLI.
* Drop dead "rm -f /etc/lightdm/lightdm.conf.d/99-autologin.conf"
line from the OEM firstboot shellprocess — that path never existed
on the installed system; the relevant file is oem-autologin.conf,
already removed on the line above.
* Fix keyboard layout choice never reaching the installed system.
All three settings.conf files (normal, OEM install, OEM firstboot)
listed `keyboard` in the show: phase but never in exec:, so the
user's selected layout was applied to the live session (Calamares
setxkbmap) but never written to /etc/default/keyboard or
/etc/X11/xorg.conf.d/00-keyboard.conf on the target. After reboot
the system fell back to the live ISO default (US/QWERTY). Most
visible failure mode: choose French → set password "1" during
install (FR layout interprets the unshifted "1" key as `&`, so
Calamares hashes `&`) → reboot drops back to US layout → "1" key
now produces literal `1` → password mismatch, login fails. Adding
`keyboard` after `localecfg` in each exec sequence fixes this for
every locale, not just French.
-- Jerry Bezencon <[email protected]> Thu, 07 May 2026 12:00:00 +1200
calamares-settings-linuxlite (8.0-0020-linuxlite) hematite; urgency=medium
* Fix Erase Disk: add partitionLayout block so Erase creates a root
partition (previously only a swap partition was created, causing
rsync code 11 / grub-install failures on install).
* Add requiredStorageGiB=12.0 to partition.conf so the storage
requirement is gated correctly.
* Add welcome.conf with storage/RAM/root requirements; disable the
Linux Lite Support / Known Issues / Release Notes URL buttons (root
has no MIME associations under pkexec, xdg-open fails I/O).
* Increase installer window height (520 -> 640 px).
* Fix timezone not being written to target on first boot. localecfg
only writes locale files, so the user's chosen tz from the Location
step never reached the install. Added the locale viewmodule to the
exec sequence (normal, OEM install, and OEM firstboot) so its
built-in SetTimezoneJob writes /etc/localtime and /etc/timezone
using the user's chosen zone. The OEM firstboot path was previously
silently ignoring the end-user's tz choice, leaving them on whatever
zone the operator picked during initial install.
-- Jerry Bezencon <[email protected]> Mon, 04 May 2026 17:15:00 +1200
calamares-settings-linuxlite (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sat, 31 Jan 2026 18:48:36 +1200
################################################################################
## lite-autologin (source: liteautologin, current: 8.0-0060)
################################################################################
lite-autologin (8.0-0060-linuxlite) hematite; urgency=medium
* Confirmation/result dialogs adopt the new Linux Lite house style: a large
centred colour glyph (green tick / red cross), bold title, solid subtitle
(no dim text), and centred pill buttons. Replaces the plain GTK alert.
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:14:01 +1200
lite-autologin (8.0-0050-linuxlite) hematite; urgency=medium
* Redesign the window: status hero card, account card, green/red action
buttons with glyphs, inline reboot banner; full black/white text
* Refresh translations (22 locales)
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-autologin (8.0-0040-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-autologin (8.0-0030-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-autologin (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sat, 31 Jan 2026 18:48:36 +1200
################################################################################
## lite-desktop (source: litedesktop, current: 8.0-0040)
################################################################################
lite-desktop (8.0-0040-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-desktop (8.0-0030-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-desktop (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sat, 31 Jan 2026 19:13:53 +1200
################################################################################
## lite-distrobuilder (source: litedistrobuilder, current: 8.0-0110)
################################################################################
lite-distrobuilder (8.0-0110-linuxlite) hematite; urgency=medium
* Seed firefox-locales and thunderbird-locales explicitly during the build.
lite-patch 8.0-0180 demoted these langpack bundles from Recommends to
Suggests (so removing Firefox/Thunderbird no longer drags the app back on
the next update), so the build can no longer rely on lite-patch to pull
them in. Installing them here keeps non-English ISOs shipping a translated
Firefox/Thunderbird, and marks them manual so autoremove leaves them alone.
-- Jerry Bezencon <[email protected]> Tue, 23 Jun 2026 09:00:00 +1200
litedistrobuilder (8.0-0100-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:43:08 +1200
lite-distrobuilder (8.0-0090-linuxlite) hematite; urgency=high
* Stop forcing the live-installer desktop icon to Exec=sudo calamares.
The build copied the correct install-linuxlite.desktop (which points
at calamares-prelaunch.sh) and then sed-overwrote its Exec back to
"sudo calamares" in all three locations (live home, /etc/skel, and the
dummysys squashfs skel), bypassing the prelaunch automount-disable
wrapper. Every ISO build clobbered the fix. The three Exec rewrites
now target /usr/libexec/linuxlite/calamares-prelaunch.sh, matching the
menu launcher and the OEM icon. See calamares-settings-linuxlite 0100.
-- Jerry Bezencon <[email protected]> Tue, 02 Jun 2026 12:37:00 +1200
lite-distrobuilder (8.0-0080-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
################################################################################
## lite-driver-manager (source: litedrivermanager, current: 8.0-0110)
################################################################################
lite-driver-manager (8.0-0110-linuxlite) hematite; urgency=medium
* Recommends linuxlite-nvidia-kernel-patch, so its /usr/src dpkg trigger is
present on every system before NVIDIA is installed. That trigger patches the
open-kernel NVIDIA DKMS source to build on Linux Lite's mainline 7.x+ kernels
(mainline removed strncpy / renamed the DRM atomic-state API) and rebuilds the
module. Recommends (not Depends) so it stays optional and self-guards to a
no-op on stock kernels / non-NVIDIA machines.
-- Jerry Bezencon <[email protected]> Sun, 23 Aug 2026 23:30:00 +1200
lite-driver-manager (8.0-0100-linuxlite) hematite; urgency=medium
* Fix "would remove dependent package(s)" error when switching between NVIDIA
driver versions (e.g. 595 -> 610). The old removal list was built from the
driver metapackage's direct dependencies only, missing transitively-pulled
packages (libnvidia-common-*) and multiarch :i386 variants, so the new
driver's install still had to remove them and PackageKit refused. LDM now
asks apt's resolver for the complete removal set and purges the whole old
driver stack before installing the new one.
-- Jerry Bezencon <[email protected]> Sun, 23 Aug 2026 16:30:00 +1200
lite-driver-manager (8.0-0090-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:48:35 +1200
lite-driver-manager (8.0-0080-linuxlite) hematite; urgency=medium
* Auto-remove the offline Broadcom apt pool once broadcom-sta-dkms installs
successfully, so it no longer appears in `apt-get update`. Adds the
litedrivermanager-remove-broadcom-pool helper (sudoers-whitelisted); the
pool is only dropped when the driver is confirmed installed.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-driver-manager (8.0-0070-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-driver-manager (8.0-0060-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-driver-manager (8.0-0050-linuxlite) hematite; urgency=medium
* i18n completion: 12 user-facing strings that were extracted into the
catalogues but never translated are now translated into all 22
locales — including the legacy-GPU warning paragraphs ("This GPU is
supported only by the 470 legacy NVIDIA branch…", the 470/390 nouveau
note), the proprietary/open-source bullet lists, the GRUB recovery
step, the nouveau recommendation, and the "Connect to the Internet…"
offline hint. Previously these rendered in English even in a
translated session (visible on a GTX 1070M / 470-legacy card).
* Plural-form (ngettext) messages now translated with correct per-locale
forms: "%d device", "%d device detected", "%(count)d proprietary
driver in use." Also repaired the placeholder Plural-Forms headers
(nplurals=INTEGER) that msginit left in af/ar/fa/hi/zh_CN.
* Brand name "Lite Driver Manager" left untranslated by design.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 16:00:00 +1200
lite-driver-manager (8.0-0040-linuxlite) hematite; urgency=medium
* UI internationalization (22 locales). Wrapped the GTK3 interface
strings in gettext _()/ngettext and extracted the .py and main.ui
into a single "litedrivermanager" domain; shipped per-locale .mo and
a postinst that chowns/chmods them.
-- Jerry Bezencon <[email protected]> Sat, 24 May 2026 20:00:00 +1200
lite-driver-manager (8.0-0030-linuxlite) hematite; urgency=medium
* Fix legacy-only NVIDIA GPUs being offered the 5xx driver. The Ubuntu
`ubuntu-drivers detect` API on 26.04 claims `nvidia-driver-580` for
Pascal/Maxwell/Kepler/earlier-MX cards even though the 5xx kernel
module refuses to load on those GPUs and breaks X. Confirmed via
Jerry's GTX 1070 laptop — install of 580 left the system without a
desktop.
* LDM now ships NVIDIA's two official support lists at
/usr/share/linuxlite/litedrivermanager/nvidia-{current,legacy}.txt
and classifies each detected NVIDIA GPU against them. A card present
in the legacy list but absent from the current list is flagged as
`legacy_only`.
* For a `legacy_only` GPU: every nvidia-driver-* option in that
device's card is moved out of "recommended" into "alternative" and
rendered with the radio disabled plus a red "Not compatible with
this GPU — requires the 470 legacy driver, which is not in Ubuntu
26.04." note. A banner above the radios re-states the situation in
full and points the user at nouveau as the safe choice. A "Legacy
GPU" pill appears next to the device name.
* The radio for a currently-installed-but-incompatible 5xx remains
visually selected (honest reflection of `dpkg` state) but disabled;
the nouveau radio is selectable so the user can switch away.
* NVIDIA card classifier is module-level (`classify_nvidia_card`) with
a lazy singleton parser — lists are read once on first lookup. Bad
list files / IO errors fail open ('unknown') so LDM falls back to
the upstream-detect behaviour rather than blocking the UI.
-- Jerry Bezencon <[email protected]> Fri, 15 May 2026 17:00:00 +1200
lite-driver-manager (8.0-0020-linuxlite) hematite; urgency=medium
* Restyle the "Working hardware" / "Unrecognised hardware" expander
headers as buttons (background, border, hover/active states) so
users discover that the section is clickable to expand/collapse.
The native GtkExpander disclosure arrow is preserved.
* Drivers list scrolled-window now propagates natural height (capped
at 720px) so the window opens taller when the machine has more
devices to show, and stays compact when there's little to display.
default-height lowered from 480 to 400 to match.
* Resize the window to fit the populated drivers page once the rows
have been allocated. propagate-natural-height alone wasn't enough
because the drivers page is empty (placeholder) at initial show —
populating it later doesn't re-trigger a window resize. New
_autosize_window_to_drivers_content() runs once via GLib.idle_add
after box_driver_detail.show_all(); capped at 90% of the monitor
workarea so it never overruns small displays.
* Add a "Copy to clipboard" button at the bottom of the expanded
Working hardware section. Pastes a plain-text dump of every
working-hardware row (class, description, driver, vendor:device)
so testers can drop it straight into a forum post or bug report.
Button briefly shows "Copied" on click for visual confirmation.
* Add a fixed 24x24 leading slot to every radio-button driver option
so synthetic rows ("Do not use the device", "Continue manual",
microcode opt-out) align their text with rows that carry a brand
icon. The slot also gains an 8px left margin so the brand glyph
breathes from the radio circle.
* Make explicit halign=START on every Gtk.Label inside the working /
unrecognised compact rows so xalign + halign agree under HiDPI
scaling and parent allocation, eliminating subtle drift.
* Render the radio-button rim via box-shadow inset (1px #cdd3d9)
instead of a real border, so the indicator stays its default size.
Earlier 1.5px border attempt visibly enlarged the radio. Hover
lifts to white, checked lifts to #2e8ce6.
* Increase the brand-icon left margin from 8px to 16px so vendor
glyphs (broadcom, nvidia, amd, intel) breathe properly from the
radio circle.
-- Jerry Bezencon <[email protected]> Sun, 10 May 2026 15:25:00 +1200
mintdrivers (1.8.6) zena; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Fri, 12 Dec 2025 16:55:44 +0000
mintdrivers (1.8.5) zena; urgency=medium
[ Clement Lefebvre ]
* Switch to XApp symbolic icons
* Switch to XSI
[ rreyn331 ]
* Update control (#106)
[ Clement Lefebvre ]
* Connectivity test: Switch to socket
-- Clement Lefebvre <[email protected]> Thu, 11 Dec 2025 15:16:22 +0000
mintdrivers (1.8.4) zara; urgency=medium
* Connectivity test: Switch to https
-- Clement Lefebvre <[email protected]> Mon, 01 Sep 2025 18:38:02 +0200
mintdrivers (1.8.3) zara; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Tue, 26 Aug 2025 17:48:22 +0200
mintdrivers (1.8.2) zara; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Thu, 31 Jul 2025 11:50:55 +0200
mintdrivers (1.8.1) xia; urgency=medium
[ Michael Webster ]
* Add github workflow.
* Update how nvidia drivers are filtered, to align with upstream (#104)
-- Clement Lefebvre <[email protected]> Mon, 03 Mar 2025 10:33:46 +0000
mintdrivers (1.8.0) xia; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Mon, 06 Jan 2025 14:05:19 +0000
mintdrivers (1.7.9) xia; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Thu, 05 Dec 2024 10:45:10 +0000
mintdrivers (1.7.8) wilma; urgency=medium
[ villamorrd ]
* Use current branding for NVIDIA (#98)
[ Clement Lefebvre ]
* broadcom: mintdrivers-load-broadcom-modules needs elevated privs
-- Clement Lefebvre <[email protected]> Sun, 21 Jul 2024 13:44:09 +0100
mintdrivers (1.7.7) wilma; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Sun, 21 Jul 2024 10:33:59 +0100
mintdrivers (1.7.6) wilma; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Tue, 18 Jun 2024 19:35:39 +0100
mintdrivers (1.7.5) wilma; urgency=medium
[ Michael Webster ]
* polkit: Remove restrictions for remote/non-active sessions.
-- Clement Lefebvre <[email protected]> Tue, 11 Jun 2024 14:34:47 +0100
mintdrivers (1.7.4) wilma; urgency=medium
* mintdrivers-add-live-media: Don't hardcode release/components
* broadcom: Refer to the new pkg name
* broadcom: Reload modules after installation
-- Clement Lefebvre <[email protected]> Mon, 15 Apr 2024 15:57:19 +0100
mintdrivers (1.7.3) virginia; urgency=medium
* add-live-media: Use .disk/info to ID the live media
-- Clement Lefebvre <[email protected]> Tue, 09 Jan 2024 12:51:15 +0000
mintdrivers (1.7.2) virginia; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Thu, 04 Jan 2024 16:40:58 +0000
mintdrivers (1.7.1) virginia; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Sun, 03 Dec 2023 15:02:10 +0000
mintdrivers (1.7.0) victoria; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Thu, 08 Jun 2023 11:45:37 +0100
mintdrivers (1.6.9) victoria; urgency=medium
[ hduelme ]
* remove unused assignment to real_code (#86)
* remove unused variable results (#87)
-- Clement Lefebvre <[email protected]> Wed, 31 May 2023 11:38:37 +0100
mintdrivers (1.6.8) vera; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Fri, 16 Dec 2022 13:03:10 +0000
mintdrivers (1.6.7) vera; urgency=medium
[ hduelme ]
* remove unused imports os and sys (#82)
[ Michael Webster ]
* Handle cancel/authentication errors differently than real ones.
* Don't display 'open' nvidia drivers.
-- Clement Lefebvre <[email protected]> Tue, 06 Dec 2022 18:19:12 +0000
mintdrivers (1.6.6) vanessa; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Fri, 02 Dec 2022 17:28:30 +0000
mintdrivers (1.6.5) vera; urgency=medium
[ hdulme ]
* replace equality None check with identity None check
* better docstrings
[ monsta ]
* remove aptdaemon dependencies (#81)
[ hduelme ]
* remove redundant parentheses (#78)
-- Clement Lefebvre <[email protected]> Mon, 21 Nov 2022 13:24:41 +0000
mintdrivers (1.6.4) vera; urgency=medium
* Sort drivers by pkg name (reverse order)
* Show the correct version for installed drivers
* Improve progress label
* Allow app to be run in user mode
* Add a test mode with a dummy device
* Implement offline/user mode
* Fix async calls when both installs and removals are needed
* Fix case where install array is empty
* Purge removed drivers if possible
* l10n: Update POT
-- Clement Lefebvre <[email protected]> Fri, 16 Sep 2022 13:17:36 +0100
mintdrivers (1.6.3) vanessa; urgency=medium
* l10n: Update translations
-- Clement Lefebvre <[email protected]> Sun, 24 Jul 2022 12:17:37 +0200
mintdrivers (1.6.2) vanessa; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Sun, 26 Jun 2022 15:56:59 +0200
mintdrivers (1.6.1) vanessa; urgency=medium
[ www ]
* python3-psutil requirement (#70)
-- Clement Lefebvre <[email protected]> Fri, 10 Jun 2022 11:46:35 +0200
mintdrivers (1.6.0) una; urgency=medium
* l10n: Update translations
-- Clement Lefebvre <[email protected]> Fri, 31 Dec 2021 12:48:26 +0000
mintdrivers (1.5.9) una; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Mon, 06 Dec 2021 15:37:53 +0000
mintdrivers (1.5.8) uma; urgency=medium
* l10n: Update translations
* l10n: Generate files
-- Clement Lefebvre <[email protected]> Fri, 25 Jun 2021 14:20:08 +0100
mintdrivers (1.5.7) uma; urgency=medium
* l10n: Update translations
* l10n: Generate files
-- Clement Lefebvre <[email protected]> Thu, 10 Jun 2021 11:34:59 +0100
mintdrivers (1.5.6) uma; urgency=medium
[ Clement Lefebvre ]
* Add dependency on packagekit
[ monsta ]
* fix loading translations for strings from UI file
-- Clement Lefebvre <[email protected]> Thu, 03 Jun 2021 12:39:06 +0100
mintdrivers (1.5.5) ulyssa; urgency=medium
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Sat, 02 Jan 2021 16:43:29 +0000
mintdrivers (1.5.4) ulyssa; urgency=medium
* Show drivers page when no media is found.
-- Clement Lefebvre <[email protected]> Sat, 12 Dec 2020 15:37:47 +0000
mintdrivers (1.5.3) ulyssa; urgency=medium
* Print more information when checking connectivity to repository
* Use psutil to find live media
* Run mintdrivers as root
* l10n: Update translations
* l10m: Generate files
-- Clement Lefebvre <[email protected]> Thu, 10 Dec 2020 11:29:12 +0000
mintdrivers (1.5.2) ulyana; urgency=medium
* Fix #60
-- Clement Lefebvre <[email protected]> Mon, 09 Nov 2020 14:15:26 +0000
mintdrivers (1.5.1) ulyana; urgency=medium
* Fix error after driver change when a device is skipped
-- Clement Lefebvre <[email protected]> Fri, 06 Nov 2020 10:49:18 +0000
mintdrivers (1.5.0) ulyana; urgency=medium
* Fix case where drivers are found but none are suitable
-- Clement Lefebvre <[email protected]> Thu, 05 Nov 2020 11:37:46 +0000
mintdrivers (1.4.9) ulyana; urgency=medium
[ Clement Lefebvre ]
* Start moving to pkit
* Fix small bugs
[ Michael Webster ]
* Set needs_restart flag so the restart button is displayed after an operation.
[ Clement Lefebvre ]
* Make user interface great again
* Allow app to be run in user mode
[ Michael Webster ]
* Use systemctl to reboot, and use crossfade for the GtkStack.
* Make refresh view a bit more consistent with some other apps.
[ Clement Lefebvre ]
* UI Tuning
* l10n: Update translations
* l10n: Update files
-- Clement Lefebvre <[email protected]> Tue, 29 Sep 2020 12:25:25 +0100
mintdrivers (1.4.8) ulyana; urgency=medium
* Ignore NVIDIA server drivers
* Fix some GTK warnings
* Own translations
* Don't explicitly install recommended packages
-- Clement Lefebvre <[email protected]> Mon, 21 Sep 2020 13:49:16 +0100
mintdrivers (1.4.7) ulyana; urgency=medium
[ Michael Webster ]
* i18n: Fix error with ngettext.
* Fix installation and removal of nvidia drivers.
* Center the progress bar and allow it to expand a bit.
-- Clement Lefebvre <[email protected]> Tue, 11 Aug 2020 14:51:11 +0100
mintdrivers (1.4.6) ulyana; urgency=medium
[ Pyroxar ]
* Added information if your computer doesn't need any additional driver (#53)
[ Clement Lefebvre ]
* l10n: Update POT file
* l10n: Generate additional files
-- Clement Lefebvre <[email protected]> Tue, 21 Apr 2020 16:12:29 +0100
mintdrivers (1.4.5) tricia; urgency=medium
[ Michael Webster ]
* mintdrivers.py: Don't show devices that have 'manual_install'
[ Clement Lefebvre ]
* Print ignored device in terminal output for manually installed drivers
-- Clement Lefebvre <[email protected]> Wed, 15 Jan 2020 17:47:40 +0000
mintdrivers (1.4.4) tricia; urgency=medium
* Ignore VMware and Virtualbox recommendations
-- Clement Lefebvre <[email protected]> Thu, 05 Dec 2019 16:01:36 +0000
mintdrivers (1.4.3) tina; urgency=medium
* Add cinnamon hook to run driver manager
-- Clement Lefebvre <[email protected]> Thu, 11 Jul 2019 15:18:49 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog mintdrivers`.
################################################################################
## lite-game-center (source: litegamecenter, current: 8.0-0080)
################################################################################
litegamecenter (8.0-0080-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:29:06 +1200
lite-game-center (8.0-0070-linuxlite) hematite; urgency=medium
* Lutris + Wine-GE tile now installs the 32-bit (i386) graphics stack
(mesa-vulkan-drivers:i386, libgl1-mesa-dri:i386, libvulkan1:i386, plus
libgl1:i386 and libasound2-plugins:i386 best-effort) so 32-bit Windows
games run hardware-accelerated under Wine-GE. The i386 architecture is
enabled automatically if not already present. Wine itself still comes
from the GE tarball — no 32-bit Wine packages are pulled.
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 12:15:05 +1200
lite-game-center (8.0-0060-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-game-center (8.0-0050-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-game-center (8.0-0040-linuxlite) hematite; urgency=medium
* i18n: wrapped and translated (22 locales) the user-facing strings that
had been left hardcoded in English — the hero tagline, the Full Setup
summary, the desktop-kernel chip body, the footer, the "Pick your
stack"/"Tweaks & Optimisations" section headings, the status-strip
words (ready/not installed/loaded/Audio/Kernel/NVIDIA driver), the
no-Internet dialog, the log-tooltip/copy strings, and the System
Gaming Tweaks card's APPLIED/Apply/Reapply labels.
* System Gaming Tweaks no longer force-installs controller drivers.
The "Apply" button now applies only the vendor-neutral system tuning
(sysctls, limits, MangoHud, GameMode, PulseAudio low-latency,
steam-devices udev). Each controller/input driver is its own opt-in
Install button inside the card: Xbox (Bluetooth/USB → xpadneo-dkms),
Xbox Wireless Dongle (xone-dkms + xone-dongle-firmware), PS5 DualSense
(dualsensectl), Gaming Mice (piper). Helper gained matching verbs;
Full Setup and the Recommends: line no longer pull controller drivers.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 19:30:00 +1200
lite-game-center (8.0-0010-linuxlite) hematite; urgency=medium
* Fixed: clicking "Switch back to PulseAudio" on the PipeWire tile
when PipeWire is already active was firing switch-to-pipewire again
(the install verb was captured at construction by a lambda, before
the tile could know it was in the applied state). Added a per-spec
"verb_when_applied" field — primary button now fires the reverse
verb on toggle tiles when already applied. Tile-by-verb registry
also tracks the alt verb so the INSTALLING badge appears in both
directions.
* PipeWire verb's end-of-run log clarified — was "Audio may glitch
briefly while apps reconnect" (which understates it); now tells the
user the cleanest path is log out + log back in (no reboot needed),
and explicitly names the apps likely to need a manual restart.
* Pick-your-stack grid relaid as a single 1×3 row to match the new
tile count (was 2×2 with one empty slot after the ProtonPlus drop).
Same divmod-style attach as the Tweaks row right below it; visually
symmetric now.
* Dropped the "Steam + ProtonPlus" tile (2026-05-15, in-place edit).
ProtonPlus is still useful for power users who want a GUI to pin
multiple Proton versions per game, but on real-world testing the
app proved too buggy and not yet mature enough to be a "click and
walk away" tile alongside Steam + Proton-GE. We don't want a
flagship one-click tile that lands users on something unstable —
that's the opposite of what Lite Game Center is for. The
protonplus deb remains in hematite/main for users who explicitly
want it via `apt install protonplus`; we've just removed the
in-app surfacing. Full Setup no longer installs it. Pick-your-
stack drops from a 2×2 grid to a 1×3 row. Status strip drops the
ProtonPlus pill. Verbs install-steam-protonplus and remove-
steam-protonplus are gone from the helper. Suggests: protonplus
removed from DEBIAN/control. No version bump.
* System Gaming Tweaks: added xone-dongle-firmware to the bundle so
Xbox Wireless Adapter (2.4 GHz dongle) users get the Microsoft-
signed firmware blobs the xone driver needs. The package's postinst
fetches from catalog.s.download.windowsupdate.com at install time
(subject to Microsoft's Terms of Use), SHA-256-verifies every blob,
and is idempotent + network-failure-non-fatal. We surface a multi-
line heads-up in the log BEFORE the install kicks off so the user
understands what's about to happen — same "no surprises" pattern
as the PipeWire-swap tile's "What changes" callout. The package
only matters to Xbox Wireless Adapter dongle owners; BT and
USB-wired Xbox controller users see the heads-up, get the
one-MB-or-so install, and never use the firmware.
* System Gaming Tweaks tile gains a controller + mouse driver
bundle. The xpadneo-dkms install was generalised into a new
`apt_install_optional` helper that pre-checks `apt-cache show`
and prints a one-line "what this covers" note in the log. Now
installs (or skips cleanly if not in the active repo):
- xpadneo-dkms — Xbox One/Series/Elite over Bluetooth
- xone-dkms — Xbox One/Series over USB + 2.4 GHz dongle
- dualsensectl — PS5 DualSense LED, mic, adaptive triggers
- steam-devices — udev rules for non-Steam controller access
- piper — GTK4 GUI for gaming mouse DPI/buttons/RGB
(Logitech G, SteelSeries, ROCCAT etc. via
libratbag)
The tile's "Includes" pill row and tagline are updated to surface
all five so users can see what's in the bundle. Featured Full
Setup's pill row likewise updated.
* Helper: Full Setup's NVIDIA Gaming Tweaks gate is now consistent
with the standalone tile's `requires_check`. Previously the verb
used `lspci | grep NVIDIA Corporation` (just card presence), so
Pascal/Maxwell/Kepler machines running Nouveau/NVK would still
get the __GL_* env-var configs written despite the env vars being
silent no-ops without the proprietary driver. Now gated on
`nvidia-smi --query-gpu=driver_version` succeeding — same check
the GUI tile uses. When proprietary isn't loaded, the verb logs
"(NVIDIA Gaming Tweaks skipped — proprietary NVIDIA driver not
loaded; the __GL_* env vars would be no-ops here.)" and moves on.
* Helper: System Gaming Tweaks tile pre-checks `apt-cache show
xpadneo-dkms` before attempting install, so machines where the
package isn't in repos (resolute's main archive doesn't include
it as of 2026-05-15) skip cleanly with a clear "not in repos on
this release" note instead of generating two lines of "E: Package
'xpadneo-dkms' has no installation candidate" log spam. When
xpadneo-dkms eventually lands in hematite/main, the tile picks
it up automatically with no Game Center change needed.
* Progress dialog: log auto-scroll fixed. GTK4's scroll_to_iter() on
a freshly-inserted line races the TextView's layout — by the time
the call lands the new line's geometry isn't computed, so the
scroll silently no-ops. Replaced with the "ScrolledWindow vadj
changed" pattern: a connect-once handler on the vertical
adjustment's `changed` signal pins the value to upper - page_size
whenever the inner TextView's size grows, which is exactly what
happens on every new insert. Reliable across GTK 4.10 → 4.22+.
Also wired `value-changed` so manual user-scrolls upward (32 px
slack from the bottom) flip sticky-bottom off — you can read older
output without being yanked back, then scroll to the bottom again
to re-engage tail mode.
* Persistent install log at ~/.local/share/lite-gamecenter/install.log.
The footer originally claimed this path existed; it didn't — the
log was only ever in the live ProgressWindow's TextView, which
died with the dialog. Now the helper appends every session to the
file: a "=== ISO-timestamp verb=... user=..." header, followed
by all the helper status lines AND raw apt output (`exec > >(tee
-a "$LOG_FILE")` at the top of the script, after pkexec env
parsing). Log file is created if missing and chowned to the
target user; everything is best-effort so a write-failure on a
weird mount doesn't break installs.
* "Open Log" button added in two places:
1. Main window header bar (between the refresh button and the
brand label) — text-x-generic-symbolic icon with the full
path as tooltip.
2. Progress dialog action row — labelled "Open Log", next to
"Copy to clipboard".
Both call xdg-open on the log path so the user's preferred .txt
handler (Mousepad / gedit / VSCode / etc.) is respected. The path
is pre-created with a friendly placeholder header on first click
so the button works before any install has run.
* Helper: Lutris + Wine-GE verb no longer apt-installs wine-staging
(E: Package 'wine-staging' has no installation candidate on
resolute). The package was dropped from Ubuntu's main archive
during the WoW64 transition and now only lives in the WineHQ
third-party repo. We deliberately do NOT add WineHQ — Wine-GE
(downloaded as a tarball into ~/.local/share/lutris/runners/wine/
a few lines later) is the only Wine that Lutris uses for games
anyway, so the package-level wine-staging was vestigial scaffolding
from a noble-era assumption. winetricks is now also best-effort:
if it's not in the repos on this release, the tile logs a note
and continues. The system 'wine' package is irrelevant to
Lutris-managed prefixes.
* Helper: Full Setup verb now treats Lutris failure as non-fatal
(same as ProtonPlus) — a Wine-GE tarball glitch or transient
GitHub-API hiccup no longer aborts the System Tweaks step that
follows. The user gets "(Lutris skipped — see message above)"
plus all the tweaks they asked for.
* Helper: GE-Proton / Wine-GE tarball extract was failing on
`tar: ...: Cannot open: Permission denied` because mktemp -d
creates a 0700 directory owned by root, and we drop privilege to
$TARGET_USER for the extract — the user couldn't traverse into
the root-owned tmpdir to read the (root-then-chowned) tarball.
Fix: `chmod 755 "$tmpdir"` after mktemp so the as_user step can
reach the tarball. Tarball itself stays root-owned until chowned.
* Progress dialog: forced libadwaita to use FORCE_DARK colour scheme
at app activate so the dialog's HeaderBar title, AlertDialog text
and any other unstyled-by-us widgets don't render dark-on-dark in
sessions where Adwaita defaults to light. All dialog labels +
HeaderBar title + Close button are now explicitly brand-blue
(#5BA8E8) via the .lgc-prog-window CSS scope. Progress bar fill
is now a brand blue→purple gradient matching the Full Setup
featured tile, instead of the default orange.
* Progress dialog: added a "Copy to clipboard" button next to Close
(always enabled, not gated on completion — users can grab partial
output during long installs or apparent hangs for support
threads). Copies the entire log preceded by a 4-line header
showing the dialog's title + subtitle so the receiving forum/bug-
report reader gets context, not just an apt fragment. Button
flashes "Copied ✓" for 1.2s as confirmation.
* Progress dialog: indeterminate pulse replaced with real download
progress driven by apt's APT::Status-Fd structured status stream.
Helper runs `apt-get install -o APT::Status-Fd=3 ...` with fd 3
piped to a process-substitution `sed` that tags each status line
with @@PROG@@; the GUI's append_line() filters those out of the
visible log and routes them to a new _handle_apt_progress() parser
that recognises both dlstatus (overall download %) and pmstatus
(per-package install) lines.
* Title line shows e.g. "Downloading · 47.3% · 12.4 MB/s" during
the download phase. MB/s is synthesised from apt's "Need to get
X MB" line (regex-sniffed off regular stdout) combined with the
dlstatus percent and a monotonic-time download-start anchor —
accurate to within a second or two without needing apt to emit
bytes/sec itself.
* Once the first pmstatus event arrives, bar locks at 100% and the
title narrates "Installing · <pkg>" per package — pmstatus's
per-package percent doesn't map cleanly onto overall progress and
a jumping bar would mislead.
* Progress dialog: log text bumped from #c5cdd6/11px to #e8eef3/12px
for clearly readable contrast on the dark surface, plus 14px
padding for breathing room. Per-line TextTag colour-coding so the
eye picks out structure inside a wall of dpkg output:
blue+bold → helper status ("→" steps, "==" headings)
green+bold → "✓" success ticks
red+bold → ERROR / FAILED / "E:" apt errors
amber → apt's "Get:/Hit:/Ign:/Fetched" download markers
dim grey → apt's "Unpacking / Setting up / Preparing" phase
Auto-scroll switched from scroll_mark_onscreen() (unreliable —
cursor mark wasn't always at end after insert) to scroll_to_iter()
on a freshly-fetched end iter; latest line is always visible.
* Helper: Steam Essentials verb now prints an up-front heads-up
explaining the ~1-minute quiet period during the 350 MB
steam-launcher download from Valve's CDN. apt's download phase
only emits one Get: line for a single large package then nothing
until done — the heads-up sets expectations so users don't think
the install has hung.
* .desktop: GenericName changed from "Gaming setup" to the brand
name "Lite Game Center" — matches the lite-software-sources
convention. Name + GenericName + Comment expanded from 9 locales
to the full LL standard 22-locale set (af/ar/de/es/fa/fi/fr/he/hi/
hr/it/ja/ko/nl/pl/pt/pt_BR/ru/sr/sv/uk/zh_CN). Brand name is
rendered in the local script where idiomatic (e.g. ライトゲームセンター
in ja, 라이트 게임 센터 in ko, 精简游戏中心 in zh_CN) rather than the
less-helpful "leave it as English" treatment we had on the 9-locale
set.
* Status pill strip: replaced libadwaita's .card class (which renders
white in light contexts and washed out the pills against it) with
our own .lgc-status-strip dark surface (#161b22 + #2d3741 border).
Each pill now also carries a soft state-coloured glow (12-14px
box-shadow): green for OK pills, amber for warn pills, dim grey for
missing, soft blue for default. Gives the strip readable contrast
on the dark page and lifts the pills off the surface so they don't
look flat.
* NVIDIA Gaming Tweaks tile now greys out on machines without the
proprietary NVIDIA driver (e.g. a GTX 1070 on resolute running
Nouveau/NVK, where the __GL_* env vars would be silent no-ops).
Status row shows "REQUIREMENT NOT MET", Install button is disabled
with the label "Requires NVIDIA proprietary driver". Detection is
`nvidia-smi --query-gpu=driver_version`-succeeded (i.e. the
proprietary userspace is loaded), not just lspci-sees-NVIDIA.
Architecturally added as a generic `requires_check(state)` hook on
the tile spec so future tiles can express their own preconditions
the same way.
* Initial build. Python 3 + GTK 4 + libadwaita single-window app at
/usr/bin/lite-game-center, branded with lite-gamecenter (menu icon)
and lite_game_center_app_logo.svg (in-app hero).
* One Featured tile ("The Full Setup") + 7 modular tiles split into
two sections:
- Pick your stack (2×2 grid): Steam Essentials, Steam + Proton-GE,
Steam + ProtonPlus, Lutris + Wine-GE.
- Tweaks & Optimisations (3×1 row): NVIDIA Gaming Tweaks, System
Gaming Tweaks, Switch to PipeWire (Audio).
* Live status strip at top — Steam, Vulkan, Proton-GE, ProtonPlus,
Lutris, NVIDIA driver (conditional), Audio server, Running kernel.
* Kernel CTA chip — only renders when uname -r isn't linuxlite-gaming;
links straight into Lite Kernel Manager.
* pkexec helper at /usr/lib/lite-game-center/lite-game-center-helper.
auth_admin_keep so multi-step verbs (Full Setup) prompt once. Verbs
are allowlisted in the dispatcher; no shell-out from helper to
untrusted strings.
* Per-user filesystem work (GE-Proton + Wine-GE tarball extracts into
~/.steam/ and ~/.local/share/lutris/) goes through `runuser -u
$LITE_GAMECENTER_USER` so root never owns user files.
* Every install verb has a paired remove-* verb. Removals are
deliberately conservative (don't strip xpadneo-dkms while a
controller might be using it; keep Vulkan; keep GameMode).
* Ships config drop-ins for sysctl, ulimits, MangoHud preset,
GameMode tuning, PulseAudio low-latency, PipeWire low-latency, and
NVIDIA env vars at /usr/share/lite-game-center/configs/.
* Audio-server swap (PipeWire) is opt-in via its own tile with an
inline "What changes" disclosure listing the 2 s audio gap, the
reversibility path, and the JACK/Bluetooth heads-up.
* No Snap, no Flatpak. ProtonPlus is staged for a forthcoming
hematite/main .deb; the tile will surface a clear error until that
package lands in the repo.
-- Jerry Bezencon <[email protected]> Fri, 15 May 2026 20:00:00 +1200
################################################################################
## lite-info (source: liteinfo, current: 8.0-0050)
################################################################################
lite-info (8.0-0050-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-info (8.0-0040-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-info (8.0-0030-linuxlite) hematite; urgency=medium
* Internationalized the UI (gettext). All user-facing strings wrapped
in _(); translations ship as lite-info.mo for all 22 Linux Lite
locales.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 18:12:57 +1200
lite-info (8.0-0020-linuxlite) hematite; urgency=medium
* Add an Internet connection check before uploading to the Hardware
Database. If the machine is offline, an inline "No Internet
Connection" screen is shown instead of waiting out the upload's
30s socket timeout and reporting a generic failure.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 15:57:12 +1200
lite-info (7.0-0070-linuxlite) galena; urgency=medium
* Added new data
-- Jerry Bezencon <[email protected]> Mon, 09 Jun 2025 23:53:13 +1200
lite-info (7.0-0060-linuxlite) galena; urgency=medium
* Added new data
-- Jerry Bezencon <[email protected]> Mon, 09 Jun 2025 22:58:27 +1200
lite-info (7.0-0050-linuxlite) galena; urgency=medium
* Fixed upload command
-- Jerry Bezencon <[email protected]> Mon, 14 Apr 2025 21:25:13 +1200
lite-info (7.0-0040-linuxlite) galena; urgency=medium
* Changed to new server I.P.
-- Jerry Bezencon <[email protected]> Mon, 14 Apr 2025 14:43:10 +1200
lite-info (7.0-0030-linuxlite) galena; urgency=medium
* Fix upload bug
-- Jerry Bezencon <[email protected]> Tue, 11 Mar 2025 21:46:45 +1200
lite-info (7.0-0020-linuxlite) galena; urgency=medium
* Various bug fixes
-- Jerry Bezencon <[email protected]> Mon, 27 Jan 2025 20:47:29 +1200
lite-info (7.0-0010-linuxlite) galena; urgency=medium
* First build for Series 7.x
-- Jerry Bezencon <[email protected]> Fri, 27 Oct 2023 18:45:27 +1200
################################################################################
## lite-menu-sorter (source: litemenusorter, current: 8.0-0070)
################################################################################
litemenusorter (8.0-0070-linuxlite) hematite; urgency=medium
* Apply-changes confirmation adopts the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:20:05 +1200
lite-menu-sorter (8.0-0060-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-menu-sorter (8.0-0050-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-menu-sorter (8.0-0040-linuxlite) hematite; urgency=medium
* Fix UnboundLocalError in _on_apply() introduced by the i18n pass: the
`for menu_id, check, _ in self._rows` loop target named `_` shadowed the
gettext `_` alias for the whole function, breaking the `_("...")" calls
when applying the menu order. Renamed the target to _unused.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 12:34:23 +1200
lite-menu-sorter (8.0-0020-linuxlite) hematite; urgency=medium
* Force "Sort by Generic Name" switch ON at launch regardless of the
user's Whisker `launcher-show-name` xfconf state. Generic-name sort
is the recommended default for LL 8.0 because it groups apps by
function (Package Manager, Web Browser, Image Viewer) which is more
legible than display-name sort. Removes the now-unused
`detect_sort_mode()` xfconf-probe helper. The switch can still be
toggled off at runtime if the user prefers display-name ordering.
-- Jerry Bezencon <[email protected]> Sun, 10 May 2026 22:00:00 +1200
lite-menu-sorter (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x. GTK4 + libadwaita utility that sorts
applications alphabetically inside selected Whisker Menu categories.
Categories themselves are not reordered. Optional cleanup of
duplicate-causing applications-merged overlays.
* Apply: restart xfce4-panel asynchronously via subprocess.Popen so the
GTK main loop is never blocked. Fixes xfwm4 XSync timeout warnings
that fired during Apply when the panel restart took 1-3 seconds.
* Add DEBIAN/postinst to set canonical root:root ownership and 755/644
permissions on shipped files. Brings the package in line with every
other LL hematite package; previously it relied on whatever umask the
build host had at dpkg-deb -b time.
-- Jerry Bezencon <[email protected]> Sat, 09 May 2026 19:10:00 +1200
################################################################################
## linuxlite-nvidia-kernel-patch (source: litenvidiakernelpatch, current: 8.0-0010)
################################################################################
linuxlite-nvidia-kernel-patch (8.0-0010-linuxlite) hematite; urgency=medium
* Initial package. Ships the NVIDIA 7.2-kernel-support source patch (strncpy
removal + drm_atomic_state->drm_atomic_commit rename + uvm/nvswitch) adapted
for Ubuntu's nvidia-*-open DKMS tree, plus a dpkg trigger on /usr/src that
applies it and rebuilds the module for LL mainline 7.x+ kernels. Needed
because LL ships a mainline kernel newer than Ubuntu's packaged NVIDIA driver
targets, and the gaming kernel is built mitigations-off + ORC so objtool
accepts NVIDIA's precompiled blobs.
-- Jerry Bezencon <[email protected]> Sun, 23 Aug 2026 22:30:00 +1200
################################################################################
## lite-patch (source: litepatch, current: 8.0-0190)
################################################################################
lite-patch (8.0-0190-linuxlite) hematite; urgency=medium
* Remove the orphaned /etc/logrotate.d/cloud-init left behind when cloud-init
was split into cloud-init + cloud-init-base upstream. On upgraded systems it
duplicated the /var/log/cloud-init*.log rule now owned by cloud-init-base,
making logrotate.service fail. postinst deletes it only when no installed
package owns it (never an owned conffile); fresh installs are unaffected.
-- Jerry Bezencon <[email protected]> Sun, 23 Aug 2026 16:10:00 +1200
lite-patch (8.0-0180-linuxlite) hematite; urgency=medium
* Stop a browser/mail-client switch from dragging Firefox/Thunderbird back in.
lite-patch is Essential and was Recommending firefox-locales /
thunderbird-locales (which Depend on firefox / thunderbird), so removing the
app — e.g. switching to Brave — let the next Install Updates re-pull the
langpack bundle and, through it, the app itself. The bundles are now Suggests
only. To avoid the opposite regression (apt autoremove sweeping the langpacks
from systems that keep the apps), postinst marks each bundle manual, but only
when it is already installed; systems that removed the app are skipped, so
nothing is re-pulled. Net effect: keepers retain translations, switchers keep
a clean removal, nobody is forced either way.
-- Jerry Bezencon <[email protected]> Tue, 23 Jun 2026 09:00:00 +1200
lite-patch (8.0-0170-linuxlite) hematite; urgency=medium
* /etc/lsb-release fix now derives DISTRIB_RELEASE from os-release's VERSION_ID
instead of hardcoding 26.04, so it self-corrects for the life of the series
and any future Ubuntu rebase without editing the postinst. (Supersedes 0160,
which hardcoded the value.)
-- Jerry Bezencon <[email protected]> Tue, 16 Jun 2026 09:30:00 +1200
lite-patch (8.0-0160-linuxlite) hematite; urgency=medium
* Correct /etc/lsb-release: DISTRIB_RELEASE wrongly read 24.04 (carried over
from the Linux Lite 7 / Ubuntu 24.04 master); Resolute is Ubuntu 26.04.
os-release was already correct. postinst now rewrites the line to 26.04 on
every install, fixing already-deployed systems via Install Updates.
-- Jerry Bezencon <[email protected]> Tue, 16 Jun 2026 09:00:00 +1200
lite-patch (8.0-0150-linuxlite) hematite; urgency=medium
* Suppress systemd's OSC 3008 shell-context escape sequences, which leaked as
visible text (]3008;...;type=shell;cwd=...) over SSH at login and after every
command on terminals that don't understand OSC 3008. Ships a profile.d
drop-in that neuters systemd's emitter functions for login shells; leaves
the systemd-owned file untouched so it survives systemd upgrades.
-- Jerry Bezencon <[email protected]> Mon, 15 Jun 2026 18:01:12 +1200
lite-patch (8.0-0140-linuxlite) hematite; urgency=medium
* Thunar right-click actions for USB Writer Formatter: "Write to USB..." on
.iso/.img files and "Format USB..." on folders (22-locale translations).
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 17:00:00 +1200
lite-patch (8.0-0130-linuxlite) hematite; urgency=medium
* Depend on usb-writer-formatter so it installs via Install Updates and
cleanly replaces mintstick (Conflicts/Replaces/Provides).
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 16:30:00 +1200
lite-patch (8.0-0120-linuxlite) hematite; urgency=high
* Fix: Electron / freedesktop StatusNotifierItem tray icons (Ferdium, VS
Code, Discord, Slack, Element, etc.) never appeared in the XFCE panel.
Root cause: the default session runs ayatana-indicator-application as the
SNI watcher (its autostart had OnlyShowIn=...XFCE...), and it does not host
plain freedesktop StatusNotifierItem clients - so Electron tray icons (and
even a raw SNI item) silently failed. The panel already ships the Status
Tray plugin, which IS a full freedesktop+Ayatana+xembed SNI watcher.
Fix: divert /etc/xdg/autostart/ayatana-indicator-application.desktop and
ship an XFCE-disabled version (OnlyShowIn=Unity;MATE;Budgie;), so under
XFCE the Status Tray plugin becomes the sole SNI watcher and renders all
three tray protocols. No effect on Unity/MATE/Budgie. The diversion (via
dpkg-divert in preinst, undone in postrm) keeps the change update-safe
across ayatana-indicator-application upgrades. Validated on a clean LL 8.0
login: ayatana stays down, the Status Tray plugin owns the watcher, and
Electron tray icons render. See ~/LL8-tray-sni-bug-report.md.
lite-patch (8.0-0110-linuxlite) hematite; urgency=high
* Depends: cryptsetup-initramfs. This is the initramfs boot hook that lets
update-initramfs build a crypto-capable initramfs for encrypted ("Encrypt
system") installs. It is needed permanently on every system: Calamares runs
update-initramfs in the target during install, and every subsequent kernel
update regenerates the initramfs and must re-add the unlock hook. Anchoring
it here (Essential, never autoremoved) guarantees its presence in the
squashfs at build time and on every installed system for life of the
Series. It pulls cryptsetup automatically and is a harmless no-op on
unencrypted systems. Companion to the calamares-settings-linuxlite 0110 fix
that added the LUKS module chain to the installer sequence.
lite-patch (8.0-0100-linuxlite) hematite; urgency=medium
* Recommends firefox-locales and thunderbird-locales. Linux Lite now ships
its 22 supported Firefox/Thunderbird language packs as a single bundle each
(firefox-locales / thunderbird-locales) instead of ~160 individual locale
packages, so a Mozilla release is one locale update rather than one per
language. This Recommends pulls the bundles onto existing systems on the
next update: each user keeps their language (e.g. German now comes from the
bundle), the old per-locale packages go obsolete, and anyone on a language
outside the 22 additionally keeps their own single locale (e.g.
firefox-locale-ast). No user is delivered the other out-of-22 locales.
-- Jerry Bezencon <[email protected]> Fri, 05 Jun 2026 15:42:21 +1200
lite-patch (8.0-0090-linuxlite) hematite; urgency=medium
* seed-broadcom-pool: sign the local offline Broadcom pool with a generated
RSA key and reference it via Signed-By, instead of relying on Trusted: yes.
Silences the apt 3.0 "Missing Signed-By" note on Ubuntu 26.04 and properly
authenticates the pool.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-patch (8.0-0080-linuxlite) hematite; urgency=medium
* Ship /etc/apt/preferences.d/99-linuxlite-firmware.pref: block firmware
no Linux Lite x86 machine uses so the slimmed linux-firmware-minimal
never pulls it via Recommends — datacentre switches/NICs
(linux-firmware-marvell-prestera, -mellanox-spectrum, -netronome,
-qlogic) plus Qualcomm Adreno GPU and modem/DSP blobs
(-qualcomm-graphics, -qualcomm-misc). Qualcomm Wi-Fi is kept.
-- Jerry Bezencon <[email protected]> Fri, 29 May 2026 18:05:41 +1200
lite-patch (8.0-0070-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-patch (8.0-0060-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-patch (8.0-0050-linuxlite) hematite; urgency=medium
* Add a per-user login hook so EXISTING users (not just newly
created ones) receive the corrected Thunar right-click actions:
- /usr/libexec/linuxlite/linuxlite-refresh-thunar-uca
- /etc/xdg/autostart/linuxlite-refresh-thunar-uca.desktop
At login it refreshes ~/.config/Thunar/uca.xml from /etc/skel
ONLY when the user file is missing or an unmodified Linux Lite
default (hash allowlist) or one this hook wrote before (stamp at
~/.config/linuxlite/uca.managed). Genuine customisations are
never overwritten. Idempotent; runs as the user, never as root.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 13:30:46 +1200
lite-patch (8.0-0040-linuxlite) hematite; urgency=medium
* Ship localised Thunar right-click custom actions (22 locales):
- /etc/skel/.config/Thunar/uca.xml (new users)
- /root/.config/Thunar/uca.xml (root file manager)
These add/standardise the Open Terminal Here, Task Manager,
Screenshot, Open as Administrator, Make file executable, Create
backup copy, Search here and Share Folder actions with branded
icons and full translations. Shipped as plain files (not
conffiles) so they replace the stale copy silently without a
dpkg prompt during Install Updates.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 13:23:05 +1200
lite-patch (8.0-0030-linuxlite) hematite; urgency=medium
* Ship /etc/apt/preferences.d/99-linuxlite-kernels.pref to block
Ubuntu-origin kernel packages (linux-*-generic, linux-*-lowlatency
and their meta-packages). Linux Lite uses its own kernel branch
(linux-image-*-linuxlite); Ubuntu kernels must never be downloaded
or installed.
-- Jerry Bezencon <[email protected]> Tue, 05 May 2026 12:00:00 +1200
lite-patch (8.0-0020-linuxlite) hematite; urgency=medium
* Added las release file fix
-- Jerry Bezencon <[email protected]> Mon, 03 Jun 2024 14:16:14 +1200
lite-patch (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Fri, 27 Oct 2023 18:45:27 +1200
################################################################################
## lite-software (source: litesoftware, current: 8.0-0340)
################################################################################
lite-software (8.0-0340-linuxlite) hematite; urgency=medium
* lite-core, lite-software: do not start the AT-SPI accessibility bridge
when running as root (these tools self-elevate via pkexec). A GTK app
running as root on the user's X display registered its own a11y bus in
the shared AT_SPI_BUS root-window property, clobbering the user's bus;
other GTK apps then failed to reach it and some wxWidgets apps (e.g. Bambu
Studio) segfaulted at startup. Now sets GTK_A11Y=none / NO_AT_BRIDGE=1 for
the root instance, above the import gi call.
-- Jerry Bezencon <[email protected]> Sun, 13 Sep 2026 08:13:04 +1200
lite-software (8.0-0330-linuxlite) hematite; urgency=medium
* Firewall menu entry renamed from "Firewall Config" to "Firewall Status"
(Name/GenericName plus all 22 locale translations updated).
-- Jerry Bezencon <[email protected]> Mon, 03 Aug 2026 12:10:40 +1200
lite-software (8.0-0320-linuxlite) hematite; urgency=medium
* Manage All Software: added a right-click "Reinstall" option for installed
packages (runs apt-get install --reinstall), threaded through the change
preview ("Reinstall N package(s):" plus the re-download size) and applied as
its own phase in Apply Changes. Tracked as a separate per-row flag, mutually
exclusive with the uninstall mark.
* Bulk reinstall: tick two or more installed packages, then right-click any of
them and choose "Reinstall N selected packages" to reinstall the whole set
at once (e.g. all nvidia packages).
* New UI strings are untranslated until the next i18n pass.
-- Jerry Bezencon <[email protected]> Tue, 16 Jun 2026 10:30:00 +1200
lite-software (8.0-0310-linuxlite) hematite; urgency=medium
* Lite Software: added Visual Studio Code and fixed Microsoft Edge in Install
Popular Software. Both install from Microsoft's official apt repository,
which the app now sets up automatically (shared signing key at
/usr/share/keyrings/microsoft.gpg plus a deb822 source — vscode.sources for
code, microsoft-edge.sources for microsoft-edge-stable) before installing,
mirroring the WineHQ handling. Edge previously had no repo setup and could
not install on a stock system. Translated into all 22 locales.
* i18n: translated the category-filter UI strings (category dropdown,
"Installed only", "Close" and their tooltips) that were previously
English-only, closing the last translation gaps in the app (22 locales).
* Install Popular Software: added 43 new applications — including Brave,
Vivaldi, Opera, Discord, Bitwarden, RustDesk, Plex, AnyDesk, Sublime Text,
Google Earth and many archive tools (mkvtoolnix, k3b, Pitivi, LMMS,
QEMU, HPLIP, Mumble, Kate, EasyEffects, Shortwave, etc.). Apps from vendor apt
repositories (Brave/Vivaldi/Opera/Sublime/Google Earth/Plex/AnyDesk) set
up their repository automatically; Discord/Bitwarden/RustDesk/Ferdium are
installed from the vendor's .deb. No Snap or Flatpak packages. All new
descriptions translated into 22 locales.
* Install Popular Software: added category filter buttons above the search
box (All, Games, Graphics, Internet, Multimedia, Office, System, …) that
filter the list to the chosen category, combined with the search text.
* Remove Popular Software: nvidia-prime and bumblebee are now hidden when
they are present only as a dependency of an installed driver (so
removing them can't drag the driver out); they still appear when the
user installed them on their own.
-- Jerry Bezencon <[email protected]> Sun, 14 Jun 2026 15:18:18 +1200
litesoftware (8.0-0290-linuxlite) hematite; urgency=medium
* Lite Update Tray: added an "Install Updates" item to the tray click menu
(left or right click). It launches Lite Updates and is greyed out while
the system is up to date. Translated into all 22 locales.
-- Jerry Bezencon <[email protected]> Fri, 12 Jun 2026 09:00:00 +1200
litesoftware (8.0-0280-linuxlite) hematite; urgency=medium
* Manage All Software: added an "Installed only" filter and a Category
drop-down (Accessories, Games, Graphics, Internet, Multimedia, Office,
System, Other). Filter toggles are centred and the search box now sits on
its own centred line beneath them.
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 09:00:00 +1200
litesoftware (8.0-0270-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:42:33 +1200
litesoftware (8.0-0260-linuxlite) hematite; urgency=medium
* Lite About: fixed GPU detection that reported a duplicate discrete card
and hid the integrated GPU. The nvidia-smi name match was applied to every
PCI display device, so an AMD "[AMD/ATI]" card matched the NVIDIA model on
the substring "ti" (from e.g. "RTX 5060 Ti") and was relabelled as a second
NVIDIA card. The match is now gated to NVIDIA-brand devices, so each
physical GPU (discrete + iGPU) is listed once and correctly identified.
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 12:37:36 +1200
litesoftware (8.0-0250-linuxlite) hematite; urgency=medium
* Manage All Software: uninstalling a package now also removes the
dependencies it pulled in (runs 'apt-get autoremove --purge' after the
removal); the confirmation dialog lists the unused dependencies that will
be removed, computed via python-apt so the preview matches apt.
* Redesigned the confirmation/alert dialogs: coloured status icon, bold
heading, wrapping body and pill action buttons (replaces the plain
Gtk.AlertDialog).
* Confirmation dialog no longer opens with all its text selected, and now
lists every package/dependency in full (long lists scroll) instead of
truncating with a "+N more".
* Translated the Manage All Software interface into all 22 languages.
-- Jerry Bezencon <[email protected]> Sat, 31 May 2026 15:15:00 +1200
litesoftware (8.0-0240-linuxlite) hematite; urgency=medium
* Manage All Software: uninstalling a package now also removes the
dependencies it pulled in. After the removal the app runs
'apt-get autoremove --purge', and the confirmation dialog lists the
unused dependencies that will be removed (computed via python-apt so the
preview matches what apt actually does).
-- Jerry Bezencon <[email protected]> Sat, 31 May 2026 14:00:00 +1200
lite-software (8.0-0230-linuxlite) hematite; urgency=medium
* Rename "Install All Software" to "Manage All Software".
* Add a right-click Install / Uninstall menu on each package in the
full repository browser, plus a top-of-window tip explaining it, so
installed packages can be uninstalled directly.
-- Jerry Bezencon <[email protected]> Fri, 29 May 2026 18:05:41 +1200
lite-software (8.0-0220-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-software (8.0-0210-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-software (8.0-0200-linuxlite) hematite; urgency=medium
* Performance: fix laggy typing/UI on non-English locales across all
nine Lite apps in this package (Share Folder password entry was the
visible symptom). They bound the translator as `_ = gettext.gettext`,
the module-level function, which on EVERY call re-runs find() (a
filesystem walk for .mo files) plus a copy.copy() of the translation
object. With the long LANGUAGE fallback chain that non-English
locales get, that is ~55 us/call (worse on slow storage) and runs
in per-keystroke handlers; English (short chain) stayed fast.
Now bound once via gettext.translation(domain, dir, fallback=True)
.gettext — ~0.08 us/call, no per-call filesystem access. Applies to
lite-share-folder, lite-core, lite-about, lite-updates,
lite-update-tray, lite-systemreport, lite-firewallconfig, lite-dpi
and lite-software. No string/translation changes.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 13:43:09 +1200
lite-software (8.0-0190-linuxlite) hematite; urgency=high
* Lite Core: fix a catastrophic bug where removing "Samba" deleted the
entire Lite suite. The lite-software package (which ships Lite Core
itself, Lite Share Folder, Lite Updates, Lite About, etc.) Depends on
samba, so `apt-get purge -y samba` forced apt to remove lite-software
too — taking every Lite admin app with it. The old "Samba Selected"
warning only mentioned losing network shares, so users continued.
Fixes: (1) Samba is no longer offered in the removable list (it is a
hard dependency of the suite and can never be safely purged here);
(2) removed the now-dead Samba warning dialog; (3) added a safety net
— every purge is dry-run simulated first and skipped if it would drag
out a protected package (lite-software / any lite-*/linuxlite* pkg),
so Lite Core can never delete its own suite again.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 13:13:03 +1200
lite-software (8.0-0180-linuxlite) hematite; urgency=medium
* Fix UnboundLocalError crash in lite-core and lite-share-folder introduced
by the i18n pass. A throwaway tuple-unpack / for-loop target named `_`
shadowed the gettext `_` alias for the whole enclosing function, so the
`_("...")" calls raised "cannot access local variable '_'". lite-core
crashed when removing software (worker() and _removal_finished());
lite-share-folder crashed when renaming a share (_do_save()). Renamed the
throwaway targets to _unused/_out. No translation/string changes.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 12:34:23 +1200
lite-software (8.0-0170-linuxlite) hematite; urgency=medium
* Install All Software: hide internal companion packages from the browser
so they can't be installed directly. New HIDDEN_FROM_BROWSER set —
currently {wine-menu-linuxlite}, which Depends: wine-stable and is only
meant to be pulled in by the Wine setup flow. Ticking it standalone was
snowballing into a full Wine stack (or a broken state). Hidden from both
the install and installed/remove listings.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 22:15:00 +1200
lite-software (8.0-0160-linuxlite) hematite; urgency=medium
* Install All Software "Fix Now" now RECOVERS from any breakage, not just
the apt-fixable kind. Escalating repair: (1) dpkg --configure -a,
(2) apt-get install -f, then (3) if still broken, it identifies the
un-repairable packages (dpkg half-states + apt unmet-dep packages),
and offers to remove them (one confirmation dialog listing them), then
re-runs the repair and re-verifies. Essential / Priority:required
packages are never auto-removed — they're reported for manual fixing.
Fixes the accidental wine-menu-linuxlite case (needs wine-stable, which
isn't installable) that previously left "Fix Now" stuck.
* Repair failures now surface the REAL reason instead of "Unknown error
occurred": _run_apt_phase captures dpkg:/dependency-problem lines, not
just apt "E:" lines (de-duplicated, last 8 shown).
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 21:30:00 +1200
lite-software (8.0-0140-linuxlite) hematite; urgency=medium
* lite-share-folder.desktop: add menu/right-click translations
(Name, GenericName, Comment) for all 22 Linux Lite locales.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 18:02:40 +1200
lite-software (8.0-0130-linuxlite) hematite; urgency=medium
* lite-software: add "Install All Software" — a full Ubuntu-repository
package browser that replaces Synaptic Package Manager in LL 8.0.
- New third button on the main task selector opens a Synaptic-style
Gtk.ColumnView (Mark | Package | Installed | Version | Description)
listing every installable package (~105k) from the enabled apt
sources.
- Speed: reads libapt-pkg's binary cache via python3-apt — the same
mechanism Synaptic uses — and virtualizes the view so only visible
rows are realized. The full catalogue loads in ~1s and scrolls
instantly.
- Live search matches the package name OR its description. An
optional "Hide libraries / dev / debug" toggle strips lib*, -dev
and -dbg noise down to end-user applications.
- Tick a package to mark it: an un-installed package is marked for
installation, an installed one for removal. "Apply Changes" runs
the removal and installation phases through apt-get with streamed
progress, then returns to the main menu.
- New dependency: python3-apt.
- Renamed the two curated-catalogue buttons to "Install Popular
Software" and "Remove Popular Software" to distinguish them
from the new full-repository "Install All Software" browser.
- Apply now shows a Synaptic-style dependency preview: clicking
Apply resolves the full change set with python-apt (every
pulled-in dependency plus the download size and disk-space
delta) and lists it in the Confirm dialog before committing,
so users aren't surprised by what apt-get installs. The apply
itself still runs through apt-get, which re-resolves the same.
- Internationalized (gettext). All ~189 user-facing strings are
wrapped in _(); translations ship as
/usr/share/locale/<lang>/LC_MESSAGES/lite-software.mo. po/ holds
the lite-software.pot template and per-locale .po files for all
22 Linux Lite languages; build-translations.sh compiles them.
All 22 locales are translated (French hand-checked; the other 21
machine-translated, pending native review) with placeholders and
Pango markup validated. Locale env (LANG/LANGUAGE) is propagated
across the pkexec re-exec so the elevated process shows the
user's language.
- Broken-package handling in Install All Software: on opening, the
view detects an already-broken system (apt broken_count or
`dpkg --audit`) and shows a "Fix Now" banner that runs
`dpkg --configure -a` + `apt-get install -f -y`, then reloads.
The dependency preview now reports a pre-broken system
explicitly instead of blaming the selection, and the remove
phase gained `-f` for symmetry with install.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 15:33:44 +1200
lite-software (8.0-0110-linuxlite) hematite; urgency=medium
* lite-updates: fix "Failed to fetch changelog" error when clicking
the changelog icon next to a package in hematite/main. Linux Lite
has no changelogs server, so `apt-get changelog` returns "Failed
to fetch changelog:/<pkg>.changelog Changelog unavailable for
<pkg>=<version>" for every Lite-built package. The button now
reads the bundled /usr/share/doc/<pkg>/changelog.gz (or
.Debian.gz / uncompressed) FIRST, falls back to the root helper's
apt-get changelog for Ubuntu archive packages, and shows a clean
"No changelog available for this package." line instead of
echoing the apt error when neither source produces text.
-- Jerry Bezencon <[email protected]> Wed, 20 May 2026 17:30:00 +1200
lite-software (8.0-0100-linuxlite) hematite; urgency=medium
* lite-update-tray: three robustness improvements and one new
feature.
- Outer try/except in _poll_updates so no callback exception can
kill the daemon (previously a parse error inside the populate
re-render would have taken the tray icon down).
- dpkg.log GFileMonitor now reattaches after logrotate: DELETED,
MOVED_OUT and UNMOUNTED events cancel the old monitor and bind
a new one to the freshly-created file (2-second beat for
logrotate to finish), then re-polls. Without this the icon
silently stopped reacting to Lite Updates / apt completions
after the first weekly log rotation.
- New hover-status tooltip. Wrapping the tray icon now shows
"Linux Lite Updates — N updates available (M security) ·
checked 12 min ago · reboot required" or "Paused until 14:30
Wed 21 May · checked 1 h ago" — refreshed on every state
change (set_title + set_icon_full descs both updated so XFCE
status-notifier-plugin renders it as the panel tooltip).
- set_snooze now delegates tooltip text to _hover_status() so
pausing/resuming produces an accurate one-line summary
instead of a static "Paused" string.
-- Jerry Bezencon <[email protected]> Wed, 20 May 2026 15:30:00 +1200
lite-software (8.0-0090-linuxlite) hematite; urgency=medium
* Dropped Conflicts: gnome-package-updater, package-update-indicator
from the control file. dpkg -i now unpacks cleanly on a stock
resolute base where gnome-package-updater is present, which
matches how RC testers install the deb. The conflicting updaters
are still removed automatically — the postinst's deferred
background sweep now apt-get purges gnome-package-updater and
package-update-indicator (in addition to the existing
gnome-packagekit-common autoremove) ~30s after the parent dpkg
transaction releases its lock.
-- Jerry Bezencon <[email protected]> Wed, 20 May 2026 14:30:00 +1200
lite-software (8.0-0080-linuxlite) hematite; urgency=medium
* lite-networkshares: removed. lite-share-folder now performs the
same first-run server bootstrap (smbd/nmbd enable + start,
firewalld Samba service, /etc/samba/smb.conf usershare stanza,
smbpasswd account creation) as part of its own pkexec'd setup
helper, so the standalone server-config app is no longer needed.
Workgroup defaults to WORKGROUP (matches Windows out of the
box); netbios name defaults to the hostname set at install.
Users on existing networks that need a custom workgroup can
edit /etc/samba/smb.conf directly. dpkg will remove the
/usr/bin/lite-networkshares binary, its .desktop launcher and
its polkit action on upgrade from 8.0-0060.
* lite-share-folder: new per-folder Samba sharing helper, invoked
from the Thunar right-click menu via a Custom Action. Wraps
`net usershare` so the user is never prompted for root once they
are in the sambashare group. Assumes a fresh Linux Lite where
Samba has never been configured.
- first-run state: detects missing sambashare membership and
asks for a Network Password (the Samba password other
machines use when they connect). "Set Up Sharing" pkexec's
/usr/bin/lite-share-folder-setup which: adds the user to
sambashare, ensures /etc/samba/smb.conf has the usershare
stanza (writes one if smb.conf is missing or doesn't have
usershare lines yet), enables and starts smbd/nmbd, opens
Samba in firewalld, sets the Samba password via smbpasswd
(-a if new, -s if changing).
- post-setup state: shows "log out and back in" because the
running process's kernel-level group list doesn't pick up
sambashare until the next login session.
- new-share form: share name (auto-suggested from folder name,
invalid chars stripped on the fly), optional comment, "Allow
writing" and "Guest access" switches. Defaults: read-only,
no guest.
- edit-existing form: same fields pre-filled from
`net usershare info`, plus a red "Stop Sharing" action and
a "Change…" button to reset the network password later.
- denylist: refuses to share /etc, /root, /boot, /usr, /var,
and home-relative credential stores (~/.ssh, ~/.gnupg,
~/.config, ~/.mozilla, ~/.thunderbird, ~/.aws, ...).
Includes polkit action com.linuxliteos.lite-share-folder
(auth_admin_keep, LL-branded vendor + folder-publicshare icon)
and a .desktop launcher with NoDisplay=true used for icon
resolution from Thunar. No new deps (samba, samba-common-bin,
cifs-utils, firewalld already in Depends from earlier versions).
Thunar UCA entry is added manually via Edit → Configure custom
actions; no system-wide uca.xml is shipped.
-- Jerry Bezencon <[email protected]> Mon, 18 May 2026 19:30:00 +1200
lite-software (8.0-0060-linuxlite) hematite; urgency=medium
* lite-update-tray: replace the single "Check for Updates Now" menu
item with a "Configure..." option (same on left and right click).
Adds a Configure window with:
- status card showing update count, security-only split, last
checked time and apt cache age
- reboot-required banner driven by /var/run/reboot-required
- expandable list of pending packages (name + new version, with
a "security" tag for -security suite entries)
- live 1 Hz Down/Up area chart for the default-route interface,
Down/Up rate + session totals; timer only runs while the
Configure window is visible
- configurable polling interval (hours + minutes in 15-min
steps, 15 min minimum)
- "Notify me when new updates appear" toggle (notify-send when
the count transitions upward)
- "Pause checks" footer: 1 hour / 4 hours / Until tomorrow
morning / Resume; persisted across restarts
Per-user config at ~/.config/lite-update-tray/config.json. No new
deps (libnotify-bin was already in Depends for notify-send).
-- Jerry Bezencon <[email protected]> Sun, 17 May 2026 09:00:00 +1200
lite-software (8.0-0030-linuxlite) hematite; urgency=medium
* lite-core: add Samba to the removable applications list. When Samba
is selected for removal, show a warning dialog noting that Lite
Network Shares will not work unless Samba is reinstalled later.
* lite-firewallconfig: migrate both dialogs from the deprecated
Adw.MessageDialog to Adw.AlertDialog. The status dialog moves the
coloured ENABLED/DISABLED label into the body via Pango markup
instead of set_extra_child (per memory feedback_adw_alertdialog.md
AlertDialog + set_extra_child is unreliable). show_message is a
straight rename. Same UX, no DeprecationWarnings.
-- Jerry Bezencon <[email protected]> Wed, 06 May 2026 09:00:00 +1200
lite-software (8.0-0020-linuxlite) hematite; urgency=medium
* choose-apt-mirror.sh: add en_US -> us.archive.ubuntu.com mapping
(previously en_US fell through to the generic archive).
* choose-apt-mirror.sh: chattr -i the sources file at the start of
each run so OEM firstboot can override the operator's install-time
mirror choice. The closing chattr +i still re-applies post-install
protection.
-- Jerry Bezencon <[email protected]> Mon, 04 May 2026 19:30:00 +1200
lite-software (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 18:01:49 +1200
################################################################################
## lite-software-sources (source: litesoftwaresources, current: 8.0-0080)
################################################################################
litesoftwaresources (8.0-0080-linuxlite) hematite; urgency=medium
* Remove the Indonesia mirror (pinguin.dinus.ac.id) — its apt repo is stale,
carrying only up to fluorite (6.0) with no galena (7.0) or hematite (8.0),
so LL 8.0 users selecting it got a repo with no 8.0 packages. Verified the
other 18 mirrors all serve the current hematite suite.
-- Jerry Bezencon <[email protected]> Tue, 22 Sep 2026 11:00:00 +1200
litesoftwaresources (8.0-0070-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:29:06 +1200
lite-software-sources (8.0-0060-linuxlite) hematite; urgency=medium
* Increase the main window default height to 800px
* Refresh translations (22 locales)
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-software-sources (8.0-0050-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
################################################################################
## lite-sounds (source: litesounds, current: 8.0-0040)
################################################################################
lite-sounds (8.0-0040-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-sounds (8.0-0030-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-sounds (8.0-0020-linuxlite) hematite; urgency=medium
* Full UI internationalization (gettext) into all 22 Linux Lite locales:
header subtitle, welcome text, the System Sounds / Login Sound /
Logout Sound / Audio Settings group headers and their rows, and the
Volume Control launcher. Plain gettext (the GUI runs as the invoking
user; only the logout-sound toggle escalates via pkexec to the
helper). Brand "Lite Sounds" and "PulseAudio" left untranslated.
* postinst now chowns/chmods the shipped lite-sounds.mo catalogs.
* Version scheme normalised to the suite's 4-digit form (was 001.0).
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 18:00:00 +1200
lite-sounds (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 18:04:23 +1200
################################################################################
## lite-system-monitor (source: lite-system-monitor, current: 8.0-0060)
################################################################################
lite-system-monitor (8.0-0060-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:42:33 +1200
lite-system-monitor (8.0-0050-linuxlite) hematite; urgency=medium
* Internationalisation: complete the remaining 13 locales (af ar fi he hi hr
it ja ko nl sr sv uk). The app now ships full translations for all 22 Linux
Lite locales (369 strings each).
-- Linux Lite <[email protected]> Thu, 04 Jun 2026 06:10:38 +0000
lite-system-monitor (8.0-0040-linuxlite) hematite; urgency=medium
* Internationalisation: replace the untrusted partial translation set
(cs/pl/pt_BR/tr) with 9 fully-translated locales — de, es, fa, fr, pl, pt,
pt_BR, ru, zh_CN — built from upstream system-monitoring-center's vetted
translations plus hand-filled gaps (369 strings each). Dropped stale cs/tr.
-- Linux Lite <[email protected]> Wed, 03 Jun 2026 10:27:15 +0000
lite-system-monitor (8.0-0030-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-system-monitor (8.0-0020-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
system-monitoring-center (6.8.1) fluorite; urgency=medium
* Added Language translations
-- Jerry Bezencon <[email protected]> Tue, 06 Aug 2023 11:01:12 +1200
system-monitoring-center (6.8.0) fluorite; urgency=medium
* First build for Series 6.x
-- Jerry Bezencon <[email protected]> Sun, 10 Apr 2022 18:17:45 +1200
system-monitoring-center (1.8.0) unstable; urgency=medium
[ Hakan Dündar ]
* New: Plot CPU usage history per-core
* New: Gradient colors below line (CPU, RAM, GPU charts)
* Code updates for OOP (Several modules)
* Improved: Detection of computer model on ARM devices
* Replaced pci.ids dependency with hwdata
* Fix: getting services on some ARM devices
* Fix: USB network card vendor-model information
* Fix: Disk mount point for disks with multiple mount points
* Fix: GPU vendor-model names for ARM systems
* Fix: network card names for virtual network interfaces
* Fix: Showing some NICs (usb0) without device-vendor IDs
* Minor improvements and other bug fixes
[ eusouobn ]
* Updated pt_BR translation
-- Hakan Dündar <[email protected]> Tue, 29 Mar 2022 07:38:07 +0300
system-monitoring-center (1.7.0) unstable; urgency=medium
* Code updates for OOP (menus, Performance, Settings)
* Improved performance for tab switches
* Improved FPS counter accuracy
* Fix: Resetting some fields for switched off tabs
* Fix: Showing error messages of startup item commands
* Fix: Closing color chooser dialogs on some systems
* Fix: Speed data conversions for bits/sec and orders
* Minor improvements
-- Hakan Dündar <[email protected]> Mon, 21 Mar 2022 09:19:44 +0300
system-monitoring-center (1.6.0) unstable; urgency=medium
[ Hakan Dündar ]
* New: Czech language translation
* New: Polish language translation (initial)
* Fix: application instance controls
* Removed: python3-opengl dependency
* Minor improvements
-- Hakan Dündar <[email protected]> Mon, 14 Mar 2022 11:39:13 +0300
system-monitoring-center (1.5.0) unstable; urgency=medium
* New: Brazilian Portuguese (pt_BR) translation
* Removed deleted translation lines
* Minor improvements
-- Hakan Dündar <[email protected]> Wed, 09 Mar 2022 08:26:39 +0300
system-monitoring-center (1.4.0) unstable; urgency=medium
* Rewrite Startup tab code is (improved reliability)
* Add: dependency (python3-gi-cairo)
* Minor improvements for process names > 15 characters
* Several minor improvements
-- Hakan Dündar <[email protected]> Thu, 24 Feb 2022 10:02:50 +0300
system-monitoring-center (1.3.0) unstable; urgency=medium
* New: remember window size option (Settings)
* Simplifications for the GUI (several tabs)
* Improved: saving/reading configuration file
* Removed code for reading/writing read-only settings
* Fix: resetting CPU usage graph type (avg./per core)
* Fix: Enabling/Disabling service (Services tab)
* Minor impovements and bug fixes
-- Hakan Dündar <[email protected]> Thu, 17 Feb 2022 09:07:17 +0300
system-monitoring-center (1.2.2) unstable; urgency=medium
[ Hakan Dündar ]
* New: Swap Details window is reloaded automatically
* Fix: Showing menu/details window for some processes
* Fix: disk vendor-model information (Disk Details))
* Minor changes for OS name and version information
* Minor improvements (GUI, translations, etc.)
[ Fatih Altun ]
* Fix wrong default_main_tab values
* Optimize screenshots using png optimization tools
* Update some if controls of main_tab and sub_tab for optimizing
-- Hakan Dündar <[email protected]> Thu, 10 Feb 2022 09:37:48 +0300
system-monitoring-center (1.2.1) unstable; urgency=medium
* Fix: disk vendor-model information (Disk Details)
* Fix: disk read/write speed (Process Details window)
* Minor improvements (Users tab)
* Minor improvements (GUI, translation, etc)
* Minor improvements
-- Hakan Dündar <[email protected]> Thu, 27 Jan 2022 10:02:00 +0300
system-monitoring-center (1.2.0) unstable; urgency=medium
* Removed Storage tab and moved Disk details to Disk tab
* Removed Environment Variables tab and GUI design changes
* Fix: disk vendor-model information on VMs (Disk tab)
* Fix: selecting hardware automatically (CPU,Disk,Network tabs
* Minor improvements for GUI and System tab
* Translation improvements
* Minor improvements
-- Hakan Dündar <[email protected]> Mon, 24 Jan 2022 09:29:25 +0300
system-monitoring-center (1.1.0) unstable; urgency=medium
* Support for ARM devices
* Minor improvements for application start speed
* Bug fix and minor improvements (CPU tab)
* Various improvements (bug fixes, performance, GUI, etc.
-- Hakan Dündar <[email protected]> Mon, 17 Jan 2022 11:52:11 +0300
system-monitoring-center (1.0.0) unstable; urgency=medium
* Various improvements (bug fixes, performance, GUI, etc.
-- Hakan Dündar <[email protected]> Fri, 07 Jan 2022 09:26:01 +0300
system-monitoring-center (0.3.2~beta1) unstable; urgency=medium
* Improvements for ARM device support
* Fix: highligthing processes of clicked windows
* Updated used RAM calculation method
* Minor improvements for application start speed
* Performance improvements (CPU tab)
* Minor improvements
-- Hakan Dündar <[email protected]> Wed, 29 Dec 2021 11:50:48 +0300
system-monitoring-center (0.3.1~beta1) unstable; urgency=medium
* Fix: GPU model name matching problem (GPU tab)
* Improvements for Flatpak packaging
* Improvement: restarting the application with root privileges
* Minor improvements
-- Hakan Dündar <[email protected]> Sun, 19 Dec 2021 13:24:51 +0300
system-monitoring-center (0.3.0~beta1) unstable; urgency=medium
[ Hakan Dündar ]
* New: Support for voltage,current and more temp./fan sensors
* Minor performance improvements for several tabs
* Fix: sensor name (Sensors tab)
* Updated package dependencies
* Minor improvements
-- Hakan Dündar <[email protected]> Sat, 11 Dec 2021 12:59:53 +0300
system-monitoring-center (0.2.0~beta1) unstable; urgency=medium
* New: limited support for ARM CPUs (CPU tab)
* New: limited support for ARM CPUs (System tab)
* Improvements for detection of startup applications behavior
* Fix: FPS graph problems for screens with high refresh rate (>100 Hz)
* Fix: Disk vendor name for NVMe SSDs
* Minor improvements for reducing CPU load (CPU tab)
* Improvements for getting Gnome DE version (System tab)
* Minor improvements
-- Hakan Dündar <[email protected]> Tue, 07 Dec 2021 09:49:25 +0300
system-monitoring-center (0.1.21~beta19) unstable; urgency=medium
* Improvements for getting Gnome DE version
* Improvements for packaging scripts
* Improvements for opening default terminal application
* Fixed a bug for NVMe SSDs (Disk tab)
* Minor improvements
-- Hakan Dündar <[email protected]> Fri, 03 Dec 2021 13:56:56 +0300
system-monitoring-center (0.1.21~beta18) unstable; urgency=medium
* Security improvements for command running operations (GPU tab)
* Fixed a bug for GPU vendor-device information (GPU tab)
* Application category change: Settings category is removed
* Added new capability: Resetting all settings with new release
* Improvements for detecting system disk (Disk tab)
* Improvements for deleting environment variable
* Performance improvements for getting RPM package count
* Fixed a bug for running terminal application (Main menu)
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Thu, 25 Nov 2021 12:18:57 +0300
system-monitoring-center (0.1.21~beta17) unstable; urgency=medium
* New: End User Session action is added (Users tab)
* Visual improvements for Sensors and RAM tabs
* Improvements for debian packaging and GUI
* Several improvements (RPM packaging, dependencies, etc.)
* Several improvements (Sytsem tab DE support and other)
* Various improvements (GUI, Readme file, etc.)
* Minor improvements
-- Hakan Dündar <[email protected]> Sun, 14 Nov 2021 10:18:12 +0300
system-monitoring-center (0.1.21~beta16) unstable; urgency=medium
* Fixed a bug for RAM hardware information window
-- Hakan Dündar <[email protected]> Sat, 06 Nov 2021 16:49:34 +0300
system-monitoring-center (0.1.21~beta15) unstable; urgency=medium
* Minor improvements and bug fixes
-- Hakan Dündar <[email protected]> Sat, 06 Nov 2021 11:11:31 +0300
system-monitoring-center (0.1.21~beta14) unstable; urgency=medium
* New: RAM hardware information can be viewed (RAM tab)
* New: Swap memory details can be viewed (RAM tab)
* Improvements for Floating Summary window
* Minor GUI improvements
* Minor improvements
-- Hakan Dündar <[email protected]> Fri, 05 Nov 2021 16:44:16 +0300
system-monitoring-center (0.1.21~beta13) unstable; urgency=medium
* Fix a bug for RAM tab
-- Hakan Dündar <[email protected]> Sat, 30 Oct 2021 14:30:02 +0300
system-monitoring-center (0.1.21~beta12) unstable; urgency=medium
* Improvements for Startup tab right click menu
* Improvements for GUI and translations
* Various minor improvements
* Bug fixes for Environment Variables tab
* Several improvements
-- Hakan Dündar <[email protected]> Sat, 30 Oct 2021 14:23:06 +0300
system-monitoring-center (0.1.21~beta11) unstable; urgency=medium
* Several improvements (functionality, bug fixes, etc)
-- Hakan Dündar <[email protected]> Sun, 24 Oct 2021 20:26:57 +0300
system-monitoring-center (0.1.21~beta10) unstable; urgency=medium
* Several improvements (functionality, GUI design, bug fixes, etc)
-- Hakan Dündar <[email protected]> Sun, 24 Oct 2021 08:42:22 +0300
system-monitoring-center (0.1.21~beta9) unstable; urgency=medium
* Several improvements (performance, security, bug fixes, etc)
-- Hakan Dündar <[email protected]> Fri, 22 Oct 2021 19:17:18 +0300
system-monitoring-center (0.1.21~beta8) unstable; urgency=medium
* Improvements for error handling and dialogs (Startup tab)
* Removed unused dialogs
* Minor code comment changes
* Added information of number of Python packages (System tab)
* fix: dynamic updating of CPU core count and max frequency
* Reduced data update latency on tab switch (Process Details window)
* fix: search bug for services (Services tab)
* Various minor improvements (settings, GUI, etc.)
* Several changes for easier maintenance
* Fixed Processes tab right click menu bugs
* Improvements for performance summary on the headerbar
-- Hakan Dündar <[email protected]> Sun, 17 Oct 2021 11:16:16 +0300
system-monitoring-center (0.1.21~beta7) unstable; urgency=medium
* Minor updates for function repeating mechanism
* Automatic data units are set for Floating Summary window
* Minor internal and GUI improvements
* Processes tab customizations menu simplifications
* Reduced CPU load while application start and tab switch
-- Hakan Dündar <[email protected]> Thu, 14 Oct 2021 11:48:47 +0300
system-monitoring-center (0.1.21~beta6) unstable; urgency=medium
* Update README.md
* Minor GUI improvements
* Removed Run Application window which needs more detailed work
* Updated translation files
-- Hakan Dündar <[email protected]> Wed, 13 Oct 2021 10:16:03 +0300
system-monitoring-center (0.1.21~beta5) unstable; urgency=medium
* Remove search customization features for simplicity
-- Hakan Dündar <[email protected]> Mon, 11 Oct 2021 07:43:57 +0300
system-monitoring-center (0.1.21~beta4) unstable; urgency=medium
* Added support for viewing Arch Linux and pacman packages information
* Minor design changes on GUI icons
* Update README.md
-- Hakan Dündar <[email protected]> Sat, 09 Oct 2021 10:00:54 +0300
system-monitoring-center (0.1.21~beta3) unstable; urgency=medium
* About %50 performance improvement for services data loading
* Various bug fixes and minor improvements
-- Hakan Dündar <[email protected]> Fri, 08 Oct 2021 14:53:46 +0300
system-monitoring-center (0.1.21~beta2) unstable; urgency=medium
* Fixed bugs for double/right clicking on empty areas of the lists on several tabs
* Improvements for Debian packaging
-- Hakan Dündar <[email protected]> Fri, 08 Oct 2021 09:44:59 +0300
system-monitoring-center (0.1.21~beta1) unstable; urgency=medium
[ Hakan Dündar ]
* Improved tab switch performance
-- Hakan Dündar <[email protected]> Thu, 07 Oct 2021 17:58:21 +0300
system-monitoring-center (0.1.20~beta) unstable; urgency=medium
[ Hakan Dündar ]
* Removed unused code
-- Hakan Dündar <[email protected]> Thu, 07 Oct 2021 13:59:10 +0300
system-monitoring-center (0.1.19~beta) unstable; urgency=medium
[ Hakan Dündar ]
* Added support for showing Network and GPU device vendor and model information on RPM-based systems
* Added support for showing number of installed RPM packages on RPM-based systems (System tab)
* Fixed a bug for showing number of installed Flatpak packages
* Minor performance improvements on Disk and System tab
* Minor changes on application icon
-- Hakan Dündar <[email protected]> Thu, 07 Oct 2021 13:17:05 +0300
system-monitoring-center (0.1.18-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Fixed bugs for default tabs on application start
* Fixed a bug for resetting selected disk (Disk tab)
-- Hakan Dündar <[email protected]> Sun, 03 Oct 2021 21:05:00 +0300
system-monitoring-center (0.1.17-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Application start speed is improved
* Tab switch performance is improved
* RAM usage of the application is decreased in most situations
* Improved response times of the application window after window focus changes
* CPU usage is decreased for several tabs
* Minor viusal changes on application icon
* Selected hardware can be reset on relevant tab (CPU, Disk, etc.)
* Fixed a bug which causes running multiple instances of same threads after repetitive tab switches
-- Hakan Dündar <[email protected]> Sun, 03 Oct 2021 14:35:00 +0300
system-monitoring-center (0.1.16-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Application start speed is improved
* Improved response times of the application window after window focus changes
* Minor improvements for reducing CPU usage on several tabs
* Added information of number of installed Flatpak packages (System tab)
* Default value of average CPU usage precision is changed to "0" to increase readability
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Fri, 01 Oct 2021 08:28:00 +0300
system-monitoring-center (0.1.15-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Application start speed is improved
* Tab switch performance is improved
* Fixed a bug for showing process cmdline on Process Details window
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Thu, 30 Sep 2021 20:01:00 +0300
system-monitoring-center (0.1.14-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Fixed a bug which causes displaying wrong process icons (Processes tab)
* Minor performance improvements on System tab
* Minor translation updates
-- Hakan Dündar <[email protected]> Thu, 30 Sep 2021 07:17:00 +0300
system-monitoring-center (0.1.13-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Start speed of the application is increased
* RAM usage of the application is decreased in most situations
* Icon images are recolored as "bebebeff" color instead of black (this does not affect icon appearances on the GUI)
* Fixed a bug for trying to open Service Details window without waiting the services to be loaded and listed
-- Hakan Dündar <[email protected]> Tue, 28 Sep 2021 14:24:00 +0300
system-monitoring-center (0.1.12-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Fixed a bug for showing right click menu on Services tab
* Minor GUI improvements (CPU and GPU tabs)
-- Hakan Dündar <[email protected]> Mon, 27 Sep 2021 14:27:00 +0300
system-monitoring-center (0.1.11-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Window manager information is added to the System tab
* Added support for listing startup applications on systems with LXQt and LXDE desktop environments
* Added support for showing desktop environment versions of MATE and LXQt desktop environments (System tab)
* Changed right click menu popup code for quicker menu popups
* Removed open right click menu buttons on several tabs for a simpler GUI
* Fixed a bug for some process names longer than 15 characters (Processes tab)
* Fixed a bug for "Started" information on User Details window
* Fixed bugs for untranslated texts on several tabs/windows
* Various bug fixes
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Mon, 27 Sep 2021 10:54:00 +0300
system-monitoring-center (0.1.10-beta) unstable; urgency=medium
[ Hakan Dündar ]
* OS kernel version information is available on the GUI
* Fixed a bug for showing CPU architecture on some systems
* For getting CPU architecture, removed dependency of lscpu command (CPU tab)
* Minor improvements for CPU usage on CPU tab and System tab
* Various bug fixes
* Minor GUI improvements (added tooltips for several objects on System tab, etc.)
-- Hakan Dündar <[email protected]> Thu, 23 Sep 2021 14:49:00 +0300
system-monitoring-center (0.1.9-beta) unstable; urgency=medium
[ Hakan Dündar ]
* User details can be viewed on a separate window (Users tab)
* Child processes of a process can be viewed on Process Details window (Processes tab)
* Fixed a bug for viewing storage details on systems if there is no disks with label since system installation.
* Various bug fixes
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Wed, 22 Sep 2021 13:22:00 +0300
system-monitoring-center (0.1.8-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Improvements for listing environment/shell variables correctly
* Add/Edit/Delete/Copy right click menu functions are added (Environment Variables tab)
* Now double clicking on process/storage/service rows opens details window on relevant tab
* Fixed bugs which cause error when application is run with root privileges (Startup tab)
* Fixed a bug for showing signal strength (link value) of the WI-FI network (Network tab)
* Various bug fixes
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Sat, 18 Sep 2021 20:41:00 +0300
system-monitoring-center (0.1.7-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Fixed bugs which cause incorrect startup item "Enabled/Disabled" behavior (Startup tab)
* Minor GUI improvements (GUI object tooltip changes/updates)
-- Hakan Dündar <[email protected]> Tue, 14 Sep 2021 14:42:00 +0300
system-monitoring-center (0.1.6-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Added support for listing startup items on systems with GNOME-Classic, Ubuntu-GNOME desktop environments (Startup tab).
* Added "Run Now" and "Reset To System Values" items on the right click menu on Startup tab.
* Fixed bugs which cause incorrect startup item "Enabled/Disabled" information (Startup tab)
* Various bug fixes
* Minor GUI improvements
-- Hakan Dündar <[email protected]> Tue, 14 Sep 2021 09:08:00 +0300
system-monitoring-center (0.1.5-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Added support for listing startup items on systems with Cinnamon, Mate, Kde desktop environments (Startup tab).
* Improvements for listing processes with names longer than 15 characters (Processes tab)
* Various bug fixes
* Minor performance improvements on Startup tab
* Minor GUI improvements
* Error handling improvements
-- Hakan Dündar <[email protected]> Sat, 11 Sep 2021 16:14:00 +0300
system-monitoring-center (0.1.4-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Added support for detection of Wayland windowing system (System tab)
* Added support for detection of Cinnamon, Mate, Kde Plasma desktop environments (System tab)
* Fixed a bug which causes error when an application window is tried to be defined on systems run Wayland (Processes tab)
* Fixed a bug which causes error while detecting current monitor on systems run Wayland (System tab)
* Fixed a bug which causes error while getting information of "Based on" on Debian OS (System tab)
* Various bug fixes
* Minor performance improvements on System tab
* Error handling improvements
* Removed unused code
-- Hakan Dündar <[email protected]> Fri, 10 Sep 2021 14:17:00 +0300
system-monitoring-center (0.1.3-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Performance improvements for more smooth tab switches
* Minor performance improvements for application start speed
* Implementations of functions for General Settings window
* Fixed bugs which cause incorrect chart scaling on Disk and Network tabs.
* Various bug fixes
* Error handling improvements
* Removed unused code
-- Hakan Dündar <[email protected]> Thu, 09 Sep 2021 18:08:20 +0300
system-monitoring-center (0.1.2-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Implementations of functions for General Settings window
* Removed unnecessary commandline functions which are used for getting hardware information.
* 0 Byte values are shown as 0 B instead of 0.00 B.
* Menus longer than size of the main window are redesigned because they were trimmed on some systems.
* Various bug fixes
* Error handling improvements
* Minor translation updates
* Some code changes for easier code readability
* Removed unused code
-- Hakan Dündar <[email protected]> Wed, 08 Sep 2021 17:35:00 +0300
system-monitoring-center (0.1.1-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Changed default settings for more user friendly view.
* Changed some GTK GUI object properties which were deprecated.
* Various bug fixes
* Minor translation updates
-- Hakan Dündar <[email protected]> Mon, 06 Sep 2021 20:44:00 +0300
system-monitoring-center (0.1.0-beta) unstable; urgency=medium
[ Hakan Dündar ]
* Initial commit
-- Hakan Dündar <[email protected]> Sun, 05 Sep 2021 17:10:00 +0300
################################################################################
## lite-terminal (source: liteterminal, current: 8.0-0200)
################################################################################
lite-terminal (8.0-0200-linuxlite) hematite; urgency=medium
* Clickable links: a plain left-click now opens URLs (http/https/ftp/www) and
OSC-8 hyperlinks in the default browser — no Ctrl needed — matching the
pointer cursor already shown on hover. Click-and-drag over a link still
selects text instead of opening it. Also fixed the URL matcher compiling
its regex with PCRE2_UNGREEDY (a typo), which truncated detected URLs.
* Right-clicking a link now offers Open Link / Copy Link at the top of the
context menu.
lite-terminal (8.0-0190-linuxlite) hematite; urgency=medium
* Predictive-autocomplete (ble.sh): Enter is now continuation-aware again, so
multi-line / backslash-continued commands (e.g. a multi-line cmake) run
correctly instead of each line executing separately. Restores ble.sh's
accept-single-line-or-newline; the old forced accept-line broke them.
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 18:24:08 +1200
lite-terminal (8.0-0180-linuxlite) hematite; urgency=medium
* Close-terminal confirmation adopts the Linux Lite house-style dialog
(centred amber glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:52:24 +1200
lite-terminal (8.0-0170-linuxlite) hematite; urgency=medium
* Force the new default font on update. The shipped 8.0 ISO seeds a per-account
terminal font in dconf (user, root, and new users from /etc/skel), which a
plain gschema default cannot override. The app now applies "JetBrainsMono LL
Nerd Font Bold 11" exactly once per account on first launch of this version
(new internal key font-default-version), then leaves the user's choice alone.
-- Jerry Bezencon <[email protected]> Sun, 31 May 2026 21:01:07 +1200
lite-terminal (8.0-0160-linuxlite) hematite; urgency=medium
* Default the terminal font to "JetBrainsMono LL Nerd Font Bold 11" (sets
use-system-font=false) so the Linux Lite Nerd Font glyphs render out of the
box. Applies to all users who have not set a custom font of their own.
-- Jerry Bezencon <[email protected]> Sun, 31 May 2026 20:00:07 +1200
lite-terminal (8.0-0150-linuxlite) hematite; urgency=medium
* Series 8 release build.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0140-linuxlite) hematite; urgency=medium
* Stop ble.sh entering multiline editing: bind Enter (RET/C-m) and C-j to
accept-line via a keymap_emacs hook in ble-init.bash, so a command always
runs and the shell never shows the multi-row block of previous commands
on history recall (Up/Down). Incomplete syntax just runs and errors, as in
plain bash.
* Also set 'shopt -u cmdhist' in ble-init.bash so multi-line commands
aren't stored as one history entry — history recall (Up/Down) no longer
shows the multi-row block / enters ble.sh multiline mode.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0130-linuxlite) hematite; urgency=medium
* Suppress ble.sh's one-time "updating tput cache for TERM=... done"
notice shown on first launch: dropped that print from the bundled
init-term.sh. The cache is still built; the notice was written to the
tty at attach, so a shell-level stderr redirect could not catch it.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0120-linuxlite) hematite; urgency=medium
* Fix predictive autocomplete not loading: the ble.sh-availability check
(ble_sh_available) wasn't looking at the bundled copy added in 0110, so
with no system/user ble.sh present it never enabled ble-init.bash. It now
checks /usr/share/lite-terminal/blesh/ble.sh first.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0110-linuxlite) hematite; urgency=medium
* Bundle ble.sh inside the package (/usr/share/lite-terminal/blesh) and load
it from there, instead of depending on a 'blesh' package (which does not
exist in the Ubuntu archive). Reverts the unsatisfiable Depends: blesh
added in 0090; predictive autocomplete now works on every install with no
external dependency.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0100-linuxlite) hematite; urgency=medium
* Correct package metadata: the description claimed GTK4/libadwaita, but
Lite Terminal is built on GTK3 + VTE (no libadwaita); fixed the Maintainer
field spacing and refreshed Installed-Size.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0090-linuxlite) hematite; urgency=medium
* Promote blesh from Recommends to Depends: predictive autocomplete now
ships enabled by default, so ble.sh must be guaranteed present.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0080-linuxlite) hematite; urgency=medium
* Ship predictive (ghost-text) autocomplete enabled by default.
* Stop ble.sh repainting the panel on window resize
(bleopt canvas_winch_action=redraw-safe) — its default redraw-here could
pull previously-run command lines into the edit area (looked like a sudden
multi-row block), which confuses new users.
* Preferences: rename the toggle "Predictive autocomplete (ble.sh)" to
"Predictive autocomplete" (translations updated across 22 locales).
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0070-linuxlite) hematite; urgency=medium
* Silence the one-time "ble/term.sh: updating tput cache for TERM=... done"
notice ble.sh prints to stderr on first launch — ble-init.bash now loads
ble.sh with its load-time stderr quieted (ble's line editor renders via
/dev/tty, so this hides only the notice, not the editor).
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0060-linuxlite) hematite; urgency=medium
* Fix the startup splash banner rendering fully transparent in translucent
mode under comma-decimal locales (e.g. German): its background colour was
built with "%.3f".printf, which honours LC_NUMERIC, yielding an invalid
"rgba(r,g,b,0,850)" that the CSS parser silently dropped. Now formatted
locale-independently via Gdk.RGBA.to_string(), scoped above the
translucent box-clear rule, and refreshed live on opacity/background change.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-terminal (8.0-0050-linuxlite) hematite; urgency=medium
* Performance: faster window/tab startup and lower idle CPU usage.
- Startup splash logo is now a pre-cropped PNG (no SVG rasterization
or pixel scan at launch) and is cached for the process lifetime.
- Root-session detection no longer recompiles a regex on every poll.
- Splash re-reads uptime/load every 30s instead of every second,
while the clock keeps ticking each second.
-- Jerry Bezencon <[email protected]> Fri, 29 May 2026 18:05:41 +1200
lite-terminal (8.0-0040-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-terminal (8.0-0030-linuxlite) hematite; urgency=medium
* Open new terminals in the launcher's directory (fixes "Open Terminal
Here" always starting in the home folder).
-- Jerry Bezencon <[email protected]> Wed, 27 May 2026 19:05:00 +1200
lite-terminal (8.0-0020-linuxlite) hematite; urgency=medium
* Final build for the Linux Lite 8.0 (Series 8) release.
-- Jerry Bezencon <[email protected]> Wed, 27 May 2026 18:30:00 +1200
lite-terminal (8.0-0010-linuxlite) hematite; urgency=medium
* First release of Lite Terminal, the default terminal emulator for Linux
Lite. A fast, low-memory GTK3 + VTE application written in Vala (memory
use on par with xfce4-terminal).
* Tabs with close buttons, new windows, and a modern dark header bar.
* Copy, Copy as HTML, Paste, Paste Selection (primary) and Select All.
* Clickable hyperlinks (OSC 8 and Ctrl-click URLs), find bar with match
case, zoom in/out/reset, unlimited scrollback, and Clear.
* Drag-and-drop of text and files into the terminal.
* Startup logo panel: date/time, kernel, uptime, load average and a
Support link; can be turned off in Preferences.
* Light-red title bar while a root (sudo) session is active, and a
confirmation dialog when closing with a sudo session or multiple tabs.
* Preferences (GSettings): font, text/background colour, background
opacity, scrollback, encoding, window sizing, and predictive autocomplete.
* Optional fish-style predictive autocomplete via ble.sh (suggestions only).
* Translated into 22 languages; .desktop name/comment/keywords localised.
* Registers as the system x-terminal-emulator alternative.
-- Jerry Bezencon <[email protected]> Wed, 27 May 2026 18:00:00 +1200
################################################################################
## lite-thememanager (source: litethememanager, current: 8.0-0070)
################################################################################
litethememanager (8.0-0070-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:29:06 +1200
lite-thememanager (8.0-0060-linuxlite) hematite; urgency=medium
* Couple the icon theme to the Linux Lite light/dark UI themes: selecting
Linux-Dark also sets Papirus-Dark icons, Linux-Lite sets Papirus. Other
GTK themes leave the icon theme unchanged.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-thememanager (8.0-0050-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-thememanager (8.0-0040-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-thememanager (8.0-0020-linuxlite) hematite; urgency=medium
* lite-thememanager.desktop: add the missing Persian (fa) Name,
GenericName and Comment translations (now complete for all 22 locales).
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 18:02:40 +1200
lite-thememanager (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 16:09:10 +1200
################################################################################
## lite-time-date (source: litetimedate, current: 8.0-0070)
################################################################################
lite-time-date (8.0-0070-linuxlite) hematite; urgency=medium
* Fix Apply never taking effect (timezone/NTP change ignored)
-- Jerry Bezencon <[email protected]> Tue, 16 Jun 2026 12:00:00 +1200
lite-time-date (8.0-0060-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-time-date (8.0-0050-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-time-date (8.0-0020-linuxlite) hematite; urgency=medium
* Rebuild to push current sources into the hematite APT suite.
Previous 8.0-0010-linuxlite upload had the same version string but
older bytes, so existing testers were not picking up subsequent
fixes via apt update. Bump to 8.0-0020 ensures upgrade visibility.
-- Jerry Bezencon <[email protected]> Sat, 09 May 2026 19:25:00 +1200
lite-time-date (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sat, 31 Jan 2026 19:13:53 +1200
################################################################################
## lite-tweaks (source: litetweaks, current: 8.0-0100)
################################################################################
litetweaks (8.0-0100-linuxlite) hematite; urgency=medium
* New tweak: Automatic Updates. Select it, click Begin, and choose a
frequency (Off/Daily/Weekly/Monthly). Installs and configures
unattended-upgrades conservatively (LinuxLite + Ubuntu security/updates;
never auto-pulls new deps/kernels or autoremoves), driven by the apt
daily timers. A 120s dpkg lock timeout keeps it from colliding with a
manual Lite Software / Lite Updates run.
* Every tweak section is now always sorted alphabetically by name.
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 17:21:19 +1200
litetweaks (8.0-0080-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:42:33 +1200
lite-tweaks (8.0-0070-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-tweaks (8.0-0060-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-tweaks (8.0-0050-linuxlite) hematite; urgency=medium
* Full UI internationalization. Every user-facing string in the GTK4
interface is now wrapped in gettext _() and translated into all 22
Linux Lite locales (af ar de es fa fi fr he hi hr it ja ko nl pl pt
pt_BR ru sr sv uk zh_CN): window/dialog titles, the Cleaning /
Performance / System / Information / Preferences groups and every
tweak's name + description, the One Click Clean confirmation, all
toasts, the hostname/numlock/save-session/kiosk/large-files dialogs,
the service manager (Preload/zRAM/TLP) and disk-usage windows.
* Plain-gettext setup (TEXTDOMAIN=lite-tweaks): the GUI always runs as
the invoking user, so no LANG env-file propagation is needed — the
only escalation is `pkexec lite-tweaks --root-action`, a separate
non-GUI process whose transient stage output remains English.
* Logic/sentinel values kept English for runtime comparison (task,
category, grade); grade is translated only at the display label
("Safe"/"Caution"). Brand name "Lite Tweaks" and technical tokens
(zRAM, TLP, APT, Mesa, /var/log, paths) left untranslated.
* postinst now chowns/chmods the shipped lite-tweaks.mo catalogs.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 12:00:00 +1200
lite-tweaks (8.0-0040-linuxlite) hematite; urgency=medium
* Fix Package Cache tweak hidden when /var/cache/apt/archives/ has
content but /var/cache/apt/archives/partial/ is unreadable by the
desktop user (mode 700 _apt:root). `du -sb` exits 1 with a
"Permission denied" stderr on the partial/ subdir but still prints
the correct readable total on stdout. The old code threw away the
stdout because returncode != 0, so apt_size came back 0 and the
`if apt_size > 0` gate hid the tweak entirely. Fixed in both
get_dir_size() and get_dir_size_bytes() — parse stdout if it has
a value, drop stderr, exit code is now advisory only.
Reported with a real 404 MB cache showing zero in the UI.
-- Jerry Bezencon <[email protected]> Wed, 20 May 2026 19:30:00 +1200
lite-tweaks (8.0-0030-linuxlite) hematite; urgency=medium
* One Click Clean confirmation dialog now itemises each task with
its reclaim size, not just the task name. The headline still
quotes the combined total; the bulleted list under it now reads
"• Package Cache — 84MB", "• Thumbnail Cache — 12MB" etc. Tasks
without an up-front byte count (Autoremove Packages, Remove
Residual Configs) appear without a size suffix rather than a
misleading "0 B". Implementation batches one numfmt call across
every eligible item so we don't fork once per bullet.
-- Jerry Bezencon <[email protected]> Wed, 20 May 2026 18:30:00 +1200
lite-tweaks (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 16:15:08 +1200
################################################################################
## lite-upgrade-series8 (source: liteupgrade, current: 8.0-0030)
################################################################################
lite-upgrade-series8 (8.0-0030-linuxlite) hematite; urgency=medium
* Target the within-Series-8 upgrade at Linux Lite 8.2 (UPGRADE_VERSION):
upgrades now write "Linux Lite 8.2" to /etc/llver, /etc/lsb-release,
/etc/issue and plymouth, and the UI offers "Upgrade to: Linux Lite 8.2".
* Do not start the AT-SPI accessibility bridge when running as root (the tool
self-elevates via pkexec). The root instance was clobbering the user's
AT_SPI_BUS X property, breaking accessibility for other GTK apps and able to
segfault wxWidgets apps. Now sets GTK_A11Y=none / NO_AT_BRIDGE=1 above the
import gi call.
-- Jerry Bezencon <[email protected]> Sun, 27 Sep 2026 11:30:00 +1200
lite-upgrade-series8 (8.0-0020-linuxlite) hematite; urgency=medium
* UI enhancements
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 17:14:28 +1200
lite-upgrade-series8 (8.0-0010-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-upgrade-series8 (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
* Add Conflicts/Replaces/Provides on lite-upgrade-series7. Both packages
ship /usr/share/applications/lite-upgrade.desktop, which caused dpkg
path-collision failures on LL 8.0 systems where the legacy galena
repository was still configured and offered series7 7.0-0060.
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 16:22:05 +1200
################################################################################
## lite-usermanager (source: liteusermanager, current: 8.0-0110)
################################################################################
lite-usermanager (8.0-0110-linuxlite) hematite; urgency=medium
* Do not start the AT-SPI accessibility bridge when running as root (the tool
self-elevates via pkexec). The root instance was clobbering the user's
AT_SPI_BUS X property, breaking accessibility for other GTK apps and able to
segfault wxWidgets apps. Now sets GTK_A11Y=none / NO_AT_BRIDGE=1 above the
import gi call.
-- Jerry Bezencon <[email protected]> Sun, 13 Sep 2026 08:13:04 +1200
liteusermanager (8.0-0100-linuxlite) hematite; urgency=medium
* Confirmation and result dialogs adopt the Linux Lite house-style dialog
(centred colour glyph, bold title, solid text, pill buttons).
-- Jerry Bezencon <[email protected]> Sun, 07 Jun 2026 14:29:06 +1200
lite-usermanager (8.0-0090-linuxlite) hematite; urgency=medium
* Authenticate once per session: the app now re-execs itself as root via
pkexec, so every Add/Delete/password/group action runs without a fresh
password prompt. Launcher no longer wraps the binary in pkexec.
* Carry LANG/LANGUAGE across the pkexec re-exec so non-English users keep
their language (pkexec scrubs it otherwise).
* polkit: auth_admin -> auth_admin_keep (caches authorisation briefly).
-- Jerry Bezencon <[email protected]> Sat, 31 May 2026 13:30:00 +1200
lite-usermanager (8.0-0080-linuxlite) hematite; urgency=medium
* Fix crash on Add/Delete user, Change password and Apply groups: the
signal-handler '*_' throwaway parameter shadowed the gettext '_'
function, raising "'tuple' object is not callable". Renamed to '*_args'.
-- Jerry Bezencon <[email protected]> Sat, 31 May 2026 12:00:00 +1200
lite-usermanager (8.0-0070-linuxlite) hematite; urgency=medium
* Remove the Help and About tabs; the Users view now fills the window
* Refresh translations (22 locales)
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-usermanager (8.0-0060-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-usermanager (8.0-0050-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-usermanager (8.0-0040-linuxlite) hematite; urgency=medium
* Fix UnboundLocalError in run_cmd() introduced by the i18n pass: the
`out, _ = p.communicate(...)` unpack named `_` shadowed the gettext `_`
alias for the whole function, so the error-path `_("...")" messages
raised "cannot access local variable '_'". Renamed the target to _err.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 12:34:23 +1200
lite-usermanager (8.0-0030-linuxlite) hematite; urgency=medium
* Action buttons reorganised into two aligned rows: New User / Delete
User on the first row, Change Password / Refresh underneath. Both rows
are homogeneous boxes with hexpanding buttons, so all four buttons are
the same width and the two rows line up column-for-column.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 17:00:00 +1200
lite-usermanager (8.0-0020-linuxlite) hematite; urgency=medium
* UI internationalization into all 22 Linux Lite locales (gettext).
-- Jerry Bezencon <[email protected]> Sat, 24 May 2026 12:00:00 +1200
lite-usermanager (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 18:24:24 +1200
################################################################################
## lite-welcome (source: litewelcome, current: 8.0-0090)
################################################################################
lite-welcome (8.0-0090-linuxlite) hematite; urgency=medium
* Update the "Upgrade to" button to reflect release 8.2. The version is now a
{version} placeholder substituted in code, so future point releases are a
one-line change with no per-locale re-translation (all 22 locales updated to
the placeholder form).
-- Jerry Bezencon <[email protected]> Sun, 27 Sep 2026 10:00:00 +1200
lite-welcome (8.0-0080-linuxlite) hematite; urgency=high
* INSTALL NOW button: launch via /usr/libexec/linuxlite/calamares-prelaunch.sh
instead of "pkexec calamares" directly. The prelaunch disables XFCE/gvfs
auto-mount before Calamares partitions (otherwise mkfs races the
automounter and the install fails on slower disks), and escalates with
sudo — pkexec failed here anyway because spawn() detaches
(start_new_session) and lite-welcome quits immediately, leaving a dead
parent ("Refusing to render service to dead parents"). Matches the
desktop icon and menu launcher. See calamares-settings-linuxlite 0100.
-- Jerry Bezencon <[email protected]> Tue, 02 Jun 2026 12:58:20 +1200
lite-welcome (8.0-0070-linuxlite) hematite; urgency=medium
* Theme buttons now also set the matching icon theme: Dark Theme enables
Papirus-Dark icons, Light Theme enables Papirus icons.
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-welcome (8.0-0060-linuxlite) hematite; urgency=medium
* Replace the header logo with lite-feather.png and remove the button frame
* Convert all section headings to symbolic icons (no emoji)
* Unify action-button sizing; restore blue Start Here buttons; larger column headers
* Reword the intro summary; add a green TIP box to Hardware Recommendations
* Audit all links; switch X/Twitter links to x.com
* Refresh translations (22 locales)
-- Jerry Bezencon <[email protected]> Sat, 30 May 2026 12:00:00 +1200
lite-welcome (8.0-0050-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-welcome (8.0-0040-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-welcome (8.0-0030-linuxlite) hematite; urgency=medium
* Lite Software screen: removed Cheese from the "you can install"
list and replaced it with Blender (which Lite Software actually
features; Cheese was not a featured app). Updated the msgid and
recompiled all 22 locale .mo files — Blender is a brand name, kept
verbatim in every language, so no translation text changed.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 12:57:09 +1200
lite-welcome (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
* load_image_from_file: convert pixbuf -> Gdk.Texture via PNG bytes
round-trip instead of the deprecated Gdk.Texture.new_for_pixbuf.
Same behaviour, no DeprecationWarning in xsession-errors, future-
proof for GTK 4.20+ where new_for_pixbuf is being removed.
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 16:27:28 +1200
################################################################################
## lite-widget (source: litewidget, current: 8.0-0040)
################################################################################
lite-widget (8.0-0040-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
lite-widget (8.0-0030-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
lite-widget (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Series 8.x
* Logo loader: convert pixbuf -> Gdk.Texture via PNG bytes round-trip
instead of the deprecated Gdk.Texture.new_for_pixbuf. Same logo, no
DeprecationWarning, future-proof for GTK 4.20+. The X11-specific
surface.get_xid() call elsewhere in this file is intentionally kept
until LL migrates to Wayland — there is no clean GTK4-portable
replacement for setting _NET_WM_WINDOW_TYPE_UTILITY pre-map.
-- Jerry Bezencon <[email protected]> Sun, 01 Feb 2026 18:29:31 +1200
################################################################################
## usb-writer-formatter (source: mintstick, current: 8.0-0030)
################################################################################
usb-writer-formatter (8.0-0030) hematite; urgency=medium
* Success screen: ship a bundled green circle-tick icon instead of
dialog-ok-apply, whose HiDPI Papirus variant symlinks to a monochrome
object-select glyph (rendered as a grey tick at result size).
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 18:45:00 +1200
usb-writer-formatter (8.0-0020) hematite; urgency=medium
* Transition mechanism: drop "Conflicts: mintstick" and "Provides: mintstick"
(keeping "Replaces: mintstick") so the package can be pulled in by a
transitional mintstick package without requiring its removal. This lets
Install Updates perform the changeover automatically (apt's auto-resolver
will not remove a package to satisfy an upgrade).
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 18:30:00 +1200
usb-writer-formatter (8.0-0010) hematite; urgency=medium
Linux Lite rewrite of mintstick, consolidated and rebranded as
"USB Writer Formatter".
Application:
* Consolidated the separate image writer and formatter into a single GTK4
application with a Write Image / Format mode switch.
* Rewritten in plain GTK4 (no libadwaita) to follow the Linux Lite
Light/Dark theming like the rest of the Lite suite.
* Write: determinate progress bar with live transfer speed (MB/s, GB/s)
and ETA; no pulsating bar. The backend writes in 1 MiB blocks with
periodic fsync so the reported speed is honest.
* Format: determinate progress with stage labels (removing partition
table, creating partition, clearing signatures, creating file system);
the log window has been removed.
* Full interface translations (22 locales).
* Full-colour Papirus device icons throughout (no symbolic icons): USB
stick for the app and device, optical disc for Write, green tick for a
successful result.
Verify:
* Verifies Linux Lite ISOs by matching the official .sha256 fetched over
HTTPS (Linux Lite does not publish GPG-signed sums); shows the Linux
Lite logo on success. Ubuntu/Debian GPG verification is retained.
* Fixed checksum parsing to accept the coreutils two-space sums format.
* Ported from GTK3 to GTK4 to match the main application; removed the
gtk-3.0 dependency.
Packaging:
* Seamless update over mintstick (Conflicts/Replaces/Provides: mintstick).
* Single menu entry; Name, GenericName and Comment translated (22 locales).
* Branded the PolicyKit policies for Linux Lite.
* Removed Nemo and KDE integration files (Linux Lite uses Thunar); Thunar
right-click actions ("Write to USB", "Format USB") are provided via
lite-patch.
* Removed all Linux Mint branding icons.
* Credited the original mintstick developer.
-- Jerry Bezencon <[email protected]> Thu, 11 Jun 2026 17:30:00 +1200
mintstick (1.6.6) zena; urgency=medium
* l10n: Generate files
-- Clement Lefebvre <[email protected]> Mon, 05 Jan 2026 22:28:35 +0200
mintstick (1.6.5) zena; urgency=medium
* Switch to XApp symbolic icons
* Switch to XSI
-- Clement Lefebvre <[email protected]> Thu, 20 Nov 2025 14:59:22 +0000
mintstick (1.6.4) gigi; urgency=medium
* packaging: Update dependency
-- Clement Lefebvre <[email protected]> Tue, 07 Oct 2025 11:47:46 +0100
mintstick (1.6.3) xia; urgency=medium
* verify: Add a fallback keyserver
-- Clement Lefebvre <[email protected]> Thu, 26 Dec 2024 11:04:49 +0000
mintstick (1.6.2) wilma; urgency=medium
* verify: Switch SHA256SUM host to kernel.org
-- Clement Lefebvre <[email protected]> Thu, 04 Jul 2024 19:09:53 +0100
mintstick (1.6.1) wilma; urgency=medium
[ Butterfly ]
* python3-unidecode: Added to depends (#130)
[ ColdSpirit0 ]
* Remember only appropriate drives (#126)
* Fixed: format button activated after invalid changes (#127)
* Select first device and fix typo (#128)
-- Clement Lefebvre <[email protected]> Tue, 11 Jun 2024 13:33:57 +0100
mintstick (1.6.0) virginia; urgency=medium
* format: Fix label entry sensitivity when operation is cancelled
* format: Sanitize label
* format: Insensitive go button when label is empty
* mountutils: Debug with syslog rather than print
* iso: Add syslog debug calls and exception handling
* debug: print detected drives to stdout
* drives: Allow sdio devices
* drives: Only print drives once
* UI: Fix buttons sensitivity
* UI: Add an info image to make FS tooltip more discoverable
-- Clement Lefebvre <[email protected]> Wed, 17 Jan 2024 14:42:00 +0000
mintstick (1.5.9) virginia; urgency=medium
[ xenopeek ]
* Quote parameters in shell scripts (#121)
[ Clement Lefebvre ]
* Checksum verification: Activate button when a sum is entered
* Checksum verification: make checksum case-insensitive
-- Clement Lefebvre <[email protected]> Mon, 15 Jan 2024 10:30:57 +0000
mintstick (1.5.8) virginia; urgency=medium
[ Michael Webster ]
* verify: Use subprocess.check_output for sha256sum call.
-- Clement Lefebvre <[email protected]> Thu, 28 Dec 2023 12:08:20 +0000
mintstick (1.5.7) virginia; urgency=medium
[ Michael Webster ]
* Fix policykit issue with applying the incorrect action.
* Make canceling from the pkexec dialog more robust.
* Fix generate_additional_files script for policykit changes.
[ Clement Lefebvre ]
* l10n: Update POT
* l10n: Update files
-- Clement Lefebvre <[email protected]> Mon, 27 Nov 2023 14:34:44 +0000
mintstick (1.5.6) vera; urgency=medium
[ hduelme ]
* remove trailing semicolon (#108)
* replace equality None check with identity None check (#109)
* better option evaluation (#110)
* use dictionary literal for TRUSTED_SIGNATURES (#111)
* remove unused imports (#113)
* remove unused local variables (#114)
[ Michael Webster ]
* verify: Fix path variable.
* Add github workflow.
-- Clement Lefebvre <[email protected]> Tue, 28 Mar 2023 17:51:46 +0100
mintstick (1.5.5) vera; urgency=medium
[ Michael Webster ]
* Run generate_additional_files for desktop/action translations.
-- Clement Lefebvre <[email protected]> Fri, 06 Jan 2023 16:48:09 +0000
mintstick (1.5.4) vera; urgency=medium
* Nemo actions: Remove quotes around %F
-- Clement Lefebvre <[email protected]> Thu, 15 Dec 2022 15:38:28 +0000
mintstick (1.5.3) vera; urgency=medium
* UI: Fix icon name
* UI: Don't make progressbar insensitive
-- Clement Lefebvre <[email protected]> Tue, 13 Dec 2022 10:39:28 +0000
mintstick (1.5.2) vera; urgency=medium
* Bump rebuild
-- Clement Lefebvre <[email protected]> Tue, 06 Dec 2022 15:32:42 +0000
mintstick (1.5.1) vera; urgency=medium
[ Clement Lefebvre ]
* Add a tool to verify ISO images
* mint-iso-verify: Add file filters
* Update dependencies
* l10n: Update POT
* l10n: Update files
* Fix nemo action
* Add verify button to image writer
* l10n: Reword an msgid
* Remove log/details
* ISO: Block udisk signal while writing to disk
* UI revamp
* l10n: Update POT
[ Cyril Danilevski ]
* Remove redundant block device check (#104)
[ Michael Webster ]
* Search for windows keywords anywhere in the filename.
* verify: Clear any existing checksum and gpg urls if valid ones aren't found for a new iso.
* verify: Make the verify buttons dependent upon having sufficient info for the selected method.
* verify: reset the stacks when a new iso is selected from the file chooser.
[ Cyril Danilevski ]
* Add support for cpio devices (#105)
-- Clement Lefebvre <[email protected]> Mon, 21 Nov 2022 12:57:48 +0000
mintstick (1.5.0) vanessa; urgency=medium
* Bump rebuild without ZST
-- Clement Lefebvre <[email protected]> Thu, 04 Aug 2022 11:52:35 +0200
mintstick (1.4.9) vanessa; urgency=medium
[ Vincent Vermeulen ]
* control: depend on exfat-utils or exfatprogs (#101)
[ Axel ]
* Revert caa66ec, it causes more trouble than it solves (#102)
-- Clement Lefebvre <[email protected]> Wed, 08 Jun 2022 17:49:41 +0200
mintstick (1.4.8) vanessa; urgency=medium
[ Axel ]
* Update device combo box on device insertion/removal (#99)
[ Clement Lefebvre ]
* Packaging: Change dependency to exfatprogs
-- Clement Lefebvre <clem@macbook> Thu, 28 Apr 2022 07:42:35 +0100
mintstick (1.4.7) una; urgency=medium
[ Musa Ünal ]
* Update README (#88)
[ LinuxOnTheDesktop ]
* Fix window title during format operation (#97)
-- Clement Lefebvre <[email protected]> Wed, 24 Nov 2021 14:51:58 +0000
mintstick (1.4.6) uma; urgency=medium
[ nalin.x.linux ]
* Made accessible for users with screen reader
-- Clement Lefebvre <[email protected]> Fri, 25 Jun 2021 16:32:47 +0100
mintstick (1.4.5) uma; urgency=medium
[ Erdem Ersoy ]
* mountutils.py: Remove trailing spaces (#81)
[ Eric ]
* Fixed volume label entry in format mode
[ Clement Lefebvre ]
* remove TODO file
-- Clement Lefebvre <[email protected]> Wed, 26 May 2021 13:48:24 +0100
mintstick (1.4.4) ulyana; urgency=medium
* Unity: catch all exceptions
-- Clement Lefebvre <[email protected]> Thu, 18 Jun 2020 14:08:31 +0100
mintstick (1.4.3) ulyana; urgency=medium
* l10n: Fix generate_additional_files.py
* Fix GI warning
-- Clement Lefebvre <[email protected]> Wed, 17 Jun 2020 17:29:55 +0100
mintstick (1.4.2) ulyana; urgency=medium
[ Michael Webster ]
* debian/control: Depend on python3.
[ Frede Hundewadt ]
* fix model reference
* pep code standard formatting
[ Clement Lefebvre ]
* l10n: Update POT
* l10n: Generate files
-- Clement Lefebvre <[email protected]> Wed, 13 May 2020 16:11:32 +0100
mintstick (1.4.1) tricia; urgency=medium
[ Michael Webster ]
* mintstick.ui: fix some padding issues (hand-edited).
* all: port python2 to python3
[ Clement Lefebvre ]
* Fix polkit policy file
* Add dependency on python3-gi
-- Clement Lefebvre <[email protected]> Wed, 13 Nov 2019 12:36:27 +0100
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog mintstick`.
################################################################################
## myai (source: myai, current: 8.0-0140)
################################################################################
myai (8.0-0140-linuxlite) hematite; urgency=medium
* Bootstrap robustness: fix "Install Ollama" failing on machines that are
actually online. The internet pre-check now probes HTTPS (the protocol the
download uses) instead of TCP port 53 to a public DNS resolver — networks
that block/redirect outbound 53 were giving false "No Internet Connection"
errors. The ollama.com tarball HEAD probe timeout is raised 5s->15s and the
helper's first-boot API wait 15s->30s for slow links and cold starts. The
install endpoint now short-circuits when Ollama is already installed and
responding, so the network pre-checks can't block an already-good machine.
-- Jerry Bezencon <[email protected]> Sat, 13 Jun 2026 15:35:37 +1200
myai (8.0-0130-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200
myai (8.0-0120-linuxlite) hematite; urgency=medium
* Final build and audit before Series 8 release
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 20:17:17 +1200
myai (8.0-0110-linuxlite) hematite; urgency=medium
* i18n: translate the setup-screen model catalogue, which was still
English in non-English UIs. The hardware tier badge/description, the
per-model card descriptions, the status badges (Available / Recommended
/ Installed / "Needs N GB+ RAM"), the size/params/min RAM/min VRAM
labels, and the download/delete tooltips are now wrapped in t() in
index.html renderModels()/renderHardware(), so they translate ×22.
Added 704 dict entries to i18n.js (32 strings/locale) covering the 12
model descriptions + 9 tier labels/descriptions from
hardware-profiles.json + the badge/label/tooltip literals. Model names,
sizes and units (GB/VRAM/MoE/1B...) stay English inside translations.
-- Jerry Bezencon <[email protected]> Tue, 26 May 2026 12:50:19 +1200
myai (8.0-0100-linuxlite) hematite; urgency=medium
* i18n: the /llmmodels.html "Catalogue" page (the open-source LLM landing
page reached from the chat composer link) is now fully translated into all
22 LL locales. Inline <strong>/<a>/<code> tags in the body prose were
flattened so each sentence is a single text node, letting i18n.js's
text-node translateDOM swap whole grammatical sentences rather than broken
fragments. Model names, sizes, commands (ollama pull <model>) and company
names stay English within translated sentences.
* i18n.js gains ~87 translated catalogue strings per locale (1900+ entries).
* server.py adds a /llmmodels.html route that injects <html lang="xx"> from
the UI language so the page localises and untranslated strings fall back to
English safely.
* Composer link points at /llmmodels.html (the new localising route).
myai (8.0-0090-linuxlite) hematite; urgency=medium
* "Reply in my language" toggle (off by default, persisted): when on and the
UI isn't English, a system message ("Always respond in <Language>.") is
prepended to the chat request so the model answers in the UI language even
for terse prompts. Hidden when the UI is English. The model otherwise
mirrors whatever language the user types in.
* i18n: wrapped ~15 dynamic strings in index.html that were rendering English
(the "Model" switcher label, Authenticating…/Done./Get started/Starting…,
and the placeholder ones: Downloading/Deleted/Download/installed/ready/
"Start chatting with"/"Installs Ollama…"/one-time-download, plus the
first-token/throughput metric labels). translateDOM only runs once at load,
so these dynamic assignments now call t() explicitly.
* Server error toasts now route through t(): the static server.py error
strings (pkexec missing, auth cancelled, no-Internet for install/download,
ollama.com unreachable) are added to the dictionary and shown translated.
* All new strings translated into the 22 LL locales (+414 entries).
* NOTE: the separate /static/llmmodels.html "Catalogue" page is still English;
its full translation lands in the next revision.
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 23:30:00 +1200
myai (8.0-0080-linuxlite) hematite; urgency=medium
* Fix: the web UI rendered in English regardless of the system locale.
The launcher (/usr/bin/myai) exports LANG=C.UTF-8 / LC_ALL=C.UTF-8 so
hardware/ollama subprocess output parses predictably, but that also
made server.py's _ui_lang() resolve "C" and inject <html lang="en">
every time — so static/i18n.js always fell back to English.
* Launcher now captures the session language into MYAI_UI_LANGUAGE /
MYAI_UI_LOCALE BEFORE forcing C, and _ui_lang() prefers those (and
skips C/POSIX). The page now follows the OS language like the rest of
the Lite suite. No translation-catalogue changes were needed — the
22-locale i18n.js dictionary was already complete and correct
(fr "Conversations"/"Catalogue" are intentionally absent because the
French is identical to the English source).
-- Jerry Bezencon <[email protected]> Sun, 25 May 2026 14:30:00 +1200
myai (8.0-0070-linuxlite) hematite; urgency=medium
* Web UI internationalization (22 locales). Added static/i18n.js: a
window.I18N dictionary keyed by the English source string plus t()
and a safe translateDOM() that localises the static onboarding/chrome
and is a no-op for anything unknown. index.html references it in the
head and wraps its dynamic JS literals with t(). server.py injects
<html lang="xx"> from the system locale so the page renders in the
OS language. llmmodels.html left English (JS-built technical model
catalogue).
-- Jerry Bezencon <[email protected]> Sat, 24 May 2026 21:45:00 +1200
myai (8.0-0060-linuxlite) hematite; urgency=medium
* Add an Internet connection check before the two operations that
reach the public Internet: pulling a model (/api/models/pull) and
installing the Ollama binary (/api/ollama/install). When offline,
each now returns a clear "No Internet Connection" message in the
UI instead of a long timeout or a cryptic download error.
-- Jerry Bezencon <[email protected]> Sun, 24 May 2026 15:57:12 +1200
myai (8.0-0050-linuxlite) hematite; urgency=medium
* Setup screen: added a transparent orange opt-in banner that reads
"You're in control. MyAI doesn't store any data or run any AI
services on this computer until you choose to start using it."
AI is a polarising topic and Linux Lite respects user choice — the
banner makes the dormant-until-used behaviour explicit before any
runtime is installed or model downloaded. Banner dismisses on
click of Get started (also persisted via localStorage flag
`myai-consent-dismissed`) and never reappears for users with an
Ollama runtime already installed.
-- Jerry Bezencon <[email protected]> Fri, 15 May 2026 09:00:00 +1200
myai (8.0-0020-linuxlite) hematite; urgency=medium
* Direct binary install — drops Ollama's install.sh entirely. The
backend now downloads `ollama-linux-{amd64,arm64}.{tgz,tar.zst}`
itself with real byte-level progress, then the pkexec helper
extracts it into /usr and configures the systemd unit. install.sh's
`apt`-based CUDA/NVIDIA-driver install path is no longer invoked;
on a GTX 1070 LL test laptop with nouveau active, install.sh's
driver install was clobbering X on reboot. Ollama detects
libnvidia-ml at runtime so users who installed proper drivers via
Lite Driver Manager still get GPU acceleration.
* Added zstd + tar to Depends for the new extraction path.
* Helper restricts accepted tarball paths to /tmp/myai-ollama-download.*
so a compromised caller cannot ask it to untar an arbitrary archive
into /usr.
* `prerm` now only stops+disables myai-ollama.service on actual
`remove`/`purge`/`deconfigure`, not on `upgrade`. Previously every
`dpkg -i myai_*.deb` would leave Ollama stopped and the model
picker would show "Available" for already-installed models until
the user manually started it again.
* `postinst` now starts myai-ollama.service when it's enabled but
stopped — recovers any half-state from prior packages that hit the
above bug.
* New Chat (+ New) button now jumps to the chat screen, useful when
invoked from the Settings/model-picker view.
* Settings/picker: deletable models — trash button next to the green
Installed badge. POST /api/models/delete with confirmation showing
the freed disk space. Falls back to setup screen if the currently
active model is the one being deleted.
* Sidebar: deletable conversations — trash icon visible on hover.
DELETE /api/conversations/<id>. Falls back to a new empty
conversation if the active conv is the one being deleted.
* Topbar: brand text changed to "MyAI | Linux Lite"; title bar
matches. Quick-switch row of installed-model pills at top of chat
(hidden when only one model is installed).
* Topbar: A−/A+ zoom controls (70% ↔ 160%, 10% steps, persisted in
localStorage as `myai.zoom`). Chat button added to top-right.
All icon buttons now have tooltips.
* Hardware tier expansion to 9 tiers (added tier_gpu_xhigh 24-48GB,
tier_gpu_xtreme 48GB+, tier_cpu_xhigh 32GB+ RAM no GPU). VRAM is
now SUMMED across accelerated GPUs (NVIDIA always, AMD only if
ROCm-eligible), not max'd. Model list expanded from 5 to 10 —
added Gemma 2 27B, Mixtral 8x7B, Llama 3.3 70B, Qwen 2.5 72B,
Mixtral 8x22B.
-- Jerry Bezencon <[email protected]> Mon, 11 May 2026 21:45:00 +1200
myai (8.0-0010-linuxlite) hematite; urgency=medium
* First build for Linux Lite 8.0 (hematite). Browser-tab AI assistant
that runs entirely on the user's PC via a locally-installed Ollama
runtime.
* XDG autostart launches the Flask backend on /etc/xdg/autostart at
session start; no app-menu entry, intended to be reached via a
Firefox toolbar shortcut to http://localhost:7070.
* pkexec helper `/usr/lib/myai/myai-helper` wraps the Ollama install
and start commands; branded polkit action at
`com.linuxlite.myai.policy` (vendor: Linux Lite, icon: lite-myai,
auth_admin_keep).
* Hardware-aware model recommendations: detects RAM, CPU, lspci
NVIDIA/AMD/Intel GPUs, NVIDIA VRAM via nvidia-smi, AMD VRAM via
sysfs mem_info_vram_total, ROCm-supported AMD PCI IDs. Classifies
the system into a tier and pre-ranks the curated model list.
* Curated model list shipped in
`/usr/share/myai/hardware-profiles.json` (Gemma 3 1B, Llama 3.2 3B,
Mistral 7B, Llama 3.1 8B, Qwen 2.5 14B). Edit in-place to retune.
* Chat: streaming responses via Ollama's NDJSON API. Each AI reply
shows Time-to-first-token (ms) and tokens/sec, derived from
Ollama's `eval_count` / `eval_duration` final-chunk fields and a
server-side first-byte timer.
* Conversation persistence to ~/.config/myai/conversations/<id>.json;
sidebar lists prior conversations with model name and message
count.
* Vendor SVG icons (NVIDIA, AMD, Intel, CPU, RAM) shipped in
`/usr/share/myai/static/icons/` and used in the hardware card.
* Dark theme (#0f0f0f bg, amber #e8a848 accent, Outfit + JetBrains
Mono), faithful to the mockup at ~/repo/hematite/myai/myai-mockup.html
but laid out for desktop rather than the mobile phone frame.
-- Jerry Bezencon <[email protected]> Sun, 11 May 2026 18:30:00 +1200
################################################################################
## plymouth-theme-linuxlite (source: plymouth-lite, current: 8.0-0030)
################################################################################
plymouth-theme-linuxlite (8.0-0030-linuxlite) hematite; urgency=medium
* Theming consistency pass and final audit for Series 8 release
-- Jerry Bezencon <[email protected]> Thu, 28 May 2026 20:32:44 +1200Linux Lite 8.2 Final will be released on 1st November, 2026.
Linux Lite 8.2 - Changes and New Features
==========================================
Base: Ubuntu 26.04.1 LTS (Resolute)
Desktop: XFCE with LightDM
Codename: Hematite
Kernel: Linux 7.2 (Linux Lite Advanced Performance Kernels)
PLATFORM CHANGES
----------------
- Based on Ubuntu 26.04.1 LTS (up from 26.04 LTS)
- Minor changes to Lite Welcome
- Minor changes to Lite Upgrade Series
- Minor changes to Calamares
LINUX LITE HIGH PERFORMANCE CUSTOM KERNELS
----------------
Linux Lite ships with a custom kernel built specifically for desktop and gaming use on everyday hardware. It is based on the latest Ubuntu kernel source and incorporates a curated set of patches from the community, alongside targeted configuration improvements.
The Two Kernels
linuxlite — default desktop kernel
This is what every Linux Lite installation boots into. It prioritises a smooth, responsive desktop experience for everyday tasks: web browsing, office work, media playback, and general use.
linuxlite-gaming — optional gaming kernel
This kernel goes further in reducing input lag and improving frame delivery. It is best suited to users who play games regularly or run audio/video production software where timing matters. It can be installed at any time after setup without removing the default kernel.
Both kernels take advantage of the EEVDF scheduler. On top of this, both kernels include the full BORE scheduler modification (Burst-Oriented Response Enhancer).
BORE tracks each task’s burst time — how long it runs in short, intense bursts — and uses this to bias scheduling decisions. Tasks that have been waiting and then run in short bursts (like a desktop application repainting its window or a game processing a frame) receive a priority boost, keeping interactive work feeling snappy even under heavy background load. BORE is controlled by a dedicated CONFIG_SCHED_BORE kernel option and exposes several sysctl tunables under kernel.sched_bore for fine-tuning.
The two kernels differ in how aggressively they allow the scheduler to interrupt running work:
- linuxlite uses dynamic preemption, which balances throughput and responsiveness. It can switch between modes at runtime.
- linuxlite-gaming uses full preemption, which allows the kernel to interrupt almost any running task immediately. This reduces the worst-case delay before a game or audio application gets CPU time.
These kernels also ship with a new application - Lite Kernel Manager which has all of the features shown below:
![[Image: 5QnuvqO.png]](https://i.imgur.com/5QnuvqO.png)
There are so many kernel optimisations that we've had to create to full web pages explaining all the features.
Please visit:
https://www.linuxliteos.com/linux-lite-kernel.html
and:
https://www.linuxliteos.com/linux-lite-k...rison.html
Benchmarking
Lite Kernel Manager also features a benchmarking tool where people can upload their scores. This should present a unique opportunity for people to squeeze every ounce of performance out of their Kernel tuned systems.
https://www.linuxliteos.com/benchmark.php
![[Image: RvC5irH.png]](https://i.imgur.com/RvC5irH.png)
NOTE: Please run Install Updates after a fresh install to get the latest version of Lite Kernel Manager.
WIKI
-----------
- To be updated to Release 8.2 information during the month of October
DESKTOP
-----------
- Translated into 23 languages
OEM
-----------
- Full vendor support for companies wishing to deploy laptops/desktops in a fast, efficient process
- Translated into 25 languages
BIOS Settings (important)
CSM: Enabled
Secureboot: Disabled
Known Issues:
- Please list in this thread
Huge thank you to our Sponsor:
![[Image: 7DbL6Gl.png]](https://imgur.com/7DbL6Gl.png)
Presale.Codes has presale password information that helps fans, ticket brokers, ticket flippers, concierge desks, personal and virtual assistants and anyone who needs a presale code to find it and use it ASAP. Click the here to learn more.
Downloads:
Release Name: Linux Lite 8.2 RC1
Size: 2.6Gb (DVD, USB)
Download Linux Lite 8.2 RC1 from one of the mirrors: (some may still be syncing)
HTTP & HTTPS:
https://sourceforge.net/projects/linux-l...s/8.2/rc1/
China - https://mirrors.sjtug.sjtu.edu.cn/linuxliteos/isos/
Ecuador - http://mirror.ueb.edu.ec/linuxliteos/isos/
Ecuador - https://mirror.cedia.org.ec/linuxliteos/isos//
Germany - http://mirror.alpix.eu/linuxliteos/isos/
Germany - https://mirror.alpix.eu/linuxliteos/isos/
Greece - http://ftp.cc.uoc.gr/mirrors/linux/linuxlite/isos/
Greece - https://fosszone.csd.auth.gr/linuxlite/isos/
Hong Kong - http://mirror-hk.koddos.net/linuxlite/isos/
Hong Kong - https://mirror-hk.koddos.net/linuxlite/isos/
Netherlands - https://mirror.koddos.net/linuxlite/isos/
New Caledonia - http://mirror.lagoon.nc/linuxlite/linuxlite/isos/
Singapore - https://mirror.freedif.org/LinuxLiteOS/isos/
Sweden - http://ftpmirror1.infania.net/linuxlite/isos/
Sweden - https://mirror.accum.se/mirror/linuxliteos.com/isos/
United Kingdom - https://www.mirrorservice.org/sites/repo...lite/isos/
United Kingdom - https://mirror.vinehost.net/linuxlite/isos/
USA - http://mirror.clarkson.edu/linux-lite/isos/
Checking the MD5SUM of the Linux Lite ISO:
Open a Terminal on Linux Lite and do:
Code:
md5sum linux-lite-8.2-rc1-64bit.isoMD5SUM: a47649705dda02a9f69e96bd3a428f49
Check that it matches the exact characters in sequence above.
Checking the SHA256 of the Linux Lite ISO:
Open a Terminal on Linux Lite and do:
Code:
sha256sum linux-lite-8.2-rc1-64bit.isoSHA256: 9a9d2b2624f7a1449b76cc807e27491935ac5b583550bb8de82acf63c672b9b7
Check that it matches the exact characters in sequence above.
TORRENT (Fastest way to download the RC - please help to Seed, thank you)
https://sourceforge.net/projects/linux-l...t/download
64bit Torrent - linux-lite-8.2-rc1-64bit.iso.torrent
Hash: ebd42f353ee886c2c49f59ca55353e020493bb64
Size: 2.6Gb (DVD, USB)
Live USB/DVD/VirtualBox/Vmware:
Recommended Computer Requirements:
1.5 Ghz Dual Core Processor or greater
4GB ram
40GB HDD/SSD/NVME
VGA, DVI, DP or HDMI screen capable of 1366x768 resolution
DVD drive or USB port for the ISO image
Disable Secure Boot
Login to the live desktop is automatic.
As this is a RC release, there are bound to be bugs etc. Please help make the final stable for other people by participating in this RC. Please report any bugs and feedback in this thread.
Thank you
Jerry and the team.
Download your free copy of Linux Lite today.
Jerry Bezencon
Linux Lite Creator
"Do not correct a fool, or he will hate you; correct a wise man and he will appreciate you."
![[Image: X5qGkCg.png]](https://imgur.com/X5qGkCg.png)

