Intégré

L’échantillonnage de la barre transparente limite ses ressources et évite des exécutions inutiles

dhh a intégré omacom/omarchy#14281 de aholbreich et omacom/omarchy#8307 de ryanyogan dans la branche de développement quattro. L'échantillonnage du fond d’écran est désormais soumis à des limites de mémoire, de threads et de durée, avec le débordement sur disque désactivé et une surface d'échantillonnage réduite. La barre ne relance plus non plus l’échantillonnage après des écritures d’état sans rapport, tout en continuant à réagir aux changements de fond d’écran et de thème.

Lors d’une discussion préalable le 7 octobre, jandrusk a préconisé de moyenner les détails fins du fond d’écran plutôt que d’effectuer un échantillonnage ponctuel. aholbreich a indiqué que le redimensionnement par moyenne de blocs donnait le même résultat que la méthode précédente sur 22 cas de rayures, puis a mis à jour l’implémentation. Le 27 octobre, omarchybot a indiqué avoir adapté le correctif du mécanisme de surveillance à la version actuelle de quattro et testé à la fois les écritures sans rapport et les changements de fond d’écran. Ensemble, ces changements s’attaquent aux pics de consommation de ressources et aux traitements répétés sans se fonder sur la taille du fichier d'un fond d’écran pour prédire le coût de son décodage.

Intégré

Le suivi de l’utilisation des agents conserve les jauges en cache et explique les données périmées

dhh a proposé et intégré omacom/omarchy#16795 dans quattro. Les agents qui ne disposent que d’un historique local n’affichent plus de sections d’abonnement vides, mais leur historique reste pris en compte dans le récapitulatif. Lorsque les limites d’abonnement ne peuvent pas être actualisées, le panneau conserve les dernières jauges connues et explique le problème au moyen d’une icône d’information.

greptile-apps[bot] a constaté que des échecs d’actualisation pour Claude et Grok pouvaient encore masquer cette explication lorsque le texte d’état était vide. dhh a répondu que les entrées périmées utilisent désormais aussi leur texte d’aide pour afficher l’icône, tout en conservant les liens de connexion distincts.

Intégré

Les téléchargements vidéo terminés proposent des actions de lecture et de montage

dhh a ouvert et intégré omacom/omarchy#16843 dans quattro, ajoutant les boutons Open et Cut aux notifications de téléchargement terminé de yt-dlp. Open lance la lecture de la vidéo dans mpv, Cut l’ouvre dans Omacut, et un clic sur la carte de notification continue de lancer la lecture. Les vidéos téléchargées bénéficient ainsi du même raccourci de montage que les enregistrements d’écran.

Intégré

Le correctif du démarrage avec Ventoy est intégré avec des changements de navigation dans l’installateur

emirb a ouvert et intégré omacom/omarchy-iso#348 dans la branche de développement quattro. L’initramfs de l’environnement live trouve désormais le support d'installation mappé par Ventoy sans dépendre d’un lien symbolique UUID manquant, et charge explicitement le module loop nécessaire au montage de la racine de l’environnement live. emirb a fait état de mesures de démarrage sous QEMU passant d’environ 32 secondes à environ trois secondes ; il s’agit de mesures du contributeur.

Le programme d’installation met désormais en surbrillance l’option Full disk install en premier, tout en conservant la confirmation avant écrasement. Depuis l’écran de choix du mode, la touche Échap ramène à la sélection du disque ; depuis la liste des disques, elle affiche de nouveau l’invite au lieu de mettre fin à l’installation. La dernière revue de greptile-apps[bot] n’a signalé aucun nouveau point bloquant et a précisé que le test d’intégration Ventoy proposé avait été retiré de cette modification.

Intégré

La prise en charge du Surface Laptop 8 arrive dans le noyau aarch64 du canal edge

ryanrhughes a fusionné omacom/omarchy-pkgs#1706, de jdvmi00, dans master. github-actions[bot] a ensuite annoncé la publication de linux-omarchy 7.3-4 et de ses en-têtes sur le canal edge pour aarch64. Cette série ajoute la prise en charge du Microsoft Surface Laptop 8, notamment de l’affichage et du rétroéclairage, ainsi qu’un pilote expérimental pour le routeur USB4 de Qualcomm.

birkskyum a demandé si la série faisait double emploi avec des correctifs de Linux 7.3 ; jdvmi00 a indiqué avoir comparé les 135 correctifs à l’historique du projet amont. greptile-apps[bot] a relevé une condition de concurrence liée aux interruptions lors de l’arrêt du routeur et une sélection incorrecte du mode Thunderbolt 3. jdvmi00 a indiqué avoir corrigé ces deux problèmes et testé le rebranchement de la station d’accueil ainsi que la mise en veille sur le portable.

Selon le contributeur, les principaux périphériques fonctionnent et la connexion à la station d’accueil atteint 40 Gb/s sur le port situé du côté de la charnière. Le second port reste limité à l’USB3, les périphériques USB3 de la station d’accueil se reconnectent à la sortie de veille, et les équipements Thunderbolt 3 n’ont pas encore été testés. Il s’agit d’une publication de paquets sur le canal edge, et non de la preuve d’une version stable d’Omarchy.

Propositions ouvertes

Une proposition d’économiseur d’écran natif Wayland traite de sa fermeture et du verrouillage

omarchybot a ouvert omacom/omarchy#16800 pour remplacer les économiseurs d’écran en terminal par une surcouche native Wayland sur chaque écran. La proposition reste ouverte. Cette surcouche se fermerait au moindre mouvement de souris, clic, défilement ou appui sur une touche, et sa fermeture serait coordonnée avec le verrouillage pour inactivité en attente.

