Bionic-Client: Bildschirme steuern in v7

Hallo, lieber Tobias -

hier eine kleine Kurzanleitung für Deine Monitorprobleme, erprobt an meinem Ubuntu 19.04, müsste also in jedem Fall funktionieren:

Konsole:

  1. Als Normaluser (linuxadmin ohne su):

xrandr

Du erhältst eine Ausgabe, die so ähnlich aussieht:

VGA-1 connected 1280x1024+1920+176 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  75.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08  
HDMI-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x800      74.93    59.91  
   1280x720      60.00  
   1024x768      75.03    70.07    60.00  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
HDMI-2 disconnected (normal left inverted right x axis y axis)

Wenn die Modes dabei sind, die Du hier brauchst, schaltest Du mit folgendem Befehl beispielsweise den HDMI-1 um:

xrandr --output HDMI-1 --mode "1024x768"

(Ich muss hier die Frequenzangaben an dieser Stelle rauslassen !)

Wenn nach dem Probieren der zweite Monitor (der Beamer…) nicht erkannt wird, gib ein:

xrandr --auto

Das probierst Du mit allen Output-Devices, bis Du zufrieden bist !

Wenn jetzt alle Ausgabegeräte das gewünscht Verhalten zeigen, springe auf den Teil „Autostart“.

Jetzt können aber noch zwei Probleme oder Wünsche auftreten:

a) Du möchtest auf einem erweiterten Desktop die Anzeigenreihenfolge umstellen:

xrandr --output VGA-1 --right-of HDMI-1

Hier würde der VGA-Bildschirm-Inhalt rechts vom HDMI angezeigt (mit Mauswanderung über die Bildschirme überprüfbar).

Oder Du willst eigentlich das gleiche Bild auf allen Bildschirmen:

xrandr --output VGA-1 --same-as HDMI-1

b) Oder Du möchtest frei skalieren:

xrandr --output VGA-1 --scale 0.7x0.7

vergrößert z.B. alle Fenster in X und Y-Richtung gleichmäßig.

Ferner gibt es Spezialfälle, wie: schwarze Balken oben und unten erwünscht usw. - schreib mal, ob das bei Dir zutrifft. Oder Du willst einen bestimmten Modus erzwingen, der mit xrandr erstmal nicht angezeigt wird - das ist bei meinen Bildschirmen leider der Fall:

In diesem Fall habe ich mit cvt einen „Newmode“ ermittelt und dann mit „Addmode“ meinen Bildschirmen erfolgreich „aufgezwungen“:

Das steht dazu im Wiki von Ubuntu:

xrandr akzeptiert neue Modi über die Option --newmode .... Die konkreten Parameter können mit dem Befehl cvt ermittelt werden. Die Syntax für die Auflösung 1024x768 bei 60Hz:

cvt 1024 768 60 

Die Ausgabe sieht dann so aus:

# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync

In der zweiten Zeile befindet sich nach dem Wort Modeline die gesuchte Zeichenfolge, die man dem erwähnten xrandr --newmode mitgeben muss. Wenn der neue Modus erstellt wurde, muss man xrandr auch noch sagen, dass er hinzugefügt und aktiviert werden soll. Die vollständigen Befehle:

xrandr --newmode "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr --addmode DVI-0 "1024x768_60.00"
xrandr --output DVI-0 --mode "1024x768_60.00" 

Beachte, dass in diesem Fall der Auflösung meist die Bildwiederholfrequenz „_60.00“ angehängt sein muss.

AUTOSTART:

Hier haben bereits einige Leute erklärt, wie Du dann Deine EInstellungswünsche in die Autostart-Dateien eintragen kannst, z.B. hier:

Viel Erfolg,

Christoph Gü

1 „Gefällt mir“