Les espaces de travail flottants apportent des barres de titre assorties au thème et une disposition par défaut au choix
dhh a intégré à la branche de développement quattro la fonctionnalité d'espaces de travail flottants de
ryanrhughes dans omacom/omarchy#14482. Super + L permet désormais de passer successivement du mode mosaïque au mode défilant, puis au mode flottant, avec un indicateur de disposition cliquable dans la barre. Les fenêtres flottantes disposent de barres de titre assorties au thème, avec des boutons pour les agrandir et les fermer. Le code intégré ajoute aussi une disposition par défaut tout en conservant les choix propres à chaque espace de travail.
Avant son intégration, la fonctionnalité a abandonné le Shelf qui accueillait les fenêtres réduites, ainsi que l’alignement automatique sur les bords. dhh a également corrigé le décodage des lanceurs d’applications web existants lors de la migration, afin que les barres de titre puissent afficher les noms d’applications enregistrés. Un commit connexe dans les paquets, omacom/omarchy-pkgs@9c81c8a705be, laisse les barres de titre désactivées tant que la configuration ne les active pas, évitant ainsi qu’elles restent affichées après qu’un espace de travail a quitté le mode flottant.
Sources
- Pick window transparency from Appearance > Window Transparency, and a Glassy bar background
- Pick window transparency from Appearance > Window Transparency, and a Glassy bar background (#14991)
- review-comment by
greptile-apps[bot]
- review-comment by
dhh
- review-comment by
greptile-apps[bot]
- review-comment by
dhh
Les fenêtres et les fonds de barre à effet de verre rejoignent les options d’apparence
dhh a proposé puis intégré omacom/omarchy#14991 dans quattro, ajoutant les options Opaque, Transparent et Effet de verre pour les fenêtres, ainsi que les fonds Opaque, Effet de verre et Sans fond pour la barre. Le commit associé dissocie la transparence du réglage des animations et conserve des fenêtres opaques pour les utilisateurs existants qui avaient désactivé les animations. Ces changements concernent la branche de développement.
La revue de greptile-apps[bot] a relevé une condition de concurrence lors des changements de thème, ainsi que des modifications de la barre qui pouvaient être annoncées comme réussies malgré l’échec de la mise à jour du flou.
dhh a réagi en maintenant le verrou du thème pendant les changements de transparence et en rétablissant le fond de barre précédent lorsque la synchronisation du flou échoue. Ces réponses figurent dans omacom/omarchy#14991:discussion_r4241034084 et omacom/omarchy#14991:discussion_r4241536469.
Verr. Maj retrouve son rôle habituel, tandis que Maj permet de changer de méthode de saisie
dhh a intégré omacom/omarchy#14939 dans quattro, rétablissant le fonctionnement habituel de Verr. Maj et déplaçant Compose vers Maj + Verr. Maj. La modification connexe des méthodes de saisie, intégrée dans omacom/omarchy@dc50bbe5746a, permet, par une simple pression sur Maj, de quitter le moteur de saisie actif pour écrire en caractères latins, puis d’y revenir. Maj + lettre et la saisie latine habituelle ne sont pas affectées.
greptile-apps[bot] a constaté que le test de compilation de la configuration clavier pouvait être omis sans avertissement lorsque xkbcli était indisponible.
dhh a rendu cet outil obligatoire pour le test, comme indiqué dans omacom/omarchy#14939:discussion_r4239666159. Ainsi, une exécution réussie des tests couvre bien l’option clavier personnalisée.
Le verrouillage de session vérifie l’état réel et évite de reprendre un verrou détenu ailleurs
dhh a intégré omacom/omarchy#15020 dans quattro pour empêcher un second shell de reprendre un verrou de session qu’un autre processus pourrait encore détenir. Un autre commit de quattro, omacom/omarchy@d1a614ce6629, fait lire directement l’état actuel du verrou aux demandes de verrouillage, après qu’une liaison de propriété périmée a rendu inopérante une demande de verrouillage avant mise en veille.
greptile-apps[bot] a interrogé la limite du nombre de tentatives de récupération.
dhh a expliqué que la récupération renonce délibérément tant qu’un autre Quickshell ou hyprlock est encore présent, quitte à laisser un verrou orphelin sous la protection du mécanisme de secours du compositeur, plutôt que de reprendre un verrou qu'un processus détient encore. Ce compromis a été accepté lors de la revue dans omacom/omarchy#15020:discussion_r4241553575. Un redémarrage normal du shell attend que le précédent se termine.
Les applications par défaut évoluent au profit de Signed, Monologue et Omacut
dhh a intégré omacom/omarchy#14962 dans quattro, retirant OBS Studio et Kdenlive des nouvelles installations. Le commit associé indique que Monologue assure l’enregistrement et Omacut le découpage. Les installations existantes conservent ces deux applications, et la suppression des applications préinstallées ne les inclut plus parmi les logiciels à désinstaller.
Un autre commit de dhh dans quattro, omacom/omarchy@be7c7bf3785f, remplace Xournal++ par Signed dans l'installation de base et dans la sélection des applications préinstallées. Sa migration installe Signed sur les machines existantes, sauf si leur propriétaire a supprimé les applications préinstallées, tout en conservant les installations existantes de Xournal++. Le paquet Signed a également été ajouté à la branche master du dépôt d'empaquetage.
Une image d’installation ARM unique choisit les paquets selon la carte détectée
birkskyum a ouvert omacom/omarchy-iso#258 le 11 octobre pour remplacer les sélections distinctes par carte par une image USB aarch64 unique. Le commit du jour, omacom/omarchy-iso@72773f63ef29, place les paquets de toutes les plateformes dans le miroir hors ligne et laisse l'installateur choisir grâce au détecteur matériel de l'environnement d’exécution.
ryanrhughes a ensuite intégré la proposition à la branche de développement n1x le 15 octobre, en dehors de la période couverte par ce bulletin d'information.
Des commits connexes sauvegardent le micrologiciel Snapdragon depuis Windows avant le remplacement du disque et incluent les pilotes modulaires propres aux plateformes nécessaires au démarrage de l’USB, du clavier et de l’affichage. La comparaison de birkskyum du 11 octobre indiquait une sélection de paquets inchangée pour N1x, mais une image plus volumineuse. La description actuelle de la proposition fait état de démarrages USB qui ne réussissent que par intermittence sur le Yoga Slim 7x et précise que l'installation sur ordinateur portable, le matériel N1x et le matériel GB10 n’avaient pas encore été testés.
L’intégration de la Surface Pro 11 au noyau reste une proposition ouverte
turbineBMW a ouvert omacom/omarchy-pkgs#975 le 11 octobre. La proposition était toujours ouverte lors de la vérification du 19 octobre. Sa description actuelle propose d’intégrer la prise en charge de la Surface Pro 11 à linux-omarchy-aarch64, notamment pour les périphériques de saisie, les caméras et la gestion de l’énergie ; cette description contient aussi des révisions ultérieures et des essais du 17 octobre.
Dans la discussion du 11 octobre, birkskyum a indiqué avoir réussi la compilation et le démarrage sur un Yoga Slim 7x, avec la saisie, le réseau et le son fonctionnels, tout en excluant explicitement les essais de mise en veille et ceux propres aux Surface.
turbineBMW a ensuite déclaré avoir testé la recette de compilation sur une Surface Pro 11, avec une mise en veille, des caméras, un stylet et une interface tactile fonctionnels. Il s’agit de retours de contributeurs, et non d’une confirmation indépendante ou d’une modification du noyau déjà distribuée.
L’empaquetage de sudo sans mot de passe préserve le renouvellement des autorisations après les mises à jour
La branche master du dépôt d'empaquetage a reçu omacom/omarchy-pkgs@40ea1555f250, avec ekollof répertorié parmi les participants et Emiel (Andrath) Kollof indiqué comme auteur. Cette modification regroupe dans settings-dev l’utilitaire auxiliaire de sudo sans mot de passe, la bibliothèque de sécurité, la règle de nettoyage, le hook de révocation et les scripts du paquet. Auparavant, une mise à jour pouvait laisser un marqueur de suppression qui empêchait toute nouvelle autorisation jusqu’au redémarrage.
La dépendance entre les paquets exige désormais la bibliothèque de sécurité en tant que capacité fournie, ce qui empêche d’installer un environnement d’exécution sans l’utilitaire auxiliaire nécessaire. Par ailleurs, le commit omacom/omarchy@3c1f7b780f8d de dhh dans quattro actualise l'indicateur sudo lorsque les autorisations changent et utilise un minuteur d’expiration fondé sur l’horloge civile, avec une actualisation également après les tentatives de modification échouées.
Pear Passwords publie un correctif de vérification TLS
La publication de Pear Passwords 2.0.2 sur la marketplace a abouti via omacom/omarchy-plugin-marketplace#10755. HANCORE-linux a découvert que la vérification du pair TLS était désactivée dans une dépendance obligatoire servant au provisionnement.
dragosol a fourni un correctif imposant la vérification du pair et du nom d’hôte, limitant les requêtes aux hôtes HTTPS d’Apple et désactivant les redirections. L’installateur reconstruit également l’image concernée.
HANCORE-linux a ensuite accepté le code source corrigé et la procédure de reconstruction, tout en conservant une installation manuelle en raison des composants natifs et de la configuration nécessitant les droits root.
github-actions[bot] a annoncé que l’instantané mis à jour avait été publié et vérifié. Cette vérification porte sur cet instantané précis de la marketplace et ne constitue pas un audit de sécurité.
Semantic search est publié après la protection des documents indexés
La proposition de publication de Semantic search par depletionmode, omacom/omarchy-plugin-marketplace#11062, a abouti après que
HANCORE-linux a découvert deux risques d'exposition locale des données : un index en clair accessible en lecture et une condition de concurrence sur le port du serveur de modèle susceptible d’envoyer des documents privés à un autre processus à l’écoute.
depletionmode a limité les permissions de stockage au seul propriétaire et remplacé les connexions TCP au serveur de modèle par des sockets Unix privées, avec vérification de l’identité du processus enfant avant tout envoi de données.
HANCORE-linux a accepté les correctifs examinés, et
github-actions[bot] a annoncé la publication. L’installation reste manuelle et télécharge le modèle ainsi que l’environnement d’exécution avec des empreintes de contrôle fixées à l’avance ; la vérification de la marketplace porte sur l’instantané sélectionné et ne constitue pas un audit de sécurité.
Screen Narrator ajoute des langues, la traduction et la lecture de PDF
uBruckhaus a proposé de renommer Simple Reader en Screen Narrator, avec 51 langues de lecture et une traduction facultative, puis a fait évoluer la version visée vers la 0.5.0, avec la lecture de PDF, au cours de omacom/omarchy-plugin-marketplace#11075. L’auteur a indiqué que les pages étaient détectées à partir de captures d’écran, tournées automatiquement et lues en omettant les numéros de page.
HANCORE-linux a repéré des champs modifiables dans le shell qui pouvaient déclencher des lectures du presse-papiers sans limite.
uBruckhaus les a remplacés par des champs pilotés au clavier et des utilitaires de collage explicites assortis de limites en octets et de délais maximaux.
HANCORE-linux a accepté le code source corrigé, et
github-actions[bot] a annoncé que l’instantané mis à jour avait été publié et vérifié. La configuration de l’environnement d’exécution, du modèle et du service nécessite toujours une installation manuelle.
Les grilles du calendrier évitent les anomalies liées aux passages à l’heure d’été
omacom/omarchy@d74d6ea249c5 a été intégré à quattro, avec omarchybot parmi les participants et Omarchybot indiqué comme auteur. Ce commit construit les grilles du calendrier à partir de dates UTC plutôt que de minuits locaux, évitant les dates en double ou mal placées lorsque les changements d’heure font disparaître minuit. Les en-têtes du calendrier se fondent sur midi en heure locale pour éviter de sélectionner le mois précédent.
Le commit explique que Node et QML traitent différemment les heures locales inexistantes, si bien que les anciens tests ne détectaient pas certaines défaillances du calendrier de l'environnement de bureau. Les tests révisés empêchent la construction des grilles en heure locale et couvrent le cas de la date qu'ont sautée les Samoa.
