#linuxDesktop

Fossery Tech :debian: :gnome:fosserytech@social.linux.pizza
2025-06-22

This week's Linux and FOSS news:

LINUX NEWS

KDE Plasma 6.4 released, with revamped UI for Spectacle, per-virtual-desktop custom tile layouts, new HDR calibration wizard, support for new Wayland protocols, improved KRunner, etc.:
9to5linux.com/kde-plasma-6-4-d

KDE Plasma development will focus on Wayland support, X11 support is only secondary, only critical bugs will be fixed, unless someone pays to fix less critical issues:
phoronix.com/news/KDE-Wayland-

Flathub reaches 3 billion total downloads:
ostechnix.com/flathub-3-billio

Wine package on Arch becomes pure WoW64, dependency on multilib repository is dropped:
ostechnix.com/arch-linux-wine-

Wine 10.10 released with updated Mono engine, expanded capabilities for generating Windows Runtime metadata in the Windows Interface Definition Language (WIDL) tool, bug fixes for video games, etc.:
alternativeto.net/news/2025/6/

Linux kernel 6.16 RC2 released with driver fixes, bcachefs improvements etc.:
ostechnix.com/linux-kernel-6-1

NVIDIA 575.64 Linux driver released with a few bug fixes:
phoronix.com/news/NVIDIA-575.6

XLibre 25.0 released with code clean-ups, new Xnamespace extension, Xnest ported to xcb, fixes for several CVEs, etc.:
phoronix.com/news/XLibre-25.0-

Security fixes for X.Org and XWayland:
phoronix.com/news/X.Org-Server
phoronix.com/news/XWayland-24.

(FOSS news in comments)

#WeeklyNews #News #Linux #LinuxNews #KDE #KDEPlasma #KDEPlasma6 #Plasma6 #Flathub #Wine #Arch #ArchLinux #LinuxKernel #NVIDIA #NVIDIADriver #XLibre #XOrg #X11 #XWayland #DesktopEnvironment #DesktopLinux #LinuxDesktop #FosseryTech

ALEXXYsoyalexxy
2025-06-22

Mi con el setup Minbian en 12 (tras mucha personalización 🤭) una tremenda máquina ha sido, ya que aprovecha todos sus recursos. Amo programar, diseñar, navegar y producir música con ella. No pasa de 2 Gb de RAM en uso la mayoría del tiempo.

Foto horizontal de laptop Compumax mostrando Neofetch en Linux con Debian 12 instalado.

GNOME fixes the Trash bug from 2009!

GNOME Desktop had a bug in the Trash function where the leftover files from the user-wide expunged trash directory, found in ~/.local/share/Trash/expunged, were not being deleted properly, and that the Nautilus file manager, which GNOME uses, inaccurately reported that the trash was empty. This bug was originally reported in Ubuntu’s Launchpad under the title of “Emptying the trash can lead to have files still on disk in expunged.”

This caused problems with the free disk space, since the bug reporter had stated that they had about 70 GB of files in the expunged directory, which were handled incorrectly when emptying the trash. Furthermore, said directory was found in the hidden .local folder underneath your home directory, which was not obvious to the average user. This was said to be due to wrong permissions being applied to the offending files, and a reproducer was found:

mkdir -p test/roottouch test/root/filesudo chown root:root test/root

This followed the two chained rules, first for trashing and second for emptying, where, ipsis verbis:

  • when a directory A is in a directory owned by you and it’s owned by you, you can obviously move it.
  • when a directory B is in a directory A owned by you but you don’t own it, and it’s not empty, you can’t delete it.

So, essentially, this boils down to:

  • The test directory is made by the current user (assume that the current user is aptivi)
  • The root directory inside the user-owned test directory is made by aptivi
  • A file, file, which aptivi owned, was created inside the root directory
  • The root directory’s owner had changed to the root user
  • The test directory can be moved to aptivi‘s trash, since the first chained rule has been followed
    • Explanation: test was owned by aptivi and had a parent directory that was also owned by aptivi
  • The root directory can’t be deleted from aptivi‘s trash, since the second chained rule has been followed
    • Explanation: root, a non-empty directory owned by root, was inside test, owned by aptivi, and the root directory can’t be removed
  • The root directory can now be found underneath the expunged folder under aptivi‘s .local folder

The appropriate GNOME bug tracker ticket was brought to the upstream developers six years ago from writing who confirmed that the issue was happening. According to this blog post, the merge request was submitted to the GNOME project, which was approved. The fix is now at the upstream GLib code.

An internal function was added to the I/O part of the GLib library, called check_removing_recursively(), that checked whether “subsequently deleting the original file from the trash (in the gvfsd-trash process) will succeed.” It also checked the ownership of the files before deletion and automatically assigned the file mode (chmod) to allow deletion.

That filled one of the TODO tasks in the I/O code that handled emptying the trash in the internal function, g_local_file_trash(). It said “Maybe we should verify that you can delete the file from the trash before moving it? OTOH, that is hard, as it needs a recursive scan.”

Now, you can empty the trash without worrying about the free disk space, but only if your Linux distribution uses a version of GNOME that contains this fix. We expect that this fix will land to several distributions in the coming days or weeks.

Pro tip: to eliminate the remaining expunged files after installing the fixed version of GNOME, use this trick to free up disk space.

