Intégré

ARM accueille les canaux stable et rc, avec des garde-fous adaptés à leur publication

emirb a fusionné omacom/omarchy#16065 dans quattro, ajoutant des configurations de paquets stable et rc pour aarch64. Auparavant, même une installation ARM sur le canal rc basculait vers edge dès sa première mise à jour. Les installations edge existantes y restent tant que leurs propriétaires ne choisissent pas un autre canal. Apple Silicon reste limité à edge, car ses sources de paquets ne prennent en charge que ce canal. Il s’agit d’une prise en charge dans la branche de développement, et non de la preuve qu’Omarchy 4.5.0 stable est sorti.

ryanrhughes a proposé omacom/omarchy-iso#298, que emirb a fusionnée, permettant de publier les images ARM aux côtés des images x86_64 sans remplacer leur nom de fichier de téléchargement. La modification du générateur d’ISO intégrée dans omacom/omarchy-iso@c6de4cc756bb sélectionne également le miroir ARM correspondant à stable, rc ou edge.

Des modifications des outils de gestion des paquets sur master alignent les compilations ARM sur les instantanés de ces canaux et bloquent la promotion vers stable tant que son miroir ARM ne correspond pas à rc. Ces commits sont attribués à Emir Beganovic. D’autres commits, attribués à Ryan Hughes, suppriment les restrictions de canaux qui excluaient les composants NVIDIA de la promotion vers rc sur ARM, et empêchent une publication de remplacer les paquets d'un canal par des versions identiques ou plus anciennes. Ces garde-fous figurent dans omacom/omarchy-pkgs@82fb44ba2e38, omacom/omarchy-pkgs@61ff00812591 et omacom/omarchy-pkgs@48340e7e3f0b.

Intégré

Les correctifs Snapdragon visent la consommation en veille, les caméras, les microphones et le Wi-Fi

ryanrhughes a fusionné les travaux de turbineBMW sur la mise en veille du Snapdragon X1 dans la branche master du dépôt de paquets, via omacom/omarchy-pkgs#1315. Ils concernent les domaines d’alimentation, les ports PCIe, le Bluetooth et un processeur audio qui empêchaient une veille plus profonde. turbineBMW a fait état d’environ 0.25 W lors d’un bref test de mise en veille d’une Surface Pro 11, contre 0.75 W avant la mise en veille de ces composants ; ces mesures proviennent du contributeur, et la proposition précise qu’aucun test de démarrage n’a été effectué sur d’autres ordinateurs portables X1.

Des commits du dépôt de paquets mentionnant birkskyum comme participant et attribués à Birk Skyum activent la webcam du Yoga Slim 7x, puis remplacent un contournement fondé sur un délai de redémarrage par des correctifs du contrôleur de caméra. La dernière modification fait état de redémarrages rapides réussis de la caméra dans omacom/omarchy-pkgs@c9518288fabf. Un autre correctif intégré traite les blocages du Wi-Fi après un changement de canal ou de largeur de bande du point d’accès, ainsi que des problèmes de mémoire et de mise en veille du décodeur vidéo Iris, dans omacom/omarchy-pkgs@9db7ac36d410.

La correction du microphone a également nécessité une intervention sur le paquet : le correctif précédent n’avait pas augmenté le numéro de révision du paquet, si bien que la procédure de publication n’avait rien compilé. Le commit attribué à Ryan Hughes augmente ce numéro pour distribuer le correctif dans omacom/omarchy-pkgs@1f74195540e5. Il s’agit de modifications du dépôt de paquets, et non de l’annonce d’une version stable.

Intégré

Apparence devient un menu principal, tandis que les raccourcis distinguent applications et panneaux

dhh a proposé et fusionné omacom/omarchy#15973 dans quattro. Apparence devient un menu de premier niveau qui absorbe Style et regroupe les commandes des fenêtres sous Windows, ainsi que l’économiseur d’écran et l’entrée À propos sous Branding. Les libellés des bascules décrivent l’action qu’elles effectuent. Les utilisateurs dont les extensions de menu font référence aux anciens identifiants devront les mettre à jour, même si l’appel de l’ancien menu Style reste possible grâce à un alias.

Des commits associés dans quattro attribuent Super + Shift + Q à la calculatrice et Super + Shift + T à Activity, réservant Super + Ctrl aux panneaux et aux menus. Les thèmes obtiennent Super + Ctrl + T, les fonds d’écran Super + Ctrl + W, et le réseau passe à Super + Ctrl + N ; l’éclairage nocturne reste accessible par le menu des bascules, sans son ancien raccourci. La capture d’écran du clavier passe à Super + Ctrl + Alt + C, ce qui rend Super + Shift + S à Google Maps. Ces commits mentionnent David Heinemeier Hansson comme coauteur, notamment omacom/omarchy@5264cbbd1396.

Intégré

