V24.11.01
PACMAN NEW VERSION
We have made the decision to deviate from the default Arch Linux configuration for `/etc/pacman.conf` by removing the following line:
#DownloadUser = alpm
By excluding this line, we ensure greater flexibility and compatibility in our development process. Specifically, this adjustment allows us to continue building ISOs within virtual machine environments and maintain smooth functionality with our ArcoLinux Application Glade (AAG) tool.
This change is essential for avoiding potential issues that could arise when building in different environments, such as virtualized systems, where certain preset configurations might interfere with the process. The removal of `DownloadUser = alpm` ensures that the package manager operates without unnecessary restrictions, allowing for seamless ISO creation across varying platforms. Moreover, it aligns with our goal of maintaining an adaptable and user-friendly development setup for ArcoLinux.
By making this modification, users and developers can still perform ISO builds with confidence, whether using virtual machines or leveraging the advanced capabilities of AAG, without being tied to Arch Linux’s default settings.
Hyprland
We have updated our configuration to prevent the recurring message related to the `XDG_CURRENT_DESKTOP` environment variable. Previously, users might have encountered the following warning:
Your XDG_CURRENT_DESKTOP environment seems to be managed externally, and the current value is hyprland.
This message typically appears when the desktop environment (in this case, Hyprland) is managed by an external process or configuration, which can cause unnecessary confusion for users. By adjusting our configuration, we’ve eliminated this message, ensuring a cleaner and more streamlined user experience.
The `XDG_CURRENT_DESKTOP` variable is essential for many desktop applications to determine the desktop environment in use, affecting behavior such as window management, theming, and integration. However, when this variable is managed externally or set incorrectly, it can lead to warnings that don’t necessarily impact functionality but may clutter the user’s terminal or logs.
Our adaptation ensures that this environment variable is properly handled, reducing noise while maintaining full desktop functionality. This change not only enhances usability but also contributes to a more polished and seamless environment, especially for users running Hyprland or other custom desktop configurations.
Building ISOS
This video discusses the challenge of building an ISO and provides steps to resolve issues.
It suggests starting by checking the package sources and ensuring that mirrors are correctly configured. Understanding the Pacman package manager and using commands like `pacman -Scc` to clean the system is recommended.
The importance of selecting reliable mirrors for downloading packages is emphasized, with tools like `Rate Mirrors` being helpful for this.
PLASMA
This video provides guidance for users on Plasma regarding system updates and managing packages.
After updating the system with over 300 updates, a new Plasma version introduced a message in Discover, warning that support for managing packages from repositories like ArcoLinux is incomplete.
The suggestion is to uninstall `packagekit-qt6` and use Discover only for managing Flatpaks and Snaps. The video walks through the process of removing `packagekit-qt6`, noting that once removed, Discover will only show Flatpak-based options.
Users are encouraged to decide whether they prefer managing packages through Flatpak or their own repositories, and the choice to remove the package or keep it is left up to them. The post concludes with advice on handling this change and maintaining flexibility in package management on Plasma.
Calamares
One of the key updates in this release is our integration of the latest advancements from the Calamares project. Calamares is renowned for being a flexible, powerful, and universal installer framework that is widely adopted by various Linux distributions. With this update, Calamares brings even more robust performance improvements, along with a range of user-friendly enhancements designed to streamline the installation process.
By integrating the latest Calamares code, we ensure that the installation of ArcoLinux is smoother and more reliable than ever before. This improvement enhances the overall user experience, allowing both new and experienced users to install ArcoLinux with ease. The updated installer is now faster, more efficient, and capable of handling complex installation configurations without hiccups.
However, as with any software, there might still be cases where Calamares does not perform as expected, particularly in the installation of specific packages. If you encounter such an issue, we have created a helpful video that walks you through troubleshooting and resolving problems when Calamares doesn’t complete its job of installing packages correctly. This ensures that users can find quick solutions and continue with their installation process smoothly.
With these improvements, ArcoLinux remains committed to providing a seamless installation experience, ensuring that users can quickly set up their system and begin their Linux journey with confidence.
Problems installing?
switch to easy installation
To emphasize once more: Should you run into complications during the advanced installation due to Pacman errors, it’s advisable to switch to the easy installation method.
It’s important to note that these issues stem from Pacman, not the Calamares installer.
The easy installation process is dependable and will ensure a successful setup.
After restarting your system, you’ll find three options for managing your software:
– Sofirem: Provides an easy-to-use interface for installing or uninstalling software, mirroring the capabilities found in the advanced mode of Calamares.
– Custom Scripts: For those seeking a tailored setup, you can adapt the arcolinux-nemesis scripts to customize your system further.
– Pamac or Octopi: These tools offer a straightforward way to search, install, or remove software with just a few clicks.
WHAT IS ISO
Entering the command “iso” in the terminal on ArcoLinux will display the version of the ISO utilized for the operating system’s installation.
However, this command will NOT inform you about the status of your system updates or verify their accuracy and completeness.
Monitoring and ensuring the update process is correctly completed remains your responsibility.
More detailed information can be found in the commits
On github.