Kann Linux mit hochauflösenden Displays umgehen?

48

Vor einigen Monaten kündigte Samsung das Ativ Book 9 Plus an , ein ziemlich cooles Ultrabook mit einer Bildschirmauflösung von 3200 x 1800 Pixel (QHD +).

Das Gerät wird mit Windows 8 ausgeliefert, bis Windows 8.1 veröffentlicht wird und Samsung erklärt, dass nur Windows 8.1 mit dieser ultrahohen Auflösung umgehen kann.

Jetzt frage ich mich, ob eine Linux-Distribution mit einer so hohen Auflösung umgehen kann. Insbesondere das Rendern von Schriftarten ist ein zu beachtender Punkt. Nach einigen frühen Tests des Ativ Book 9 Plus kann Windows 8 Schriftarten nicht richtig rendern, sodass Sie Text lesen können, ohne den Bildschirm direkt vor die Nase halten zu müssen. Das ist der Grund, warum Windows 8.1 besser werden soll.

Aber was ist mit Linux? Kann Linux mit dieser ultrahohen Auflösung besser umgehen? Vielleicht hat jemand Erfahrung mit anderen Ultrabooks mit vergleichbaren Auflösungen.

Martin
quelle
1
Was ist falsch daran, die DPI des Bildschirms zu erhöhen?
Ignacio Vazquez-Abrams
1
@ IgnacioVazquez-Abrams Selbst unter Linux können viele Programme das nicht so gut. Im schlimmsten Fall werden einige Elemente skaliert, andere nicht. Größere Schriftarten tragen zur besseren Lesbarkeit bei, aber Schaltflächen und andere Dinge, auf die Sie möglicherweise klicken müssen, können komisch klein bleiben.
Mattdm
1
+1 @mattdm Und wenn es nur die Tatsache wäre, dass sie "komisch winzig" sind! In bestimmten Fällen wurden wichtige Kontrollkästchen in den Einstellungen aufgrund von "unerwarteten" DPI-Einstellungen von Registerkarten, Menüüberschriften und dergleichen ÜBERLAGERT. (Typische Antwort des Entwicklers: "Kaum ein Benutzer würde das jemals tun." ) Ja, kaum jemand würde jemals daran denken, eine Stromleitung zu berühren, aber dort ist trotzdem ein Schild angebracht! ;) - Das Einstellungsfenster hatte natürlich eine feste Größe und der Trick, es nur vertikal auf die doppelte Größe zu vergrößern, funktionierte nicht! Seien Sie also SEHR vorsichtig, wenn Sie die DPI-Einstellungen anpassen, insbesondere unter Windows.
Syntaxfehler

Antworten:

23

Daran arbeiten die Gnome / Wayland / X-Entwickler. Wie bei OS X und Windows wird die Lösung wahrscheinlich die Entkopplung der Anwendungsidee eines "Pixels" von physischen Pixeln beinhalten. Dies ist ein bisschen albern, löst aber das Problem für Software, die Annahmen über DPI und die relative Größe eines Pixels macht.

Hier gibt es ein Update von Gnome-Entwickler Alexander Larsson: HiDPI-Unterstützung in Gnome .

mattdm
quelle
1
Beachten Sie, dass die Erörterung von GNOME und expliziter HiDPI-Unterstützung nicht bedeutet, dass explizite HiDPI-Unterstützung erforderlich ist, um die Schnittstelle zu skalieren. "HiDPI-Unterstützung" in diesem Sinne ist nur eine Abstraktion, was bedeutet, "wir werden es auf eine raffinierte und benutzerfreundliche Weise tun" (z. B. durch "Entkoppeln der Anwendungsidee eines" Pixels "von physischen Pixeln" ). Es wäre keine Voraussetzung.
Goldlöckchen
@goldilocks Ja; Ich habe Windows nicht sehr genau verfolgt, aber ich gehe davon aus, dass dies auch gemeint ist mit "Samsung hat erklärt, dass nur Windows 8.1 mit dieser ultrahohen Auflösung umgehen kann."
Mattdm
Ich gehe davon aus, dass das, was in dieser in der Frage verlinkten "Überprüfung" erscheint, ein ernsthafter Pfuschjob ist, wenn Windows 8 nicht gut skaliert - oder die Zeitspanne nicht skaliert. Spin: "Entschuldigung, wir haben vergessen, dies in der letzten Version umzusetzen" -> "Sieh mal, wie toll die neue Version ist". ;)
Goldlöckchen
18