Omapager devient le moteur de notifications de l'interface système

ryanrhughes a proposé et fusionné omacom/omarchy#15932 dans quattro, intégrant Omapager à l’interface système et mettant fin à son existence en tant que plugin distinct. Le nouveau moteur prend en charge les piles par source, le report des notifications, le mode Ne pas déranger, les notifications mises en attente et récentes, l’historique et les actions des notifications. Les cartes reprennent le style des coins du thème, et les icônes des sites web ne sont pas récupérées séparément.

Le moteur conserve localement son historique et son état silencieux, les codes de vérification n’étant stockés que sous forme masquée. Des commits associés dans quattro, attribués à Ryan Hughes, suppriment la réponse directe et l’utilitaire KDE Connect, et lisent le réglage Ne pas déranger de l'ancien moteur jusqu’à l’enregistrement du nouvel état silencieux. Ces changements figurent dans omacom/omarchy@a10f7a10f7ba et omacom/omarchy@e3e08d305052 ; leur fusion ne prouve pas leur disponibilité dans une version stable.

Propositions ouvertes

L’élargissement de la prise en charge des agents renforce la gestion des quotas et les exigences d’installation

La proposition ouverte omacom/omarchy#14040 réunit les collecteurs et lanceurs d’agents communautaires autour de règles communes de suivi de l’utilisation. Son périmètre actuel fait passer le panneau de six collecteurs à 23, avec pour objectif de ne compter les jetons qu’une fois, auprès du fournisseur qui les facture, et de conserver la dernière réponse valide sur les quotas lorsqu’une vérification échoue. La proposition a été publiée par Claude au nom de dhh et n’a pas encore été fusionnée.

Dans des réponses du 20 octobre publiées depuis le compte de dhh, Claude a signalé des correctifs qui empêchent la mise en cache d’analyses incomplètes des transcriptions Copilot et conservent une ancienne valeur du quota disponible lorsque GitHub renvoie une réponse illisible. La même discussion reporte l’ajout des lanceurs Goose, Mistral Vibe, Phantombot et ZeroClaw jusqu’à leur enregistrement dans mise, tout en conservant le collecteur d’utilisation de Vibe. Ces réponses figurent dans omacom/omarchy#14040:discussion_r4327649152, omacom/omarchy#14040:discussion_r4327648721 et omacom/omarchy#14040:discussion_r4326600517.

La proposition fait état de tests réalisés avec des jeux de données hors ligne et des services simulés, plutôt qu’avec de véritables identifiants de connexion aux services. Elle précise aussi que le panneau et les nouvelles entrées de menu n’ont pas été vérifiés dans une interface en cours d’exécution ; les résultats rapportés ne permettent donc pas de confirmer le comportement de l’intégration en conditions réelles.

Propositions ouvertes

La proposition multiutilisateur dissocie l’accès partagé au disque des privilèges d’administration

osbase77 a ouvert omacom/omarchy#16100 pour ajouter des comptes administrateurs et des comptes aux droits limités. La proposition, toujours ouverte, conserve la configuration existante jusqu’à l’ajout d’un deuxième compte, puis dissocie le mot de passe partagé du disque de celui utilisé par le propriétaire pour ouvrir sa session, verrouille root et désactive la connexion automatique. Les utilisateurs aux droits limités recevraient une explication plutôt qu’une invite sudo inutilisable lorsqu’ils tentent d’effectuer des mises à jour ou de modifier les paquets.

À la suite des inquiétudes concernant les interruptions et le verrouillage, osbase77 a indiqué avoir modifié la séquence pour appliquer les protections avant de créer le second compte. Une interruption devrait donc laisser le compte existant mieux protégé, une exécution ultérieure achevant la transition. Le verrou encadrant les modifications de comptes est désormais décrit comme appartenant à root et accessible uniquement à root. osbase77 indique avoir vérifié ces deux comportements sur une installation chiffrée dans omacom/omarchy#16100:issuecomment-6301761759 ; ces résultats restent ceux rapportés par l’auteur pour une proposition non fusionnée.

Propositions ouvertes

La revue d’accessibilité améliore les noms des champs et la visibilité des commandes des plugins

La proposition de calebl sur l'accessibilité du shell, omacom/omarchy#13212, toujours ouverte, expose aux technologies d’assistance les rôles, noms, états et actions des commandes. Pour rappeler un élément de contexte explicitement daté, monsieur-mouton écrivait le 13 octobre que les commandes inaccessibles du shell empêchaient son passage à Omarchy et proposait de tester avec Orca. La proposition nécessite Quickshell 0.3.2 ou une version ultérieure pour exporter l’arbre d’accessibilité.

