Website-Suche

So legen Sie eine benutzerdefinierte Bildschirmauflösung in Ubuntu Desktop fest


Ist die Auflösung Ihres Bildschirms (oder externen Monitors) niedrig? Dadurch erscheinen die Elemente auf Ihrem Bildschirm größer und weniger klar? Oder möchten Sie einfach die aktuelle maximale Auflösung erhöhen oder eine benutzerdefinierte Auflösung hinzufügen?

In diesem Artikel zeigen wir, wie man fehlende oder benutzerdefinierte Anzeigeauflösungen in Ubuntu und seinen Derivaten wie Linux Mint hinzufügt. Am Ende dieses Artikels können Sie eine höhere Auflösung einstellen, sodass Inhalte auf Ihrem Bildschirm schärfer und klarer erscheinen.

Ändern der Auflösung oder Ausrichtung des Bildschirms mithilfe von Displays

Um die Auflösung oder Ausrichtung des Bildschirms zu ändern, können Sie normalerweise das grafische Benutzeroberflächentool Displays verwenden (öffnen Sie die Aktivitäten-Übersicht und geben Sie Displays ein , klicken Sie, um es zu öffnen, oder Systemmenü, geben Sie dann Anzeigen ein und öffnen Sie es.

Hinweis: Falls Sie mehrere Displays an Ihren Computer angeschlossen haben (wie in der folgenden Abbildung gezeigt), können Sie auf jedem Display unterschiedliche Einstellungen vornehmen, sofern diese nicht gespiegelt sind . Um die Einstellungen für ein Anzeigegerät zu ändern, wählen Sie es im Vorschaubereich aus.

Wählen Sie als Nächstes die Auflösung oder den Maßstab aus, den Sie verwenden möchten, wählen Sie die Ausrichtung und klicken Sie dann auf Übernehmen. Wählen Sie dann Diese Konfiguration beibehalten.

Ändern der Auflösung oder Ausrichtung des Bildschirms mit Xrandr

Alternativ können Sie auch das leistungsstarke Tool xrandr verwenden (eine Befehlszeilenschnittstelle für RandR (Resize und Rotate). ) X Window System-Erweiterung), die zum Festlegen der Größe, Ausrichtung und/oder Spiegelung der Ausgaben für einen Bildschirm verwendet wird.

Sie können damit auch die Bildschirmgröße festlegen oder alle aktiven Monitore wie gezeigt auflisten.

xrandr --listactivemonitors

Um die Namen verschiedener auf Ihrem System verfügbarer Ausgaben und die jeweils verfügbaren Auflösungen anzuzeigen, führen Sie xrandr ohne Argumente aus.

xrandr

Stellen Sie die Bildschirmauflösung in Ubuntu ein

Um die Auflösung für einen Bildschirm für einen externen Monitor namens DP-1 auf 1680×1050 einzustellen, verwenden Sie das Flag --mode wie gezeigt.

xrandr --output DP-1 --mode 1680x1050

Sie können die Aktualisierungsrate auch wie gezeigt mit dem Flag --rate festlegen.

xrandr --output DP-1 --mode 1680x1050 --rate 75

Sie können auch --left-of, --right-of, --above, --below verwenden. und --same-as Optionen, um Ihre Bildschirme relativ zueinander anzuordnen.

Ich möchte beispielsweise, dass mein externer Monitor (DP-1) entsprechend der tatsächlichen physischen Positionierung links vom Laptop-Bildschirm (eDP-1) positioniert wird:

xrandr --output DP-1 --left-of eDP-1 

Beachten Sie, dass alle mit xrandr vorgenommenen Änderungen nur so lange gültig sind, bis Sie sich abmelden oder das System neu starten. Um xrandr-Änderungen dauerhaft vorzunehmen, verwenden Sie die xorg.conf-Konfigurationsdateien für den Xorg X-Server (führen Sie man xorg.conf aus, um Einzelheiten zur Erstellung zu erfahren). eine xorg.conf-Datei) – dies ist die effektivste Methode.

Sie können auch die Datei ~/.xprofile verwenden (in ihr xrandr-Befehle hinzufügen). Die Verwendung dieser Methode hat jedoch einige Nachteile. Einer davon ist, dass dieses Skript gelesen wird Ziemlich spät im Startvorgang, sodass die Auflösung des Display-Managers nicht verändert wird (wenn Sie einen verwenden, z. B. lightdm).

So fügen Sie mit xrandr fehlende Anzeigeauflösungen hinzu oder legen eine benutzerdefinierte Auflösung fest

Es ist möglich, für ein bestimmtes Anzeigegerät (DP-1) eine fehlende oder benutzerdefinierte Anzeigeauflösung, z. B. 1680 x 1000, zum Anzeigebereich hinzuzufügen, wie unten erläutert.

Um eine fehlende oder benutzerdefinierte Bildschirmauflösung hinzuzufügen, müssen Sie die VESA Coordinated Video Timing (CVT)-Modi dafür berechnen. Sie können dies mit dem Dienstprogramm cvt wie folgt tun.

Wenn Sie beispielsweise eine horizontale und vertikale Auflösung von 1680 x 1000 benötigen, führen Sie den folgenden Befehl aus.

cvt 1680 1000

Kopieren Sie als Nächstes die Modeline („1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) aus der Ausgabe des cvt-Befehl und verwenden Sie ihn, um einen neuen Modus mit dem xrandr zu erstellen, wie gezeigt.

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Fügen Sie dann den neuen Modus zur Anzeige hinzu.

xrandr --addmode DP-1 "1680x1000_60.00"

Öffnen Sie nun die Anzeigen und prüfen Sie, ob die neue Auflösung hinzugefügt wurde.

Die oben genannten Änderungen sind nur vorübergehend und gelten für die aktuelle Sitzung (sie bleiben bestehen, bis Sie sich abmelden oder das System neu starten).

Um die Auflösung dauerhaft hinzuzufügen, erstellen Sie ein Skript namens external_monitor_resolution.sh im Verzeichnis /etc/profile.d/.

sudo vim /etc/profile.d/external_monitor_resol.sh

Fügen Sie dann die folgenden Zeilen in die Datei ein:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Speichern Sie die Änderungen und beenden Sie die Datei.

Weitere Informationen zur Funktionsweise und Verwendung von xrandr finden Sie in der Manpage:

man xrandr 

Damit sind wir am Ende dieses Artikels angelangt. Wenn Sie uns Gedanken oder Fragen mitteilen möchten, erreichen Sie uns über das unten stehende Feedback-Formular.