Wir schreiben das Jahr 2018 und es wird nicht wieder das Jahr von Linux sein! Ich arbeite seit Anfang des Jahres an Wayland (Vollzeit!), Aber mit einem Mixed / Multi-dpi-Setup ist es nicht so zufriedenstellend.
Ich brauche wirklich nicht viele Anwendungen:
- PHPStorm
- Chrom
- Terminal
- Docker (Für mich ist das der einzige Grund für Linux!)
- Mail-Client
Ich verwende also eine native Anwendung: Terminal
Dies ist die einzige, die wie auf allen Monitoren ausgeführt läuft! Wenn Sie die App von einem Monitor auf einen anderen mit unterschiedlicher Auflösung umschalten, wird sie automatisch korrekt skaliert! Das ist, was ich erwarte.
Was ich bisher herausgefunden habe:
- Elektronen-Apps können den Skalierungsfaktor von Wayland nicht verwenden
- Java-Apps können den Skalierungsfaktor von Wayland nicht verwenden
- Chrome / Chromium / Firefox kann den Skalierungsfaktor von Wayland nicht verwenden
Ich bin mir also nicht sicher, wo das Problem wirklich liegt? In Mutter? In Electron? In Swing? In Chrome? In Chrom? In Firefox?
Ich hoffe, jemand kann mich in die richtige Richtung weisen, um herauszufinden, worauf ich warten muss.
Antworten:
Die Skalierung auf Wayland wird von der Anwendung übernommen. In der Praxis bedeutet dies das Toolkit (GTK, QT usw.) ( Supportstatus ). GTK 3-Apps (wie GNOME Terminal) sind in Ordnung, wie Sie festgestellt haben.
Firefox hat einen langen Weg zurückgelegt, aber die Menüs sind noch nicht richtig positioniert ( Problem und verwandte Themen ) - eine Entwicklungsversion finden Sie hier . Thunderbird würde hoffentlich Firefox folgen. Für Chromium sind Arbeiten im Gange , die aber auch noch nicht abgeschlossen sind. Electron verwendet Chrom unter der Haube, so dass es erst repariert werden kann, wenn Chrom fertig ist.
Da diese Apps Wayland noch nicht vollständig unterstützen, verwenden sie immer noch das X11-Protokoll mit XWayland , das MultiDPI nicht gut verarbeitet (GNOME hat Ideen , aber ich bezweifle, dass dies passieren wird).
Ich denke, Sie müssen warten, bis alle Anwendungen Wayland unterstützen, aber es gibt einige Problemumgehungen, die für einige nützlich sein können. Archlinux hat zum Beispiel einige Hinweise zu HiDPI und Wayland .
quelle
Ich habe eine ziemlich detaillierte Frage und Antwort zu den Problemen mit UHD-Bildschirmen erstellt.
Alle Versuche, den externen Monitor oder Laptop-Bildschirm zu skalieren, führten zu verschwommenen Schriftarten.
Für mich ist dies ein größeres Problem als die Skalierung von Anwendungen, da ich hauptsächlich auf das Terminal starre.
Am Ende habe ich einfach aufgegeben und die Standardskalierung (die auf meinem UHD 3840x2160-Laptop 200% beträgt) akzeptiert und diese wie beim Monitor (3440 x 1440) beibehalten. Ich stelle dann meine Terminalfenster auf den Monitor und passe die Schriftgröße an. Sobald ich mich vom Monitor trenne, passe ich die Einstellungen für die Terminalschriftart wieder an. Ich könnte dies mit separaten Schriftprofilen tun, aber ich bevorzuge es, alle meine Terminalfenster gleichzeitig anpassen zu können.
quelle