Jak przełączać się między konfiguracją pojedynczego a podwójnego monitora?

12

Mam dwa monitory działające dokładnie ze sterownikiem NVIDIA.

Są jednak chwile, gdy chcę mieć tylko jeden monitor, a innym razem potrzebuję dwóch: muszę otworzyć Ustawienia NVidia XServer, przejść do konfiguracji wyświetlania XServer i zmienić drugi monitor z TwinView na Wyłączony (i odwrotnie) .

Czy istnieje sposób, aby to zmienić? Na przykład posiadanie skrótu na pulpicie i / lub w stacji dokującej Unity? Może jest jakiś sposób na skonfigurowanie skrótu klawiaturowego, aby to osiągnąć?

Ps: Używam 11.04 z Unity i, oczywiście, Compiz.

dag729
źródło

Odpowiedzi:

7

Zainstaluj disper , klikając tutaj lub wpisz sudo apt-get install disperterminal

Utwórz nowy program uruchamiający, klikając prawym przyciskiem myszy pulpit i wybierając „Utwórz program uruchamiający ...” Ustaw nazwę na dowolną, a następnie polecenie disper -d auto -e

utwórz program uruchamiający

Kliknij OK

Za każdym razem, gdy podłączasz lub odłączasz monitor zewnętrzny, wystarczy dwukrotnie kliknąć ikonę programu uruchamiającego.

jfoucher
źródło
Dziękuję za informację o Disper! Twoje rozwiązanie nie pasuje do mnie tylko dlatego, że zawsze mam dwa monitory, ale chcę przełączać się między trybami wyświetlania. Rozejdź się, a ty sprawiłeś, że mój dzień!
dag729,
1
Cóż, po prostu użyj, disper -saby aktywować tylko główny ekran lub disper -Saktywować tylko drugi ekran
jfoucher 19.09.11
9

Próbowałeś używać XRANDR? Mam trzy małe skrypty wykonywalne, do których mam dostęp za pomocą skrótów klawiszowych. Przełączają się między 1) tylko ekranem laptopa, 2) tylko monitorem 3) rozszerzonym pulpitem w obu. Może być konieczne dostosowanie ich do własnych potrzeb.

#!/bin/bash xrandr --output LVDS1 --auto --output VGA1 --off

#!/bin/bash xrandr --output LVDS1 --off --output VGA1 --auto

#!/bin/bash xrandr --output VGA1 --primary --output LVDS1 --auto --left-of VGA1

Kit Johnson
źródło
Dobry chwyt! Dziękuję za ten pomysł na klawisze skrótów, myślę, że użyję go z moim pudełkiem Archlinux-Ratpoison.
dag729,
Czy wiesz, dlaczego to nie działa podczas uruchamiania z powłoki? Gdy jest to skrypt, działa, jednak gdy pochodzi z powłoki, nie mogę wykonać pliku binarnego.
cxdf
@ c-qjv0xfi Myślę, że powinno działać z obu. Czy kopiujesz i wklejasz całą linię (w tym #!/bin/bash? Nie chcesz tego, gdy jesteś w powłoce. Co się stanie, jeśli po prostu wpiszesz xrandri naciśniesz Enter?
Kit Johnson
4

Do przełączania trybów wyświetlania użyłem dispera

sudo add-apt-repository ppa:disper-dev/ppa && sudo aptitude update && sudo aptitude install disper

następnie dodałem ten skrypt Pythona , który jest wskaźnikiem, który lepiej odpowiada moim potrzebom, do mojej listy automatycznego uruchamiania.

Aby użyć tego skryptu python:

  1. pobierz skrypt
  2. dowiązanie symboliczne do / usr / bin (na przykład, jeśli masz skrypt w /home/foo/disper_ind.py, musisz napisać na terminalu sudo ln -s /home/foo/disper_ind.py /usr/bin/disper_ind.py
  3. otwórz „aplikacje startowe”, kliknij „Dodaj”, a następnie wpisz polecenie python /usr/bin/disper_indicator.py
dag729
źródło
W ten sposób zainstalowałem disper, chociaż musiałem zastąpić aptitude apt-get.
Victor S
1

Otwórz preferencje wyświetlania:

wprowadź opis zdjęcia tutaj

Po otwarciu kliknij monitor, który chcesz wyłączyć (w tym przykładzie 19 "), i ustaw przełącznik„ On "w pozycji„ Off ". Następnie naciśnij przycisk Zastosuj. Wybrany monitor jest wyłączony.

Następnie pojawi się małe okno dialogowe z komunikatem: „Hej, wprowadziłeś pewne zmiany w konfiguracji monitora. Czy chcesz je zachować?” - wybierz „Tak”, jeśli jesteś zadowolony z nowej konfiguracji.

Aby to cofnąć, po prostu wejdź, wybierz wyłączony monitor i przełącz go na „WŁ.”, A następnie zastosuj zmiany i sprawdź, czy wszystko wygląda dobrze.

jrg
źródło
Nie dostaję korzyści z przełączania poprzez „Preferencje wyświetlania” nad „Ustawieniami NVidia” ... to jest to samo.
dag729,
@ dag729 Tak naprawdę nie ma korzyści, po prostu masz takie pytanie, aby ludzie bez karty NVidia spróbowali go znaleźć, znaleźć i spróbować. Ponadto, o ile mi wiadomo, te instrukcje będą działać, a także za pośrednictwem ustawień NVidia.
jrg
W mojej konfiguracji ten panel sterowania nie wykrywa prawidłowo wyświetlaczy, tylko panel ustawień Nvidia wykrywa prawidłowo wyświetlacze. Dlatego uważam to pytanie za przydatne w konkretnych wygenerowanych odpowiedziach, które nie dotyczą tego kroku.
Victor S
1

Czasami zdarza mi się, że kiedy odłączam ekran, ikony pulpitu i dlatego program uruchamiający Wykryj ekrany, który zbudowałem zgodnie z sugestią @jfoucher, nie jest już widoczny. To jest bezużyteczne. Ale aby ułatwić życie, możesz dodać niestandardowe skróty klawiaturowe, które uruchamiają polecenia, pozwól mi pokazać, jak!

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Victor S.
źródło