Den Standard-Kernel für den Systemstart im Update-Menü auswählen
dhh hat omacom/omarchy#15966 verfasst und in den Quattro-Entwicklungszweig übernommen. Sind mehrere Kernel installiert, bietet Update jetzt ein Kernel-Menü an, das nach einer Authentifizierung Limine's Standardauswahl ändert, den ausgewählten Kernel neu baut und eine Benachrichtigung mit Neustartoption anbietet. Unter Direct Boot verweigert der Befehl den Wechsel. Schlägt ein Wechsel fehl, versucht er, die vorherige Boot-Konfiguration wiederherzustellen.
In der Diskussion wurde eine bewusste Einschränkung akzeptiert: Bei manuell bearbeiteten Boot-Reihenfolgen, die mit einem Platzhalter beginnen, kann das Häkchen für den aktuellen Kernel fehlen. dhh erklärte, dass die mitgelieferten Einstellungen und der Auswahlbefehl exakte Kernel-Namen verwenden.
greptile-apps[bot] akzeptierte diese Abwägung und zog den Hinweis in omacom/omarchy#15966:discussion_r4339204956 zurück.
Monitor-Umschaltung und schwebende Arbeitsflächen bewahren persönliche Layouts
dhh hat zwei Korrekturen von
zihaomu in den Quattro-Entwicklungszweig übernommen. Mit omacom/omarchy#16147 bleiben beim erneuten Aktivieren eines Bildschirms Modus, Position und Skalierung seiner bestehenden, namentlich zugeordneten Monitorregel erhalten. Mit omacom/omarchy#16143 greifen persönliche Regeln für schwebende Fenster, die nach gespeicherten Arbeitsflächenmodi registriert werden, schon vor dem Öffnen des ersten passenden Fensters. Das verhindert unerwünschte Größenänderungen und einen späteren Wechsel ins Kachellayout.
omarchybot berichtete, beide Probleme reproduziert und die Korrekturen auf eigens dafür bereitgestellten, anschließend verworfenen Omarchy-Workern geprüft zu haben. Das Display-Review benannte auch die Grenze der Korrektur: Angepasste Monitorregeln mit Platzhaltern oder Beschreibungen können ihr Layout weiterhin verlieren. Die Änderung für schwebende Arbeitsflächen korrigiert Zuständigkeiten und Ausschlüsse; eine allgemeine Lösung für die anfängliche Aushandlung der Fenstergröße ist damit nicht nachgewiesen.
Quellen
- Add Microsoft Surface Pro 11 board support
- Add surface-pro-11-support: Wi-Fi, audio, Bluetooth, charge window, keyboard pairing and pen resume (#825)
- Add iptsd for Surface pens on aarch64 (#826)
- Add Surface Pro 11 ambient light sensor support (#828)
- Leave the Surface Pro 11's packages out of x86_64 offline mirrors (#308)
- issue-comment by
birkskyum
- issue-comment by
turbineBMW
- issue-comment by
omarchybot
Pakete für das Surface Pro 11 sind angekommen, die Entscheidung über die Geräteeinrichtung steht noch aus
turbineBMW's Vorschlag zur Einrichtung des Surface Pro 11 ist unter omacom/omarchy#14390 weiterhin offen. Unterstützende Commits wurden in den master-Zweig des Paket-Repositorys übernommen. Sie betreffen WLAN, Audio, Kamerarouting, die Kopplung des Flex Keyboard, das Aufwachen aus dem Ruhezustand, Stifteingabe und Umgebungslichtsensorik. Die Paket-Commits beschreiben eine Veröffentlichung im edge-Kanal; diese ist von der Annahme der Geräteeinrichtung zu unterscheiden.
birkskyum's Review verlangte, die reinen ARM-Pakete aus den Offline-Spiegeln für x86_64 auszuschließen und eine Installation mit veröffentlichten Paketen abzuschließen. Der Ausschluss wurde als omacom/omarchy-iso@886f2899f1bb im Quattro-Zweig des ISO-Repositorys festgeschrieben.
turbineBMW berichtete in omacom/omarchy#14390:issuecomment-6323783042 von einer erfolgreichen Neuinstallation auf einem Surface.
omarchybot erklärte anschließend, dass die Voraussetzungen auf Autorenseite erfüllt seien. Die Einordnung und die Wahl zwischen konkurrierenden Unterstützungsansätzen erforderten aber weiterhin eine Entscheidung der Maintainer. Die vorgeschlagene Einrichtung richtet sich an das OLED-Modell; LCD- und X-Plus-Varianten liegen weiterhin außerhalb des getesteten Umfangs.
Mehrbenutzer-Vorschlag verstärkt Schutzmaßnahmen für Laufwerksschlüssel und Kontolöschung
osbase77's noch offener Vorschlag omacom/omarchy#16100 sieht lokale Administrator- und eingeschränkte Konten, getrennte Anmeldeidentitäten sowie Änderungen am Root-Zugriff und an der automatischen Anmeldung beim Wechsel zwischen einem und mehreren Benutzern vor. Damit ließe sich ein Rechner gemeinsam nutzen, ohne jedem Konto Administratorrechte zu geben.
Beim Review am 21. Oktober stellte greptile-apps[bot] fest, dass eine vom Benutzer kontrollierte Wiederherstellungsnotiz die Kontolöschung blockieren könnte.
osbase77 ersetzte diese Prüfung durch Kontrollen der Schlüssel-Slots der Laufwerksverschlüsselung, bevor die automatische Anmeldung wiederhergestellt wird. Spätere Bedenken wegen der möglichen Löschung einer echten Wiederherstellungsnotiz führten zu einer Schutzmaßnahme: Ein Home-Verzeichnis mit einer solchen Notiz am Standardpfad darf nicht gelöscht werden.
osbase77 räumte ein, dass die Wiederherstellung nach dem Entfernen des zugehörigen Kontos weiterhin manuelle Schritte erfordern kann.
CappieGold beschrieb anhand einer SSSD-Konfiguration Kompatibilitätsprobleme mit Active Directory, darunter beim Entsperren von Sitzungen und bei Berechtigungen für Verzeichnisgruppen.
osbase77 beschränkte den Vorschlag weiterhin auf lokale Konten und regte in omacom/omarchy#16100:issuecomment-6320386855 an, die Verzeichnisintegration separat zu entwickeln.
Vorschlag für natives Podman benennt Grenzen bei Migration und Wiederherstellung
acrogenesis eröffnete omacom/omarchy#16173, um Podman zur nativen Container-Engine zu machen, mit optionaler Docker-Kompatibilität. Der Vorschlag verwaltet Entwicklungsdatenbanken über Benutzerdienste ohne Root-Rechte, erhält Daten bei unterstützten Docker-Migrationen und stellt den Windows-Starter auf authentifiziertes Podman mit Root-Rechten um. Dessen Laufwerk und Zugangsdaten bleiben dabei erhalten. Der Vorschlag ist weiterhin offen.
greptile-apps[bot] bezweifelte, dass die Paketabfragen alternative Docker-Anbieter erkennen.
acrogenesis berichtete, das tatsächliche pacman-Programm mit isolierten Paketdatenbanken getestet und festgestellt zu haben, dass diese Anbieter korrekt aufgelöst wurden. In omacom/omarchy#16173:discussion_r4337709418 stufte der Autor den Hinweis daher als Fehlalarm ein. Er unterscheidet außerdem zwischen den aktuellen Ergebnissen gezielter Tests und früheren Laufzeitnachweisen: Eine vollständige Installation und Engine-Migration wurden für den überarbeiteten Vorschlag nicht erneut durchgeführt.
Captive-Portal-Vorschlag pausiert Tailscale-Exit-Nodes während der Anmeldung
dhh eröffnete omacom/omarchy#16186, um die Verbindungserkennung auf Omarchy's eigenen Endpunkt umzustellen und die Anmeldung an Captive Portals zu verbessern. Der vorgeschlagene Portal-Befehl pausiert vorübergehend einen aktiven Tailscale-Exit-Node, überwacht die Verbindung und aktiviert ihn nach der Anmeldung wieder. Das Netzwerkpanel würde außerdem keine irreführenden Paketverlustwerte anzeigen, solange kein Internetzugang besteht.
greptile-apps[bot] wies auf eine von der Spracheinstellung abhängige Abschlussprüfung hin, durch die der Exit-Node pausiert bleiben könnte, sowie auf Benachrichtigungstexte, die die Übersetzungskataloge umgehen. Der Vorschlag ist weiterhin offen.
dhh's Beschreibung nennt außerdem im Browser zwischengespeichertes HSTS als bekanntes Hindernis und hält fest, dass weder das tatsächliche Pausieren eines Exit-Nodes noch ein realer Captive-Portal-Ablauf bislang getestet wurden.
Schutzmaßnahme im Installer soll verhindern, dass unlesbare Partitionstabellen vorhandene Daten gefährden
emirb eröffnete omacom/omarchy-iso#307, nachdem er einen Installationsablauf für freien Speicherplatz identifiziert hatte, der eine vorhandene Partition für eine neu angelegte halten könnte, wenn das anfängliche Lesen der Partitionstabelle fehlschlägt. Eine bestehende Omarchy-EFI-Partition könnte dann formatiert oder beim Zurückrollen gelöscht werden.
Der noch offene Vorschlag verlangt, dass die Partitionstabelle vor und nach dem Anlegen erfolgreich gelesen wird und danach genau eine zusätzliche Partition vorhanden ist. Lässt sich das Ergebnis nicht sicher zuordnen, bricht die Installation ab, statt zu raten. github-actions[bot] meldete in omacom/omarchy-iso#307:issuecomment-6322688377 erfolgreiche Installationstests sowohl auf x86_64 als auch auf aarch64.
Live-ISO soll den Kernel starten, der auf dem PC tatsächlich installiert wird
emirb's noch offener Vorschlag omacom/omarchy-iso#310 sieht vor, in der Live-Umgebung auf gewöhnlichen PCs linux-omarchy zu starten. Für Rechner, die Apple als Hersteller melden, soll linux-t2 erhalten bleiben. So soll der später installierte Kernel bereits vor der Installation erprobt werden, statt ihm erstmals nach dem Bootloader und der Aufforderung zum Entsperren des Laufwerks zu begegnen.
Der Vorschlag nimmt beide Kernel in das x86_64-Abbild auf und rechnet mit einer Vergrößerung um etwa drei Prozent. github-actions[bot] meldete in omacom/omarchy-iso#310:issuecomment-6328144501 erfolgreiche Installationstests für x86_64 und aarch64. Der Vorschlag wurde noch nicht übernommen.
Agent Voice veröffentlicht Korrekturen für unsichere Lesezugriffe, Git-Hooks und private Aufnahmen
github-actions[bot] bestätigte in omacom/omarchy-plugin-marketplace#12442:issuecomment-6327088335 die Veröffentlichung eines von einem Maintainer geprüften Updates für Agent Voice. Das Update erhält außerdem führende Minuszeichen in gesprochenen Prompts und korrigiert damit einen gemeldeten Fall, in dem aus einer negativen Zahl eine positive wurde.
HANCORE-linux's Review identifizierte Endpunktantworten ohne Größenbegrenzung, die Ausführung von im Repository konfigurierten Git-Dateisystemmonitor-Hooks bei Berechtigungsprüfungen und zu weit gefasste Zugriffsrechte auf Sprechermodelle und ältere Aufnahmen.
duaneoca berichtete, diese Abläufe reproduziert und korrigiert zu haben. Dazu gehört auch, beim Start des Daemons bestehende Berechtigungen für private Daten zu berichtigen.
HANCORE-linux bestätigte die Begrenzung der Antwortgröße unabhängig anhand des Quellcodes und später auch die Git-Korrektur, bevor das Berechtigungsproblem angesprochen wurde.
Die Speichermessungen und Reproduktionen zur Laufzeit stammen aus duaneoca's Berichten. Die Marketplace-Verifizierung gilt für exakt den veröffentlichten Stand und stellt kein Sicherheitsaudit dar.
Omardeck vereint nach Korrekturen aus dem Review Übersicht, Dock und Benachrichtigungen
github-actions[bot] bestätigte in omacom/omarchy-plugin-marketplace#12449:issuecomment-6323100584 die Veröffentlichung von
QuokeCola's Omardeck. Das Plugin vereint eine Fensterübersicht, ein Dock und eine Benachrichtigungszentrale. In der Einreichung wird empfohlen, andere Plugins mit überlappenden Übersichts-, Benachrichtigungs- oder Dock-Funktionen zu deaktivieren, da sie dieselben Gesten registrieren.
HANCORE-linux stellte fest, dass Fenstertitel als Rich Text dargestellt wurden, wodurch die Shell möglicherweise Netzwerkanfragen auslösen konnte.
QuokeCola berichtete, die Dock-Texte auf reinen Text umgestellt und die Verarbeitung von Symbolen im Zusammenhang mit Fenstertiteln eingeschränkt zu haben.
HANCORE-linux akzeptierte anschließend die optionale Regel für den Touchpad-Zugriff und bestätigte für den geprüften Stand reine Texttitel sowie einen privat zugänglichen Benachrichtigungsverlauf. Die grundlegende Oberfläche funktioniert auch ohne diese optionale Gesteneinrichtung.
Paketverfolgung erhält authentifizierte Abrufe und begrenzte Wiederholungsversuche
Mit emirb verbundene Commits zur Paketpflege wurden in master übernommen, um die unzuverlässige Verfolgung von Upstream-Änderungen zu verbessern. omacom/omarchy-pkgs@4f04db9a0506 ergänzt authentifizierte GitHub-API-Anfragen und erzwingt für betroffene Abrufe HTTP/1.1. Die Commit-Beschreibung führt viele der jüngsten Ausfälle auf gemeinsam genutzte Kontingente für anonyme API-Anfragen zurück, andere auf HTTP/2-Fehler.
omacom/omarchy-pkgs@b4c15a6898b2 ergänzt eine begrenzte Zahl von Wiederholungsversuchen bei vorübergehenden Fehlern und speichert Downloads zunächst zwischen, bevor deren Inhalt ausgegeben wird. Dadurch werden nach erneuten Versuchen keine unvollständigen Antworten aneinandergehängt. Ein begleitender Commit entfernt die allgemeinen stündlichen Fehlermeldungen zur Branch-Verfolgung aus Basecamp. Fehlgeschlagene Actions-Läufe und paketspezifische Protokolle bleiben erhalten.
