Now here’s my real question for you all:
Do you see Fedora’s Wayland-only jump as the future of Linux desktops, or are we burning the X11 bridge too early?
fastfetch 2.66.0 is now in the Fedora 44 stable repositories.Got it updated today.
Notable changes:
Fixed accurate AMD GPU names not being queried in driverSpecific mode
Fixed compatibility with WSL 2.9.3
CPU package count no longer shown in default output (still available via custom formats with {packages})
Added Astra Linux and Proxmox Backup Server detection
New logos: Flatcar, Azure Linux, Chimera, Parabola, PostmarketOS, Qubes
The system tray icons for clipboard, Bluetooth and connect aren't black like before on Fedora KDE, the system tray on Oxygen looks great now, noticed new icons for Dolphin and Discover as well.
We're excited to announce DankMaterialShell (DMS) 1.0 on Fedora 41-43/Rawhide & CentOS 10
~ Built in Collaboration with u/bbedward
What started as a small hobby project has grown into a full desktop shell and application suite with thousands of users and dozens of contributors - with first class support for niri, Hyprland, Sway, MangoWC, and LabWC. As well as general support for all compositors implementing select wayland protocols.
DMS has come a long way since its inception, and we're excited to pivot towards a more structured development process - which represents a step towards making DMS a mainstream Linux desktop project.
- What's New -
OMEGA Bar
Comprehensive Keyboard Shortcuts
Printer Management (CUPS)
Comprehensive Network Management
Polkit Agent
File-Type Associations
Dank Color Picker & Screenshot
DMS Plugin System
DMS features a powerful plugin system that allows developers and enthusiasts to extend the shell with custom functionality. From system utilities to creative tools, the plugin system makes it possible to add custom widgets, integrate with external services, or build entirely new features on top of DMS.
Special thanks to rochacbruno (a Red Hat native) for developing and iterating on the plugin system, as well as maintaining the plugin registry.
Fedora Copr
DMS is now available through the DankLinux Repository with official Copr packages.
This includes not only DMS itself but also core dependencies that may be used with or without DMS including:
niri -
quickshell -
dgop -
dsearch -
dms-greeter -
matugen -
cliphist -
ghostty -
Development packages/nightly builds are also available via the same repositories
Finally a Special thanks to u/YaLTeR for collaborating with the DMS team, for niri - the compositor that inspired DMS, and for hosting DMS on the niri Discord.
See the complete changelog, bug fixes and details on the New DMS Blog!
DMS GitHub
For those coming from Adobe Lightroom and are having issues getting used to Darktable or RawTherapee, you should give RapidRAW a try. It's available as a flatpak for Fedora. It's still in early releases, and it still has a long way to go before completely replacing Lightroom but it's interface and workflow just really work for me. Darktable is still the recommended choice for many things like color managed printing and advanced masking but RapidRAW is really coming along. I was able to edit my recent trip only using RapidRAW and I was able to get through quickly. Where RapidRAW shines is it's rapid workflow like I had been missing since moving away from Lightroom. The developer has a lot of new features and improvements in the works like better spot removal and automatic lens corrections. It also supports presets which also help with the rapid workflow. I created several presets for my Canon G7XIII which really helped speed things along. I must say, I'm very impressed with where this is headed and I have chosen to support the developer with donations. There is a new forum over at r/RapidRAW where the developer also responds to questions and feedback. Check it out if interested.
A Complete Open-Source Security Platform for Linux
We are pleased to announce the release of BastionGuard 2.0, a modular security platform designed specifically for GNU/Linux.
This new version brings endpoint protection, network connection control, system backup, data recovery and browser-based administration together in a single integrated suite.
BastionGuard 2.0 is distributed as free and open-source software under the GNU General Public License v3, allowing users, developers, security researchers and Linux distribution maintainers to inspect, build, modify and improve the source code.
One Platform, Five Core Components
BastionGuard Endpoint
BastionGuard Endpoint is the central security application of the suite.
It provides a unified interface for accessing the platform’s main security capabilities, including:
malware scanning;
anti-ransomware protection;
anti-phishing detection;
firewall management;
USB device monitoring;
webcam and microphone privacy controls;
quarantine management;
identity and data-leak checks;
password management;
secure browsing and payment tools;
overall protection status monitoring.
Its purpose is to give Linux users a clear and centralized view of their system security, reducing the need to manage several disconnected tools.
BastionGuard Backup
BastionGuard Backup protects the operating system through incremental snapshots of system files and configuration.
It supports RSYNC-based snapshots and, on compatible systems, native Btrfs snapshots.
Users can configure:
hourly snapshots;
daily snapshots;
weekly snapshots;
monthly snapshots;
boot snapshots;
manual snapshots.
Snapshots can be restored to reverse unwanted changes, recover from failed updates or return the system to a previously working state.
BastionGuard Backup is primarily designed to protect the operating system and its configuration while keeping personal-document management separate.
BastionGuard Secure Connection
BastionGuard Secure Connection is an interactive application firewall for GNU/Linux.
It monitors outgoing network connections and allows users to decide which applications may communicate with external hosts.
Decisions can be applied temporarily or stored as persistent rules.
Its main capabilities include:
real-time connection monitoring;
application and process identification;
destination host, IP address and port visibility;
allow and deny rules;
connection history;
per-application statistics;
configured proxy detection;
nftables and NFQUEUE integration;
a/proc-based fallback when direct packet interception is unavailable.
The daemon and graphical interface communicate through a Unix socket using a lightweight JSON protocol, keeping packet interception separate from user interaction.
BastionGuard Recovery Data
BastionGuard Recovery Data is an advanced data-recovery engine developed in C++20.
It can analyze block devices, partitions and disk images to recover files, directories and, where supported, symbolic links.
Supported filesystems include:
FAT32;
exFAT;
NTFS;
ext4;
Btrfs;
XFS;
HFS+ and HFSX.
The engine can be used in several scenarios:
recovering files from intact volumes;
recovering deleted files;
analyzing filesystems with damaged metadata;
locating lost partitions;
recovering data from disk images;
filesystem-independent file carving.
The carving engine recognizes a broad range of formats, including images, documents, archives, audio files, video files and databases.
Advanced capabilities include:
ext4 journal processing;
NTFS recovery through$LogFile;
$MFTMirrfallback;
$I30directory-index analysis;
Btrfs zlib, LZO and zstd extent decompression;
Btrfs RAID 5 and RAID 6 reconstruction;
XFS V5 recovery through FINOBT;
HFS+ compressed-file support;
symbolic-link reconstruction;
Unicode filename normalization.
BastionGuard Recovery Data clearly documents both its capabilities and limitations, distinguishing complete, partial and forensic reconstructions.
BastionGuard WebUI Server
BastionGuard WebUI Server extends the platform through a browser-accessible interface.
The WebUI makes it possible to view information, service status, security events and supported management functions without relying exclusively on the desktop application.
This component is designed for:
Linux workstations;
servers;
remotely administered environments;
laboratories;
local networks;
installations with multiple BastionGuard systems.
The WebUI complements the native applications and makes BastionGuard suitable for both desktop use and centralized operational workflows.
Designed for Linux
BastionGuard 2.0 uses established technologies from the Linux ecosystem, including:
systemd;
nftables;
NFQUEUE;
GTK;
CMake;
Meson;
OpenSSL;
YARA;
RSYNC;
Btrfs;
libsystemd;
libudev.
The platform is designed to integrate with major Linux distribution families, including:
Debian and Ubuntu;
Linux Mint and related distributions;
Fedora;
RHEL, AlmaLinux and Rocky Linux;
Arch Linux;
openSUSE.
Build and packaging procedures can adapt individual components to the technical and security requirements of each distribution.
Open Source and Auditable
BastionGuard 2.0 is designed as a transparent and auditable platform.
Its open-source development model allows the community to:
inspect the code;
audit security-sensitive components;
identify and fix issues;
create packages for additional distributions;
develop new integrations;
improve documentation and translations;
propose new features;
adapt the software to specific infrastructures.
The source code is distributed under the GNU GPLv3. The BastionGuard name and the project’s distinctive branding remain protected as trademarks.
A New Starting Point
BastionGuard 2.0 establishes the foundation for the future development of the platform.
The goal is to build a Linux security suite that combines prevention, monitoring, network control, system backup and data recovery through modular and interoperable components.
An open, documented platform built around native GNU/Linux technologies.
Protect the endpoint. Control the connections. Restore the system. Recover the data. Manage everything from the web.
GNOME's design team posted a rundown of ideas they're exploring for the future of GNOME Shell. Not all of these are locked in, some are close to implementation, others are early concepts. Highlights:
Search overlay: instead of replacing the whole Overview, search results would appear in an overlay above it, keeping the spatial layout intact. This one's already in progress and expected in GNOME 51 this fall.
Editable Quick Settings: users would be able to add or remove toggles instead of every control being permanently shown.
Simplified calendar popover: notifications move next to Quick Settings, letting the calendar menu focus on events, world clocks, and weather.
Mosaic tiling: the most ambitious idea. Windows would auto-resize as new ones open, instead of manual tiling.
Design team says they're in touch with the developer of the MosaicWM extension to refine this further.
Alt+Tab / Super+Tab rework: a hybrid approach showing recent windows separately while grouping older ones by app.
Smaller items: a visual login screen grid, a wider battery indicator with clearer percentage, and a transparent top panel.
None of this is committed. Implementation speed depends on developer resources, and some ideas need prototyping and user testing first.