Black Week in der Golem Karrierewelt

Spare bis zu 70% auf unsere Weiterbildungsangebote. Aktionszeitraum vom 22.11. - 30.11.2024.

Zu den Black Week Angeboten

Die ideale Bildschirmausrichtung zum Programmieren

Die ideale Bildschirmausrichtung zum Programmieren - Golem Karrierewelt
0°: nicht ganz schlecht, aber auch nicht ganz gut

1°, 45°, 90°? Sprocket Fox hat ausprobiert, welche die optimale Bildschirmausrichtung für Programmierer ist - mit Augenzwinkern.

Eine Glosse von Sprocket Fox/sprocketfox.io

Alles begann mit 
diesem Toot von Aurynn bei Mastodon (ein Toot ist das Mastodon-Äquivalent zu einem Tweet, Anm. d. Red.), in dem sie sich fragte: "Habe ich zu viele Pixel? Oder sollte ich den Bildschirm einfach im Hochformat aufstellen?" Gute Frage. Auch ich habe Bildschirme schon mal im Hochformat aufgestellt, um besser lesen und programmieren zu können. Man kann so nämlich große Textmengen auf einen Blick sehen.

Langweilig: einmal um 90° gedreht (Bild: Sprocket Fox)

Langweilig: einmal um 90° gedreht

Aber ist das wirklich die beste Möglichkeit für Programmierer?

Abseits dieser beiden Möglichkeiten, gibt es aber noch eine Menge anderer. Vor allem unter Linux haben wir (anders als zum Beispiel unter Mac OS) große Freiheiten.

Seltsam, aber okay

Es gibt dort ein Tool namens xrandr (x resize and rotate). Damit können wir den Bildschirminhalt um jeden gewünschten Winkel drehen. Auf meinem Macbook hat das nicht funktioniert, auf meinem Desktop gab es keine Probleme.

Sehen wir uns mal die Varianten 1° und 45° an:

1°: Die Menüleiste verschwindet nach rechts. (Bild: Sprocket Fox)

1°: Die Menüleiste verschwindet nach rechts.

45°: zu wenig Platz (Bild: Sprocket Fox)

45°: zu wenig Platz

Gut an 45° ist, dass man damit ziemlich nah an der Diagonalen ist - nur nicht bei meinem Ultra-Wide-Bildschirm. Mathematisch gesehen müsste der Wert, um den wir drehen müssen, den Winkeln eines Dreiecks mit dem Seitenverhältnis des verwendeten Bildschirms entsprechen. Bei 21:9 sind das etwa 22°:

Der perfekte Winkel: 22° (Bild: Sprocket Fox)

Der perfekte Winkel: 22°

22° sind meiner Meinung nach die beste Monitorausrichtung für Software-Entwickler. Sie bietet die größten Zeilenlängen; um die lästige 80-Zeichen-Codebreite muss man sich hier nicht mehr kümmern.

Und wie stelle ich das ein?

Es funktionierte bei mir nur in xorg, eine Wayland-Unterstützung gibt es noch nicht. xrandr --output HDMI-3 --transform lots of numbers here verwendet eine Transformationsmatrix, um den Desktop zu positionieren. Damit können wir den Bildschirm drehen.

Die grundlegende Syntax, die wir für das Drehen und Verschieben brauchen, ist:

cos(x),-sin(x),shift_left,sin(x),cos(x),shift_up,0,0,1

Ein paar Beispiele:



Rechner

Dieser kleine Javascript-Rechner sollte den xrandr-Befehl für eure Eingabe generieren:

Input:
Angle:
Shift X:
Shift Y:
Result: xrandr --output HDMI-1 --transform 0.70711,-0.70711,0,0.70711,0.70711,0,0,0,1


Viel Spaß!

Dieser Text ist eine Übersetzung. Das Original von Sprocket Fox ist hier zu finden.

Informationen zu Monitoren gibt es hier in unserem Ratgeber zum Thema USB-C-Monitore.

 

Bilder: Sprocket Fox

Newsletter abonnieren

Melde dich für unseren Newsletter an und erhalte die neuesten Informationen zu Themen rund um deine IT-Karriere.

Alles für deine IT-Karriere

Entdecke unser vielfältiges Angebot für deine persönliche und fachliche Weiterentwicklung in der IT. Fachtrainings, E-Learningkurse oder Coachings zu den wichtigsten IT-Themen und Trends in der Golem Karrierewelt.

Jetzt entdecken!

IT-Weiterbildungen für Unternehmen

Seit Jahren unterstützen wir erfolgreich kleine, mittlere und große Unternehmen bei der Konzeption und Umsetzung von Weiterbildungen für IT-Professionelle. Jetzt über die Angebote für Unternehmen informieren.

Weitere Informationen

IT-Karrieretipps und Services

Ob Jobsuche, Sprachen lernen, IT-Fernstudium oder Gehaltsvergleich: Bei uns findest du alles für deine IT-Karriere. Erkunde unseren Karriere-Ratgeber oder nutze das Karriere-Lexikon zu allen relevanten Themen und Begriffen.

Zum IT-Karriere-Ratgeber