Bitte entschuldigen Sie mein schlechtes Englisch. Ich möchte meine Erfahrungen mit der hohen Bildschirmauflösung und dem Linux-Betriebssystem teilen, da die Informationen im Internet bislang recht knapp sind. Ich bin ein glücklicher Besitzer des Dell XPS 15 Haswell 9530 mit einer Bildschirmauflösung von 3200 x 1800. Ich habe in der letzten Woche Debian, Ubuntu (Kubuntu / Cinnamon / Mate / Unity / Cubuntu usw.) und Mint anderes ausprobiert. Alle waren nicht zufriedenstellend, obwohl ich einige Zeit damit verbracht habe, sie zu konfigurieren. Ich habe endlich eine sehr schöne Anzeige und Erfahrung mit Gnome 3 (sehr schön) und da es meine Computererfahrung wirklich verbessert, denke ich, dass ich meine Konfiguration teilen sollte:

Hier die Schritte, die ich vorschlage:

-Verwenden Sie die UbuntuGnome-Distribution (ich habe versucht, Gnome 3 zusammen mit Unity zu installieren, aber es war eine Katastrophe): https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME . Nach der Installation aktualisieren Sie es (sudo apt-get dist-upgrade)

-Verwenden Sie den Standard Gnome 3 und nicht den klassischen

  • Alt + F2: "Gnome-Tweak-Tool". Ändere NUR den Text-Skalierungsfaktor (ich persönlich benutze 2.5). Ändern Sie nicht die anderen Schriftarten. Die Fenstergröße wird automatisch angepasst

  • Firefox: Installieren Sie die Erweiterung Default Full Zoom Level (Erweiterung). Ich persönlich verwende 250%. Es ist nicht erforderlich, die Schriftart zu optimieren, da sonst die Webseiten verzerrt werden. Die Zoomlösung ist sehr sauber.

  • Symbolgröße für Nautilus: Verwenden Sie den dconf-Editor (org-gnome-nautilus), um die Größe nach Ihren Wünschen anzupassen (für mich die größte) und auch die Thumbnail-Größe

  • Um das Gnome 3-Erlebnis zu verbessern: Verwenden Sie das Gnome-Tweak-Tool erneut, aktivieren Sie die Gnome-Erweiterungen "show applications", "show places" und laden Sie "frippery bottom panel" herunter und aktivieren Sie sie.

  • Im Allgemeinen sollten Sie versuchen, die Gnomeanwendungen (nautilus / evolution / etc.) So oft wie möglich zu verwenden, da sich die Schrift automatisch anpasst

Ich hoffe es wird nützlich sein.

Mit freundlichen Grüßen,

Romain

Romain
quelle
Ich bin neugierig. Wie ist Ihre Akkulaufzeit bei diesem Setup?
Christian Fazzini
1

Dies ist größtenteils eine Frage der Treiberunterstützung (im Kernel und auf dem Xorg-Server). Samsung (oder wer auch immer die GPU herstellt) schreibt keine für Linux, also muss es jemand anderes tun. Möglicherweise gibt es schon solche, die hier funktionieren werden.

Es gibt keine maximale Größe des X-Root-Fensters - Sie können es bereits so groß einstellen, wenn Sie möchten, dann müssen Sie sich irgendwie bewegen (einige Fenstermanager können dies tun).

Wenn es also einen Fahrer gibt, ist alles in Ordnung. Ich schätze, Sie müssten große Schriftgrößen festlegen, aber das ist ziemlich einfach. sie können sich weit genug ausbreiten. Je nach WM / DE sind die Symbolgrößen möglicherweise eingeschränkter.

