Nouvelles fonctionnalités réseau

NetworkManager est intégré avec prise en charge du Wi‑Fi, Ethernet, Bluetooth et des VPN. Le module détecte automatiquement les services NetworkManager et ConnMan, expose la force du signal, les indicateurs de sécurité et les détails de connexion dans des infobulles. La gestion des connexions enregistrées, les boutons d’oubli et les indicateurs de trafic sont ajoutés, ce qui réduit le nombre d’interactions manuelles nécessaires. Le code utilise le bus D‑Bus pour les callbacks de connectivité et rafraîchit l’URL de connexion captive‑portal, assurant une continuité d’accès sans redémarrage du gestionnaire.

Des correctifs de sécurité ont été appliqués : la mémoire du module NetworkManager a été protégée contre les débordements, les courses de fermeture du bus D‑Bus ont été éliminées et les boucles de rafraîchissement des pop‑ups ont été résolues. Ces changements limitent les risques de corruption de mémoire et de plantage lors de la désactivation du service.

Gestion de l’alimentation et du processeur

Le support natif de PipeWire complète celui de PulseAudio, offrant des actions de sélection de sortie audio et de rotation entre les sinks. Le module de mixage a été renforcé avec une meilleure prise en charge des événements et la gestion d’erreurs lorsqu’aucune sortie n’est disponible, ce qui évite les blocages du serveur audio.

En matière d’alimentation, le gestionnaire de batterie introduit des limites de charge et mémorise le niveau maximal autorisé pour chaque batterie. Le relevé de l’état de la batterie et de l’alimentation secteur a été déplacé vers un thread dédié, supprimant le processus auxiliaire obsolète et limitant l’affichage de la santé à 100 %. Le profil d’alimentation CPU via ACPI accepte toutes les options du noyau, et les réglages de puissance du GPU AMD sont alignés sur les niveaux CPU, assurant une cohérence énergétique entre les composants.

Les intervalles de sondage du CPU ont été étendus et réduits lorsque les écrans sont éteints, ce qui diminue la charge du processeur en veille. Le démarrage du gadget de fréquence CPU, son dimensionnement et le rendu du gradient ont été corrigés, éliminant les artefacts visuels lors de la première activation.

Améliorations de l’interface et du rendu

Le système de fenêtrage propose désormais une transition douce « Roll Up » pour le repli des fenêtres, ainsi que des actions de mise en avant, d’en dessous et de pile normale. Les problèmes de superposition en plein écran, de suivi du focus et de déplacement de pointeur pendant les glissements de souris ont été résolus, améliorant la réactivité lors de l’interaction directe.

Le module de presse‑papier intègre un historique persistant configurable, avec des entrées individuelles supprimables et une modernisation des pop‑ups thématisés. La prise en charge du clipboard a été affinée pour suivre les contenus, gérer les délais de sélection et garantir une initialisation fiable au démarrage.

Des correctifs supplémentaires couvrent le redimensionnement des gadgets, la prévention du détachement involontaire des étagères, la gestion des pop‑ups retardés et la stabilité du commutateur de fenêtres sans capture de souris. Le daemon Bluetooth a reçu des correctifs contre les plantages lors du redémarrage, la disparition d’appareils et la perte d’appairage, ainsi que des améliorations de l’affichage de la batterie de l’adaptateur.