Changelog for LXTools installer ## [Unreleased] - In the future, lxtools_installer will use the /tmp working directory for extracting necessary files from the AppImage. Currently, required files are extracted into separate folders using additional methods, which would then be removed. Depending on how the installer is called, examples include being invoked in the home directory where needed folders and files are unpacked there, and upon closing the app, these unpacked files will be automatically deleted. Additionally, a folder is created in the /tmp directory. This folder is used when the installer is called from an installed program to avoid permission issues and to prevent extracting into a bin folder. ### Added 09.07.2025 - gpg check, download and import public_key.asc from two sources automatically and check if the signature is valid - Check checksumm and signature of the AppImage-File - Methods for checking pkexec and NetworkManager extended for Fedora and Open Suse if it is displayed incorrectly, the appimage can be started in terminal to see where the problem is ### Added 02.07.2025 - build dockercontainer (ubuntu 22.04) for build appimage the app installer is now running on Debian 12 - first complete test runs on Debian12, Linux Mint 22.1, Open Suse (Leap and Thumbleweed) and Fedora, at Arch linux the installer starts only if xorg-xrandr is missing - the installable programs also run on all systems mentioned and should also be running on other derivatives. ### Added 29.06.2025 - add methode sigi, clean_files and remove_lxtools_files for remove files and dirs on close lxtools_installer - fix message dialog on font and padding - add methods check polkit and check Networkmanager is installed and view in header is result false ### Added 23-06-2025 - Add unzip check, requests check, wget check for Arch Linux - fix remove config dirs and logfile and ssl privatkey on uninstall - method the number of users of the system is extended for information message when a program is uninstalled and there are more than one user on the system. ### Added 22-06-2025 - ssl certificate integrate in Appinstaller - Installer now takes into account the current python version ud the respective recognized system to run with it on all supported systems. ### Added 21-06-2025 - extract now files needed in the work directory Theme, Icons and translation - if python is not found, it displays this in red in the header, with new get_python_version method ### Added 18-06-2025 - Added language support for German ### Added 14-06-2025 - Installer divided into several modules and added new MessageDialog module ### Added 4-06-2025 - replace modul path /usr/lib/python3/dist-packages/shared_libs with /usr/local/share/shared_libs for better ensure that the shared libs are found - add ensure_shared_libs_pth_exists Script to install ### Added 4-06-2025 - Create LXTools installer for simple install Apps by git.ilunix.de