1 Punkte von GN⁺ 2023-12-30 | 1 Kommentare | Auf WhatsApp teilen

Alles begann mit diesem Toot

  • Ein Experiment, angestoßen durch einen Toot von Aurynn: Ist es nötig, einen Bildschirm im Hochformat zu verwenden?
  • Die Erfahrung mit einem vertikalen Display: Der Vorteil besteht darin, dass viel Text angezeigt werden kann.

Langweilig, aber

  • Bewertung, ob es sich um ein für die Softwareentwicklung optimiertes Display handelt.
  • 0° Drehung: Für die meisten Anwendungen und Videoinhalte geeignet, aber bei Websites und Dokumenten bleibt viel leerer Raum.
  • 90° Drehung: Für Textdokumente geeignet, aber ungeeignet zum Ansehen von Filmen und mit Problemen beim Blickwinkel.

Ein bisschen seltsam, aber okay

  • Mit dem Tool xrandr kann der Bildschirm in den gewünschten Winkel gedreht werden.
  • Unter macOS funktionierte es nicht, aber auf Linux-Desktops gibt es kein Problem.
  • 1° Drehung: Nützlich, wenn der Schreibtisch leicht geneigt ist, aber mit Auffälligkeiten beim Font-Rendering.
  • 45° Drehung: Der Mittelweg zwischen Hoch- und Querformat, passt aber nicht gut zu Bildschirmen mit nicht quadratischem Seitenverhältnis.

Die perfekte Drehung

  • 22° Drehung: Wird als die am besten für Softwareentwicklung geeignete Monitorausrichtung angesehen.
  • Bietet die längste Zeilenlänge, sodass man sich keine Sorgen mehr über die 80-Spalten-Grenze machen muss.

Wie macht man das?

  • Funktioniert nur unter xorg; wayland wird noch nicht unterstützt.
  • Mit dem Befehl xrandr --output HDMI-3 --transform ... wird die Bildschirmposition angepasst und der Bildschirm gedreht.
  • Grundsyntax für Drehung und Verschiebung: cos(x), -sin(x), shift_left, sin(x), cos(x), shift_up, 0, 0, 1
  • Es werden Beispielbefehle bereitgestellt.

Rechner

  • Mit einem JavaScript-Rechner wird für gegebene Eingabewerte ein xrandr-Befehl erzeugt.
  • Nach Eingabe von Winkel, X-Verschiebung und Y-Verschiebung wird als Ergebnis ein xrandr-Befehl ausgegeben.

GN⁺-Meinung

  • Dieser Artikel zeigt einen experimentellen Ansatz zur Monitordrehung, der für Softwareentwickler interessant sein kann.
  • Besonders für Linux-Nutzer kann die Bildschirmdrehung mithilfe der Flexibilität des Tools xrandr eine neue Arbeitsumgebung bieten.
  • Die Behauptung, dass eine 22°-Drehung die für Softwareentwicklung optimierte Ausrichtung sei, könnte in der Entwickler-Community ein interessantes Diskussionsthema werden.

1 Kommentare

 
GN⁺ 2023-12-30
Hacker-News-Kommentare
  • Verschiedene Meinungen zur Monitorausrichtung
    • Wenn du einen Ultra-Wide-Monitor hast, wie wäre es, den Bildschirm zu drehen und so ein kreisförmiges Display mit kontinuierlichem visuellem Effekt zu erzeugen? Das könnte auch als Lüfter dienen, der die Wärme verteilt, weil die GPU den Bildschirm ständig neu zeichnen muss.
      • Nutzer mit einem Ultra-Wide-Monitor könnten versuchen, den Bildschirm zu drehen, um einen Effekt wie bei einem kreisförmigen Display zu erzeugen und dabei die Wärme der GPU zu verteilen.
    • Der Artikel war zwar humorvoll gemeint, aber tatsächlich verwenden einige Flugverkehrskontrollsysteme diagonal gedrehte Bildschirme, die mit den Hauptanflugrouten zu Flughäfen übereinstimmen. Die Konfiguration, die ich gesehen habe, enthielt einen großen Bildschirm mit Stylus-Eingabe.
      • Einige Flugverkehrskontrollsysteme verwenden tatsächlich diagonal gedrehte Bildschirme, um lange Linien entlang der Hauptanflugrouten auszurichten.
    • Ein verwandter Gedanke: Statt eines Ultra-Wide lieber einen großen 4K-Monitor wählen. Man bekommt mehr Pixel für weniger Geld.
      • Die Wahl eines großen 4K-Monitors statt eines Ultra-Wide bietet mehr Pixel zu einem günstigeren Preis.
    • Ideal wäre es, wenn der Monitor in einem „magischen Winkel“ von etwa 54,74 Grad gedreht wäre, um die Effekte anisotroper Interaktion zu eliminieren.
      • Es ist ideal, den Monitor in einem bestimmten Winkel zu drehen, um bestimmte physikalische Wechselwirkungen zu minimieren.
    • Die tatsächlich „ideale“ Drehung für maximale Linienlänge liegt eher bei 23 als bei 22 Grad, denn Atan(9/21) = 23,20 Grad.
      • Der ideale Drehwinkel für die maximale Linienlänge des Bildschirms liegt näher bei 23 Grad.
    • Eine Drehung um 90 Grad passt am besten zu meinem Go-Code. So bekomme ich viel mehr if err != nil-Blöcke unter.
      • Ein um 90 Grad gedrehter Monitor eignet sich gut dafür, mehr von bestimmtem Programmiercode anzuzeigen.
    • Ich wünschte, es gäbe mehr Displays im 3:2-Format. Das Verhältnis des zentralen menschlichen Sichtfelds liegt näher bei 3:2, aber aus wirtschaftlichen Gründen ist 16:9 günstiger und verbreiteter.
      • Displays im 3:2-Format passen besser zum menschlichen Sichtfeld, aber 16:9 ist aus wirtschaftlichen Gründen weiter verbreitet.
    • Ich habe einen 48-Zoll-Monitor als Hauptmonitor gekauft. So nutze ich einen riesigen Bildschirm, ohne mir über die Ausrichtung Gedanken machen zu müssen.
      • Mit einem großen Monitor lässt sich die Bildschirmfläche effizient nutzen, ohne sich um die Ausrichtung sorgen zu müssen.
    • Ich nutze seit vier Jahren einen 43-Zoll-4K-Monitor (oder Fernseher). Er bietet ausreichend Bildschirmfläche ohne die physischen Einschränkungen eines Dual-Monitor-Setups.
      • Ein großer Einzelmonitor löst die physischen Einschränkungen eines Dual-Monitor-Setups und bietet ausreichend Arbeitsfläche.
    • Ein noch nicht erwähntes Setup: Ich nutze zwei Displays; links ein LG SDQHD 28 Zoll 8:9 2560x2880, rechts ein LG 49 Zoll 21:9 5120x2160 Ultra-Wide-Curved-Monitor, die ich mit einem leichten Winkel wie über ein „Scharnier“ verbinde.
      • Ich habe eine effiziente Arbeitsumgebung mit zwei Monitoren unterschiedlicher Formate und Auflösungen aufgebaut.