greptile-apps[bot] a constaté que l’utilisation d’une touche de volume associée à un raccourci pendant le délai de grâce au lancement pouvait encore entraîner un verrouillage. La description mise à jour de la proposition fait état d’un contrôle de non-régression pour ce cas, et la dernière revue du bot, limitée à son périmètre, a jugé la fusion sûre. Par ailleurs, la mise à jour du paquet attribuée à Omarchybot a été enregistrée dans master avec omacom/omarchy-pkgs@46c30de80b7d, faisant passer l’économiseur d’écran à la version 1.2.0. La préparation du paquet ne signifie pas que le remplacement sur le bureau a été fusionné ni qu’il est stable.

Propositions ouvertes

Une proposition pour l’audio temps réel vise les grésillements et les arrêts silencieux d’applications

emirb a ouvert omacom/omarchy#16824 pour installer rtkit sur toutes les plateformes et corriger les budgets de temps réel nuls dans les sessions en cours avant d’activer l’ordonnancement temps réel. La proposition reste ouverte. Selon emirb, l’absence de rtkit contribue aux coupures audio sous charge, et les budgets nuls sont associés à des arrêts silencieux d’applications.

greptile-apps[bot] a soulevé deux problèmes d’ordre des opérations : la mise à niveau vers Quattro pouvait installer rtkit avant de corriger les processus existants, et un échec du redémarrage du portail pouvait empêcher un dernier passage de correction. Les descriptions actuelles, mises à jour le 28 octobre, hors de la période couverte, indiquent que ces deux cas ont été traités ; le dernier résumé du bot maintient une correction de style Bash. Ces mises à jour apportent un contexte actuel, sans établir précisément quand chaque correctif a été intégré.

emirb indique que les mises à niveau ont réussi et que les incidents de tampon audio, ou xruns, ont diminué sur deux machines. Ces résultats restent des mesures de l’auteur à l’appui d’une proposition non fusionnée. La description actuelle précise aussi que les clients Flatpak restent tributaires du comportement du portail et mentionne d’autres limites pour certains clients PipeWire.

Propositions ouvertes

Des tests dans une VM avec environnement de bureau sont proposés pour chaque pull request

emirb a ouvert omacom/omarchy#16835 pour exécuter toute la suite de tests dans une VM Omarchy jetable avec environnement de bureau, à chaque pull request et à chaque push vers quattro. La proposition reste ouverte. Elle prévoirait de téléverser les journaux de chaque test et de récapituler les fichiers ignorés ou en échec, afin de couvrir les vérifications dépendantes du bureau que les conteneurs ignorent.

greptile-apps[bot] a constaté que le processus de test pouvait lire les fichiers de la version installée plutôt que ceux de la copie de travail. Sa revue ultérieure a indiqué que les problèmes précédemment relevés étaient corrigés, tout en maintenant une correction de style dans la boucle de gestion du délai d’expiration. Selon emirb, sept fichiers sont ignorés dans la VM, contre 64 dans la configuration conteneurisée testée ; il s’agit de mesures liées à la proposition, et non d’une étape de validation CI obligatoire déjà en place.

Fermé

OmaBoy est publié après des correctifs de sécurité dans son composant compagnon

La soumission du widget de manette de DinuPhan, omacom/omarchy-plugin-marketplace#12511, a été clôturée après que github-actions[bot] a annoncé la publication d’OmaBoy et sa vérification par les mainteneurs. Il fournit un affichage en surimpression de la manette et des touches pour les manettes de poche prises en charge, à l’aide d’un démon compagnon installé séparément.

HANCORE-linux a relevé que la migration du fichier d’événements permettait à un lecteur existant de continuer à observer les nouveaux événements de la manette. DinuPhan a indiqué être passé à de nouveaux fichiers privés et à un remplacement atomique. Une revue ultérieure a constaté que l’installation du binaire pouvait se poursuivre après un échec du téléchargement ou de la vérification de la somme de contrôle ; DinuPhan l’a modifiée pour utiliser un répertoire temporaire privé et s’arrêter en cas d’échec.

HANCORE-linux a ensuite accepté les permissions des périphériques, la migration du fichier d’événements et les correctifs d’installation du commit examiné. L’avis de publication limite la vérification à l’instantané exact de la marketplace et la distingue explicitement d’un audit de sécurité.

Propositions ouvertes

La revue d’un module de paramètres Wi-Fi révèle une faille d’exécution de commandes liée à l’itinérance

FlamingHalapeno a ouvert omacom/omarchy-plugin-marketplace#13038 pour proposer un widget réseau de remplacement, avec des paramètres pour les profils enregistrés et une option d’itinérance automatique vers les réseaux de priorité supérieure. La soumission reste ouverte. github-actions[bot] a annoncé la compatibilité structurelle et la réussite d’un contrôle de sécurité automatisé de base, chacun dans un périmètre limité.

HANCORE-linux a ensuite signalé que la sortie brute contenant les noms de réseau pouvait injecter un enregistrement dans l’analyse d’itinérance et déclencher une évaluation par Bash. Dans les conditions d’itinérance et de profils enregistrés précisées, la faille permettrait à un attaquant à proximité d’exécuter des commandes avec les droits de l’utilisateur du bureau, sans que celui-ci rejoigne le réseau de l’attaquant. La revue fournie met donc en évidence un problème de sécurité concret que le contrôle automatisé de base n’avait pas détecté.