Linux Mint - Gnome Shell mit Dual Monitor Switch Hauptbildschirm


18

Ich habe ein Lenovo Thinkpad T420 mit Linux Mint 12 und Gnome-Shell. Es ist eine Intel HD 3000-Grafikkarte drin.

Wenn ich zu Hause bin, habe ich einen anderen Bildschirm angeschlossen (19 "4: 3) und alles funktioniert einwandfrei (Extended Desktop), außer dass ich Gnome 3 Bars + Shell auf dem richtigen Bildschirm haben möchte. Kann nicht finde heraus, wie es geht.

Danke im Voraus

Antworten:


22

Öffnen Sie das System Settings > DisplaysSteuerungs-Applet. Es ist überhaupt nicht ersichtlich, aber Sie können die Miniatur des oberen schwarzen Bedienfelds auf das Display ziehen, das Sie als primär markieren möchten. Bedienfelder, Aktivitätsüberlagerungen und alles, was auf dieser Anzeige angezeigt wird, werden migriert.


Diese Antwort war einfach und funktionierte ohne Bearbeitung von Dateien.

1
Versuchen Sie es wie ich möchte, ich konnte einfach nicht die schwarze Leiste ziehen. Das gesamte Panel, in dem sich der schwarze Balken befindet, würde sich lieber bewegen. Möchtest du einen Screencast posten?
Dan Dascalescu

Nachdem ich den primären Monitor über die Konfigurationsdatei eingestellt hatte, schaffte ich es, den schwarzen Balken von der größeren Anzeige auf die kleinere zu ziehen, aber nicht umgekehrt.
Dan Dascalescu

verdammt! das ist schrecklich ux :(
Edu Ruiz

10

Die anderen Antworten sind in den meisten Fällen besser, aber ich füge dies der Vollständigkeit halber hier hinzu:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

Diese Methode ist besser, wenn Sie Ihren Laptop andocken oder an verschiedene / mehrere Monitore anschließen, da sie im laufenden Betrieb angepasst wird. Es ist auch eine Kommandozeilenalternative zu Elias Antwort.


1
Dies ist die für mich bevorzugte Methode, da sich MATE und Gnome unterscheiden. Dies funktioniert bei beiden.
Janis Peisenieks

4

Die Balken / Muscheln werden auf dem primären Monitor angezeigt. Sie können konfigurieren, welcher der primäre Monitor ist ~/.config/monitors.xml. Ändern Sie das primaryKonfigurationselement in yesfür den Monitor, der der primäre Monitor werden soll, und in nofür die anderen.


xrandr --output <display> --primaryfunktioniert, aber diese Methode behält die Anzeige der primären Anzeige bei.
Dan Dascalescu

4

Für den Fall, dass die Antwort von Elia bei Ihnen nicht funktioniert: Sie können Einstellungen-> Anzeigen öffnen, dann die Anzeige auswählen, in der die Leiste nicht angezeigt werden soll, und sie deaktivieren. Bedienfelder, Aktivitäten usw. werden auf den aktiven Monitor migriert. Dann können Sie den zweiten Monitor wieder einschalten.

Schauen Sie sich auch diesen Fehler an: Die Benutzeroberfläche für die Auswahl des Primärbildschirms ist nicht leicht zu erkennen.


0

Der Link dieses Herrn war sehr hilfreich

Hat eine gute Antwort: Wie auch immer, jetzt haben Sie Ihre Auflösung auf das eingestellt, was Sie brauchen, um es zu sein. Sie müssen die Einstellungsdatei kopieren, die sich unter befindet ~/.config/monitors.xml.

Diese Datei enthält Ihre Anzeigeeinstellungen. Um fortzufahren, benötigen Sie Zugriff auf root. Ich gehe davon aus, dass Sie diesen Zugang mit erreichen sudo. Öffnen Sie ein neues Terminal und geben Sie Folgendes ein:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

In der ersten Zeile wird es in die Konfiguration von GDM kopiert, sodass GDM mit der richtigen Auflösung angezeigt wird. In der zweiten Zeile wird ein .config-Verzeichnis in Ihrem erstellt /etc/skel, und in der dritten Zeile wird eine weitere Kopie Ihrer monitors.xmlDatei in das erstellt, /etc/skel/.configso dass beim Erstellen neuer Konten diese automatisch mit der Monitorkonfiguration eingerichtet werden und somit ein nahtloser Übergang erfolgt für jeden.

Sie sollten diese Datei auch in vorhandene Benutzer kopieren, wenn diese noch nicht ordnungsgemäß konfiguriert sind. Nie wieder müssen Sie sich Sorgen um eine niedrige Auflösung Ihres hochauflösenden Displays machen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.