Le 20 octobre, diogochaves a indiqué avoir testé deux plugins et constaté que des exemples affichés dans les champs, tels que 90 et Work, servaient de noms de champs, tandis que certaines lignes nommées au moyen de la propriété Accessible.name de Qt restaient absentes de l'arbre. calebl a reconnu ces constats et annoncé que le correctif serait intégré après une nouvelle exécution du scénario de test. La proposition actuelle décrit des noms de champs fondés sur leur fonction et la prise en charge de ces lignes de plugins. Cette revue est documentée dans omacom/omarchy#13212:issuecomment-6280602575 et omacom/omarchy#13212:issuecomment-6297729444.

Par ailleurs, calebl a reporté à un travail ultérieur une modification plus large de l’API de sélection de CursorSurface, tout en indiquant que les actions des boîtes de dialogue ne se déclarent plus comme sélectionnables. La proposition reste ouverte ; la revue fournie ne permet pas de conclure que les tests avec Orca ont été menés à terme.

Propositions ouvertes

Une proposition transmet au bureau la langue choisie dans l’installateur

omarchybot a ouvert omacom/omarchy-iso#297 pour faire du choix de la langue le premier écran de l'installateur. Cette proposition, toujours ouverte, traduit l’installateur dans 35 langues autres que l’anglais que sa police de console peut afficher. Les langues utilisant des systèmes d’écriture non pris en charge restent sélectionnables sous leur nom anglais : l’installateur reste en anglais, mais transmet la langue choisie au bureau installé.

Les modifications nécessaires à la prise en charge lors de l'exécution ont été intégrées à la branche quattro d’Omarchy dans omacom/omarchy@3ac43659dcbf, avec une attribution à Omarchybot. Elles utilisent le marqueur de langue du support d’installation ainsi que les valeurs par défaut du clavier et du fuseau horaire, préservent le choix de langue d’un utilisateur existant et maintiennent la console système en anglais. La proposition concernant l’installateur et la prise en charge déjà intégrée à l’exécution ont des statuts différents ; aucune des deux ne permet d’affirmer qu’une ISO stable propose déjà le parcours complet.

Propositions ouvertes

La proposition pour la région China ajoute des choix d’applications à l’installation et une police de terminal CJK

La proposition de xdanger concernant les régions, omacom/omarchy#13690, toujours ouverte, associe les miroirs de paquets World et China aux paramètres des registres d'outils de développement. Les mises à jour du 20 octobre publiées par omarchybot y ajoutent des préinstallations régionales : China exclurait certains lanceurs de services et raccourcis, et ajouterait notamment WeChat, QQ, WPS Office, DingTalk et Feishu. Un changement de région ultérieur modifierait les sources de téléchargement sans ajouter ni supprimer d’applications.

omarchybot a également indiqué avoir ajouté Maple Mono NF CN pour le premier utilisateur d’une installation China, afin que les caractères Han occupent deux cellules du terminal. Selon les vérifications rapportées par l’agent d’exécution, les utilisateurs World conservaient JetBrains Mono et l’installation évitait de redémarrer le shell ou d’envoyer des signaux au terminal. Ces modifications de la proposition sont documentées dans omacom/omarchy#13690:issuecomment-6294016253 et omacom/omarchy#13690:issuecomment-6294663326.

Indépendamment de cette proposition, la mise en paquet de Feishu a été intégrée à la branche master du dépôt de paquets dans omacom/omarchy-pkgs@6573c44af9b3, avec une attribution à Omarchybot. Elle couvre x86_64 et aarch64 et utilise la saisie de texte native de Wayland pour la composition avec fcitx5. Ces modifications intégrées au dépôt de paquets ne signifient pas que la proposition d'installation régionale a été fusionnée.

Propositions ouvertes

La vérification de Clippy fait suite à un risque d’exécution de commandes par injection de prompt

Dans la demande de vérification omacom/omarchy-plugin-marketplace#6429, toujours ouverte, HANCORE-linux a signalé que des titres de fenêtres contrôlés par des sites web parvenaient à Crush, dont les outils de shell et de manipulation de fichiers étaient automatiquement approuvés. Selon la personne chargée de la revue, lorsque ce mode IA était activé, une page visitée pouvait injecter des instructions exécutant des commandes avec les droits de l’utilisateur du bureau, malgré la promesse du plugin selon laquelle l'agent se limite à générer des remarques.

CostaFot a répondu que la version 1.55.0 supprime les agents incapables de fonctionner avec tous leurs outils désactivés et ne conserve que des configurations restreintes de Claude et de pi. La réponse précise également que les captures d’écran ne nécessitent plus l’activation d’un outil de lecture de fichiers. CostaFot a réorienté la vérification vers le correctif annoncé dans omacom/omarchy-plugin-marketplace#6429:issuecomment-6301654018. Les éléments fournis attestent qu’une correction a été annoncée et que la cible de vérification a été mise à jour ; ils ne constituent ni une vérification achevée par la place de marché ni un audit de sécurité indépendant.