#GNOME #GNOMEDesktop #Linux #LinuxDesktop #news #Tech #Technology #Trash #TrashBin #update

Hey Guselebertus
2025-06-18

I’m not sure if this is even contentious anymore but I really like

My use case is having a “split tunnel” vpn where I use dnsmasq managed by nm to resolve specific domains to a specific nm connection. Then set static routes for the vpn net and then set route weight for the public interface to be above the vpn interface.

None of this is super complex but managing it all with nm makes it easy to port to other machines and manage in general.

Scripter :verified_flashing:scripter@social.tchncs.de
2025-06-18

Umbruch am Linux-Desktop: Nach nur ein paar Jahrzehnten wird es ernst mit dem Ende von X11 - Innovationen - derStandard.de › Web
derstandard.de/story/300000027 #Betriebssystem #Linux #LinuxDesktop

Linux & OpenSource News deutschlinux_opensource@anonsys.net
2025-06-17
fosstopia 🇩🇪MichlFranken
2025-06-18

KDE Frameworks 6.15 bringt zahlreiche Verbesserungen und Fehlerbehebungen fosstopia.de/kde-frameworks-6-

Su • 最后一代 🏴‍☠️su@0ne.day
2025-06-17
Aaron In Minnesotaaeischeid
2025-06-17

Recently moved an old laptop from Pop_OS to Fedora 42, and it is a surprising difference. Battery life especially, but lots of other little QoL type things. Pop_OS wasn't really a a problem, per se, and I am certainly looking forward to when their new Cosmic DE is ready for prime time! But, the latest Fedora and Gnome are really well done - the level of "just works" is seriously impressive.

2025-06-17

KDE Plasma 6.4 released with better tiling capabilities in virtual desktops, new accessibility features, Breeze theme optimizations, new HDR calibration wizard, colors in KRunner, renewed Spectacle

kde.org/announcements/plasma/6

#kdeplasma #kdeplasma6 #linuxdesktop #linux #opensource #freesoftware

fosstopia 🇩🇪MichlFranken
2025-06-17

KDE Plasma 6.4: Mehr Leistung, bessere Wayland-Unterstützung und neue Funktionen fosstopia.de/kde-plasma-6-4/ .4

rtdsx :rainbow_flag:rtdsx@social.linux.pizza
2025-06-16

So we all have used Windows, right. I have a Digital license for both that are tied to my account. But we all have paid for it and I'm sick of the choices that Microsoft has made. Microsoft: "Yeah let's bake in Ads and USELESS AI in the product our users pay for"

yeah I won't be using that. I still love Windows deep down, but that's Windows 10. Too bad it's not getting supported unless you pay for ESU. I'm gonna use Linux on PCs in the future.

In my opinion: Fuck Microsoft and Win11.

#linux #linuxdesktop #microsoft #enshittification #windows10 #windows11 #linuxtips #endof10

might edit this in the future

Boost!

Fossery Tech :debian: :gnome:fosserytech@social.linux.pizza
2025-06-15

This week's Linux and FOSS news:

LINUX NEWS

Ubuntu 24.10 will reach EOL on July 10, upgrading to 25.04 is recommended:
omgubuntu.co.uk/2025/06/ubuntu

Ubuntu 25.10 (shipping GNOME 49) will remove GNOME X11 session:
9to5linux.com/ubuntu-25-10-que

Linux Mint 20 reached EOL, upgrading to 22 is recommended:
news.itsfoss.com/linux-mint-20

Linux Mint 22.2 adds out-of-the-box fingerprint authentication support with Fingwit app:
9to5linux.com/linux-mint-22-2-

Nitrux drops the Plasma-based NX desktop for Hyprland, due to the discontinuation of Plasma LTS released:
9to5linux.com/nitrux-linux-dro
(It's a bit weird choice that they ditched a full DE for a standalone compositor, which is tiling in fact, and requires editing some config files manually, not sure if DE users want that.)

Kali Linux 2025.2 released with revamped Kali Menu, GNOME 48, KDE Plasma 8.3, 13 new tools (including Azurehound, binwalk3, bloodhound-ce-python etc.):
9to5linux.com/kali-linux-2025-

GNOME 49 Alpha 0 available with preparations for disabling X11 by default:
phoronix.com/news/GNOME-49-Alp

Sway 1.11 released with explicit sync support, support for the ext-image-copy-capture-v1 and ext-image-capture-source-v1 protocols for improved screen capture, support for the alpha-modifier-v1 protocol for setting an alpha multiplier for a surface, etc.:
9to5linux.com/sway-1-11-tiling

(More Linux and FOSS news in comments)

#WeeklyNews #News #Linux #LinuxNews #Ubuntu #Ubuntu2410 #Ubuntu2510 #LinuxMint #LinuxMint22 #Nitrux #KaliLinux #Kali #GNOME #GNOME49 #GNOMEDesktop #Sway #WaylandCompositor #DesktopEnvironment #LinuxDistro #LinuxDistribution #DistroRelease #DistributionRelease #DesktopLinux #LinuxDesktop #FosseryTech

Eduardo Medina 🇪🇸edlinks
2025-06-13

Adaptado ya a Sans, la verdad es que Cantarell se ve horrible, sobre todo si utilizas reescalado.

AlmaLinux 10 con GNOME 47 virtualizado sobre GNOME Boxes.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst