Linux Mint - Gnome Shell z ekranem głównym przełącznika podwójnego monitora

18

Mam Lenovo Thinkpad T420 z Linux Mint 12 i gnome-shellem. Jest tam karta graficzna Intel HD 3000.

Kiedy jestem w domu, mam podłączony inny ekran (19 "4: 3) i wszystko działa dobrze (Extended Desktop), z wyjątkiem tego, że chciałbym mieć Gnome 3 Bars + Shell na prawym ekranie. Nie mogę dowiedzieć się, jak to zrobić.

Z góry dziękuję

Jan Schmidt
źródło

Odpowiedzi:

22

Otwórz System Settings > Displaysaplet sterujący. To nie jest oczywiste - w ogóle - ale może przeciągnąć miniaturę górnym czarnym panelu na wyświetlaczu, który chcesz oznaczyć jako podstawowy. Panele, nakładka aktywności i wszystko będzie migrować na tym ekranie.

Elia
źródło
Ta odpowiedź była łatwa i działała bez edycji żadnych plików.
1
Próbowałem jak mogłem, ale nie mogłem przeciągnąć czarnego paska. Cały panel, w którym znajduje się czarny pasek, wolałby się poruszać. Chcesz opublikować screencast?
Dan Dascalescu
Po ustawieniu głównego monitora za pomocą pliku konfiguracyjnego udało mi się przeciągnąć czarny pasek z większego wyświetlacza na mniejszy, ale nie na odwrót.
Dan Dascalescu
cholera! to okropne ux. :(
Edu Ruiz,
10

Inne odpowiedzi są lepsze w większości przypadków, ale dodaję to tutaj ze względu na zakończenie:

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

Ta metoda jest lepsza, jeśli dokujesz lub podłączasz laptopa do różnych / wielu monitorów, ponieważ dostosowuje go w locie. Jest to także alternatywa dla linii poleceń Elii.

wting
źródło
1
Jest to dla mnie preferowana metoda ze względu na różnice między MATE a Gnome. Działa to w obu przypadkach.
Janis Peisenieks
4

Słupki / skorupa są wyświetlane na głównym monitorze. Możesz skonfigurować, który jest głównym monitorem ~/.config/monitors.xml. Zmień primaryelement konfiguracji na yesdla monitora, który chcesz stać się monitorem podstawowym, a nodla pozostałych.

Chris Down
źródło
xrandr --output <display> --primarydziała, ale ta metoda utrzymuje wskazanie głównego wyświetlacza.
Dan Dascalescu
4

Na wszelki wypadek, jeśli odpowiedź Elii nie zadziała: możesz otworzyć Ustawienia-> Wyświetlacze, a następnie wybrać wyświetlacz, w którym pasek nie powinien być wyświetlany, i wyłączyć go. Panele, aktywność itp. Zostaną przeniesione do aktywnego monitora. Następnie możesz ponownie włączyć drugi monitor.

Spójrz także na ten błąd: interfejs wyboru „Ekran główny” nie jest łatwo wykrywalny.

zwykły tekst
źródło
0

Link do tego dżentelmena był bardzo pomocny

Ma świetną odpowiedź: tak czy inaczej, teraz masz rozdzielczość ustawioną na to, czego potrzebujesz. Musisz skopiować plik ustawień, który znajduje się pod adresem ~/.config/monitors.xml.

Ten plik zawiera ustawienia wyświetlania. Aby przejść dalej, będziesz potrzebować dostępu do roota. Zakładam, że uzyskasz ten dostęp sudo. Otwórz nowy terminal i wprowadź następujące dane:

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

Pierwszy wiersz kopiuje go do konfiguracji GDM, aby GDM był wyświetlany w prawidłowej rozdzielczości. Drugi wiersz tworzy katalog .config w twoim /etc/skel, a następnie w trzecim wierszu tworzymy kolejną kopię twojego monitors.xmlpliku /etc/skel/.config, aby podczas tworzenia nowych kont były one automatycznie konfigurowane z konfiguracją monitorów, dzięki czemu płynne przejście dla wszystkich.

Powinieneś także skopiować ten plik do wszystkich istniejących użytkowników, jeśli nie są jeszcze odpowiednio skonfigurowani. Już nigdy więcej nie będziesz musiał się martwić niską rozdzielczością wyświetlacza o wysokiej rozdzielczości.

fizzixs
źródło