Rozszerzenie ekranu w Xubuntu 12.10 [Aktualizacja]

Domyślna aplikacja, która zarządza monitorami w systemie Xubuntu, nie obsługuje rozszerzenia ekranu. Najwyżej możemy uruchomić duplikację. W tym artykule pokażę Wam przy pomocy jakiej aplikacji uzyskać rozszerzenie obrazu.

Porada była wykonywana na systemie Xubuntu 12.10, ale równie dobrze możemy wykorzystać ten artykuł w innej dystrybucji.

Nie wyobrażam sobie pracy na jednym monitorze. Zaraz po instalacji Xubuntu zabrałem się za konfigurację monitorów, jednak spotkała mnie nie miła niespodzianka.

xubuntu_ekrany_1

Nigdzie nie ma opcji rozszerzenia obrazu. Skorzystam więc z programu o nazwie ARandR. Wszak nie jest on bardzo przejrzysty, ale doskonale sprawdza się w swojej roli.

Instalacja programu

Klikamy na ikonę “paska start” i z menu wybieramy Centrum oprogramowania Ubuntu.

xubuntu_ekrany_2

Wpisujemy w wyszukiwarkę frazę arandr i powinien pojawić się nam taki wynik:

xubuntu_ekrany_3

U mnie aplikacja jest już zainstalowana i dlatego widnieje przycisk Usuń. U Was zamiast niego będzie Zainstaluj. Klikamy na przycisk, podajemy hasło do naszego konta i czekamy, aż aplikacja zostanie pobrana i zainstalowana.

Konfiguracja monitorów

Mamy już zainstalowaną aplikację, pora skonfigurować monitory. Klikamy na przycisk “menu aplikacji” i wybieramy Menedżer ustawień.

xubuntu_ekrany_4

W nowym oknie odszukujemy ikonę o nazwie ARandR i raz na nią klikamy.

xubuntu_ekrany_5

Pojawi się nam okienko:

xubuntu_ekrany_6

Te kwadraciki o nazwie DVI-I-1 oraz VGA-1 symbolizują nasze monitory oraz wyjścia, gdzie zostały one podłączone.

Najpierw ustawimy rozdzielczość. Klikamy na przycisk Wyjścia, wybieramy interesujący nas interfejs, rozwijamy menu Rozdzielczości i ustawiamy odpowiednią wartość. Zmiany nie zostaną od razu wprowadzone.

xubuntu_ekrany_7

Jeżeli mamy już ustawioną rozdzielczość, to musimy ustawić rozszerzenie ekranu. Najeżdżamy kursorem myszy na jeden z tych kwadracików, klikamy i trzymając lewy przycisk myszy, przeciągamy myszką na interesującą nas pozycję:

xubuntu_ekrany_8

Aby zatwierdzić zmiany, puszczamy lewy przycisk.

Jakie mamy możliwości ustawień monitorów? Praktycznie dowolne, jednak w tym artykule pokażę te najczęściej wykorzystywane.

Duplikacja obrazu – mamy ten sam widok na każdym z monitorów:

xubuntu_ekrany_9

Rozszerzenie ekranu – monitor podpięty do wejścia DVI znajduje się po lewej stronie, zaś VGA po prawej:

xubuntu_ekrany_10

Rozszerzenie ekranu – monitor VGA znajduje się po lewej stronie, zaś DVI po prawej:

xubuntu_ekrany_11

Po wybraniu odpowiedniego scenariusza klikamy na przycisk z symbolem “Tick”.

xubuntu_ekrany_12

Ekrany monitorów na chwilę migną i zmiany zostaną zastosowane.

Aplikacja nie pamięta ustawień

Niekiedy zdarza się tak, że aplikacja pamięta ustawienia tylko do wyłączenia lub zresetowania komputer. U mnie dzieje się podobnie. Znalazłem tymczasowe rozwiązanie tego problemu. Przy pomocy aplikacji ARandR możemy wygenerować specjalny skrypt, który po odpaleniu automaczynie zastosuje nowe wartości.

Będąc nadal w programie, klikamy na ikonę dysku:

xubuntu_ekrany_13

Pojawi się nam nowe okno, gdzie będziemy musieli podać nazwę naszego skryptu oraz jego lokalizację zapisu. Najlepiej wskazać pulpit, będzie do niego łatwy dostęp. Co do nazwy, nie podajemy żadnego rozszerzenia.

UWAGA!!! Aplikacja posiada pewien błąd. Po uruchomieniu okna zapisu nie widnieje przycisk Zapisz tylko Otwórz.

xubuntu_ekrany_14

Niech Was nie myli nazwa. Ten przycisk służy do zapisu pliku.

Po zapisie ukaże się Wam skrypcik na pulpicie.

xubuntu_ekrany_15

Aplikacja również z automatu przydziela mu prawa do uruchamiania, więc wystarczy tylko kliknąć na niego dwa razy lewym przyciskiem myszy i ustawienia ekranu zostaną automatycznie zastosowane.

Próbowałem wrzucać ten skrypt do crona, aby zaraz po zalogowaniu był on uruchamiany, lecz moja sztuczka się nie sprawdziła. Jeżeli ktoś zna trwałe rozwiązanie tego problemu, to zapraszam do wypowiedzi w komentarzach.

Aktualizacja [2012.12.22 16:38]

Po małej podpowiedzi wiem jak rozwiązać problem.

Na początek musimy dodać linijkę do naszego skryptu. Pomiędzy:

#!/bin/sh

a

xrandr --output VGA-1 --mode 1280x1024 --pos 1280x0 --rotate normal --output TV-1 --off --output DVI-I-1 --mode 1280x1024 --pos 0x0 --rotate normal

dodajemy:

sleep 5

czyli nasz skrypt po modyfikacji ma wyglądać tak.

Teraz musimy go dodać do automatycznego uruchamiania, aby startował wraz z systemem.

Klikamy na “menu aplikacji” i wybieramy Menadżer ustawień.

xubuntu_ekrany_4

W nowym oknie szukamy ikony o nazwie Sesja i uruchamianie:

xubuntu_ekrany_16

Klikamy raz lewym przyciskiem myszy i w nowym oknie klikamy na kartę Automatyczne uruchamianie.

xubuntu_ekrany_17

W tym samym oknie klikamy na przycisk Dodaj. Pojawi się panel dodawanie programu. Jako nazwa wpisujemy Monitory. Pole opis pozostawiamy bez zmian.

Klikamy na ikonę:

xubuntu_ekrany_18

W nowym oknie odnajdujemy nasz skrypt i klikamy na przycisk OK. W polu polecenie pojawi się ścieżka. U mnie wygląda ona następująco:

home/morfeusz888/Pulpit/monitory.sh

Aby skrypt się wykonał, przed tym wszystkim musimy dodać jeszcze słowo sh, czyli całość powinna wyglądać tak:

sh /home/morfeusz888/Pulpit/monitory.sh

Na koniec klikamy na przycisk OK. Pojawi się nowa pozycja na liście.

xubuntu_ekrany_19

Od tej pory skrypt będzie się wykonywał po zalogowaniu użytkownika z 5 sekundowym opóźnieniem. Jeżeli nadal ta metoda nie będzie skutkować, polecam zwiększyć wartość sleep np. do 5.