Vis. "HiDPI-Unterstützung" , dies wäre ein guter Weg, um Geräte wie dieses mit mehr Slickness anzusprechen, aber ich denke nicht, dass es notwendig wäre, das Display nutzbar zu machen.

Goldlöckchen
quelle
@mattdm: Das ist mein Standpunkt zu Schriftarten und Symbolen. Widget-Sets (GTK, Qt) skalieren die Benutzeroberfläche basierend auf der Schriftgröße. Größere Schriftarten == größere Titelleisten, Schaltflächen usw. Die DEs enthalten dann Konfigurationstools für das Standard-Widget-Set (und sie können auch auf andere Weise konfiguriert werden). Einzelne Anwendungen müssen sich nicht mit dem Problem befassen. Überlegen Sie auch, wie ein Bildschirmzoom funktioniert - einzelne Anwendungen wissen nicht einmal davon. Bei Ihrem GNOME-Link geht es genau darum. Sie fügen nur Politur hinzu .
Goldlöckchen
@mattdm: Punkt genommen, wird bearbeitet.
Goldlöckchen
Also da hast du es! Es ist einfach eine "Alibi-Aussage" von Samsung! Nehmen Sie es nicht zu wörtlich, jeder. Dies bedeutet nicht zwangsläufig, dass es auf einigen Betriebssystemen, die jünger als Windows 8.1 oder Linux sind, tatsächlich fehlschlägt. Samsung kann jedoch nur für die erwähnte Betriebssystemversion eine einwandfreie Funktionalität garantieren . Grundsätzlich bedeutet dies: Wenn Sie möchten, dass dies unter Linux oder Windows 7 oder 8 funktioniert, sind Sie auf sich allein gestellt . Trotzdem ist es nicht unbedingt eine "unmögliche Mission". Samsung will einfach keine schlechte Presse über etwas bekommen, was sie versprochen haben, konnte aber nicht mithalten.
Syntaxfehler
@syntaxerror: Abzüglich Android, "Sie sind auf sich allein gestellt" mit Linux auf der allermeisten Hardware, oder zumindest sind Sie ohne jegliche Unterstützung oder Zusagen des Herstellers. Keine bestimmte Maschine unterscheidet sich in diesem Sinne von einer anderen. Es gibt nur sehr wenige Computer, die vom Hersteller für die Verwendung mit Linux zugelassen wurden, und AFAIK, keiner davon ist Samsung.
Goldlöckchen
1

Ich denke, Linux Mint 17 mit Zimt 2.2 ist die beste Wahl für hochauflösende und Retina-Displays. Es macht den Job ziemlich gut und ich denke, Zimt 2.2 fühlt sich besser an als Gnome3.10 auf Ubuntu Gnome 14.04. Es gibt jedoch einige Programmfenster, die sehr klein aussehen und daher keine gute Erfahrung beim Arbeiten sind.

Salman
quelle
1

Dieser Befehl hat bei mir funktioniert:

gsettings set org.gnome.desktop.interface text-scaling-factor 2.0

Es ist nicht perfekt, aber zumindest kann ich etwas im Terminal sehen.

HelpingOnce
quelle
0

Bei Verwendung von X.org können Sie die physischen Abmessungen Ihrer Anzeige angeben. Beispiel - Konfiguration :

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Einige Anwendungen berücksichtigen dies und skalieren den Text entsprechend, normalerweise jedoch nicht die Symbole und andere Elemente der Benutzeroberfläche. Am Ende müssen Sie App für App skalieren. GTK + 3-Apps haben ihre Art der Skalierung, ebenso wie QT 5-Apps, aber manchmal funktionieren die Dinge nicht und Sie müssen Problemumgehungen finden. Dann gibt es Apps, die keines dieser Toolkits verwenden. Manchmal kann die Verwendung eines benutzerdefinierten Designs mit großen Symbolen hilfreich sein.

Einen guten Überblick über Apps finden Sie auf der Arch-Wiki- HiDPI-Seite . Ein Großteil der Informationen ist verteilungsunabhängig.

Feklee
quelle