COSMIC-Desktop bietet eine bessere Anzeige Skalierung und Kachelung als GNOME und KDE

COSMIC revolutioniert die Anzeige Skalierung und Fenster Kachelung unter Linux, indem es native Lösungen bietet, die die Benutzerfreundlichkeit und Produktivität deutlich erhöhen.
Jahrelang haben die meisten von uns die Anzeige Skalierung in Linux als eines jener Probleme behandelt, die man umschiffen lernt, anstatt sie zu lösen. Man kauft einen hochauflösenden Monitor, stellt die Skalierung auf etwas Vernünftiges wie 125% oder 150% ein und wartet dann auf die Kompromisse. Eine App sieht scharf aus, eine andere wirkt leicht verschwommen, und der Text ist schwer lesbar.
Kacheln hatte ein ähnliches Problem. Unter Linux bedeutete es meist, zwischen einer vollständigen Desktop-Umgebung, die Kacheln als Extra behandelt, oder einem dedizierten Fenster-Manager wählen zu müssen, bei dem man einen Großteil seines Workflows von Hand erstellen muss.
Das macht COSMIC interessant. System76 hat tatsächlich einen Desktop entwickelt, bei dem die Bruchskalaierung und dynamisches Kacheln Teil des Pakets sind, anstatt später hinzugefügt zu werden. Auch wenn es stimmt, dass COSMIC noch jung ist und nicht die Reife oder Breite von GNOME und KDE hat (ich habe Pop OS zuvor kritisiert), fühlt es sich in diesen zwei spezifischen Bereichen bereits so an, als sei es für die Art und Weise entworfen worden, wie viele Linux-Nutzer jetzt tatsächlich arbeiten. Hier ist der Grund, warum COSMIC die Anzeige Skalierung und Fenster Kachelung besser verarbeitet als seine alternden Rivalen.
Die Bruchskalierungslösung
Skalierung ist, wo Desktop-Politur echt wird
Das Hauptproblem mit der Anzeige Skalierung auf Linux, insbesondere bei HiDPI- und 4K-Monitoren, war immer das Problem der „verschwommenen App“. Dies tritt auf, wenn das Toolkit (wie GTK) oder der Kompositor einen Hack verwenden muss, um eine App bei 200% zu rendern und dann auf 150% herunterskalieren.
Obwohl ich GNOME mag, war es historisch gesehen der Schlimmste in dieser Hinsicht, da sein Mutter-Kompositor und GTK-Toolkit die Skalierung starr behandeln. GNOME vermittelt den Eindruck, dass es möchte, dass man eine saubere, einfache Konfiguration wählt und dann aufhört, Fragen zu stellen. Das ist auf einem Laptop in Ordnung, hilft aber nicht, wenn man ein hochauflösendes Laptop-Display neben einem niedriger auflösenden externen Monitor verwendet und möchte, dass beide physisch konsistent wirken.
Außerdem erscheinen XWayland-Anwendungen (Apps, die nicht nativ für Wayland erstellt wurden, wie Discord oder Spotify) oft als verschwommene, verschmierte Unordnung, wenn die Bruchskalierung aktiviert ist. Während GNOME 47 Verbesserungen einführte, verlässt es sich oft darauf, dass X11-Apps sich selbst skalieren, was dazu führen kann, dass UI-Elemente unmöglich klein oder völlig fehlerhaft werden.
KDE Plasma behandelt dies etwas besser über die Option „X11-Skalierung“. Dies ermöglicht es X11-Apps, in nativer Auflösung zu rendern und sich selbst zu skalieren, wodurch sie scharf bleiben. Allerdings erfordert dies manuelles Eingreifen und ist keine perfekte Lösung für Apps, die moderne Skalierungsunterstützung vermissen lassen.
COSMIC beseitigt das Problem auf einer fundamentalen Ebene. Es ist vollständig in Rust geschrieben und verwendet das Iced-Toolkit, welches native Unterstützung für Bruchskalierung hat, und da das GUI-Toolkit und der Kompositor so konzipiert sind, dass sie dieselbe Sprache sprechen, ist der „Double-Scale-Downscale“-Hack nicht nötig. Außerdem haben die letzten Versionen spezifische Anpassungen für die Bruchskalierung von XWayland-Apps eingeführt, wodurch selbst ältere Anwendungen scharf bleiben, ohne Ihre GPU zu belasten.
Dynamisches Kacheln in GNOME, KDE und COSMIC
COSMIC versteht gemischte Workflows
Kachelendes Fenster-Management, das im Grunde bedeutet, Fenster automatisch zu vergrößern und anzuordnen, um den Bildschirm ohne Überlappung zu füllen, ist eine Produktivitäts-Superkraft. Mein persönliches Notizen während des Ansehens von Kursen und Vorlesungen hängt stark davon ab.
Um Auto-Kacheln in GNOME zu erhalten, musste man historisch gesehen die „Pop Shell“-Erweiterung installieren (ironischerweise die alte Version von dem, was COSMIC wurde) oder Erweiterungen wie PaperWM. Diese sind von GNOMEs Veröffentlichungszyklus abhängig; ein größeres GNOME-Update bricht oft die Erweiterung und lässt die Nutzer ohne ihren Workflow zurück.
KDE verlässt sich auf KWin-Skripte wie „Krohnkite“, um Auto-Kacheln zu erreichen. Während KDEs native „Fenster-Kachelung“ (Meta+T) sehr nützlich ist, ist es größtenteils manuell; man muss Fenster bis in die Zonen ziehen. Krohnkite bietet Auto-Kacheln, ist jedoch ein von der Community gewartetes Skript, keine Kernfunktion.
COSMIC ist die einzige große Desktop-Umgebung, die dynamisches Kacheln direkt in den Kompositor integriert, ohne dass Erweiterungen oder Skripte benötigt werden (man kann, muss aber nicht für die Grundlagen). Für mich ist das herausragende Merkmal das Kacheln pro Arbeitsbereich. Man kann Arbeitsbereich 1 auf „Kachelmodus“ einstellen, wo Fenster automatisch in ein Gitter einrasten, während Arbeitsbereich 2 im traditionellen „Schwebemodus“ für Apps bleibt, die sich nicht gut kacheln (wie GIMP oder Blender). Man kann sogar auf einem Monitor kacheln, während...
floating on another.
Warum nicht einfach einen Tiling-Window-Manager nutzen?
Die Stichworte sind integriert und einfach
Sie fragen sich vielleicht, warum Sie nicht einfach einen Tiling-Window-Manager installieren sollten. Das ist für viele Benutzer immer noch eine gute Antwort. i3, Sway, Hyprland, river, niri und andere existieren aus einem Grund. Sie sind scriptfähig und oft schön, wenn man genug Geduld hat, sie zu konfigurieren, aber ein Tiling-Window-Manager ist nicht dasselbe wie eine integrierte Desktop-Umgebung.
COSMIC ist interessant, weil es versucht, Tiling in die integrierte Desktop-Umgebung zu bringen, anstatt den Benutzer zu fragen, ob er den Desktop hinterlassen möchte. Das ist ein anderer Ansatz als „installiere diese Pakete und bearbeite diese Konfigurationsdatei, bis dein System dein inneres Leben widerspiegelt.“
Im Gegensatz zum starren Tiling von i3 oder Sway erlaubt COSMIC, dass Sie mit der Maus Kacheln ziehen und ablegen, Ränder anpassen und sogar Schatten im Tiling-Modus konfigurieren, etwas, das minimalistischen Fenster-Managern oft fehlt. Es bietet die Effizienz eines Tiling-Window-Managers, ohne den Druck, Konfigurationsdateien bearbeiten zu müssen.
COSMIC fühlt sich gebaut für den modernen Linux-Desktop
Der Linux-Desktop ist nicht mehr nur ein 1080p-Monitor und eine Leiste. Menschen verwenden allerlei Dinge... wie hochauflösende Laptops, Ultrawide-Displays, Displays mit gemischten Aktualisierungsraten, Electron-Apps, Remote-Work-Software, Entwicklungsumgebungen, die sich über mehrere Bildschirme erstrecken, und viele andere Dinge. Ein Desktop, der Skalierung und Fensterplatzierung nicht elegant handhaben kann, fühlt sich alt an, selbst wenn das Design modern ist.
Um fair zu sein, GNOME und KDE sind ausgereift. COSMIC hingegen hat vielleicht das bessere Gespür für den aktuellen Moment. Es versteht, dass die Menschen möchten, dass sich die Maschine an ihr Setup anpasst, ohne dass die Konfiguration zu einem Hobby wird. Wenn Sie ein Benutzer sind, der es leid ist, auf verschwommenen Discord-Text auf Ihrem 4K-Monitor zu schauen oder es leid ist, Fenster manuell zu ziehen, um sie an Ihren Bildschirm anzupassen, ist COSMIC die überlegene Wahl.
Bist du neugierig auf weitere Artikel wie COSMIC-Desktop bietet eine bessere Anzeige Skalierung und Kachelung als GNOME und KDE? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar