Enlightenment E17 - dodanie drugiego ekranu

  • 0 replies
  • 4895 views
*

Offline kosmita1993

  • *
  • 38
  • 1
  • Płeć: Mężczyzna
Enlightenment E17 - dodanie drugiego ekranu
« dnia: Grudzień 28, 2012, 18:22:48 pm »
Wyszła finalna wersja E17, lecz ciągle mogą pojawić się problemy z dodaniem drugiego ekranu za pomocą graficznych konfiguratorów. Pokażę jak łatwo dodać drugi monitor przy pomocy skryptów. Poradnik dotyczy głównie laptopów, ale można go też wykorzystać dla komputerów stacjonarnych (trzeba podmienić LVDS na nazwę portu do którego mamy podpięty monitor główny).

1. Tworzymy dwa pliki z rozszerzeniami .sh (np. ekran-on.sh oraz ekran-off.sh). Później nadajemy im prawo do uruchamiania. (w E17: prawy przycisk myszy na pliku -> Właściwości pliku -> Pole Uprawnienia -> zaznaczamy dla wszystkich opcje "read" i "execute").

2. Do pliku ekran-on.sh wklejamy coś takiego:
#!/bin/sh
xrandr --output LVDS --auto --output VGA-0 --auto --same-as LVDS~
xrandr --output LVDS --mode 1024x768 --pos 0x0 --output VGA-0 --mode 1360x768 --pos 1024x0

W drugiej linijce interesuje nas "--output VGA-0". Tutaj może być również podane inne gniazdo, np. S-video, DVI. Dokładne oznaczenie wyjścia znajdziemy wpisując w konsoli:
xrandrZamiast VGA-0 może też być samo VGA albo inaczej, dlatego należy sprawdzić i podmienić.

W trzeciej ustawiamy rozdzielczości dla ekranów. W moim przypadku ekran laptopa: 1024x768, ekran telewizora 1360x768. parametr "--pos 1024x0" oznacza że drugi ekran "zaczyna" się od 1024 pixela w prawo (tyle ile wynosi szerokośc pierwszego ekranu). W efekcie nie mamy zduplikowanego obrazu lecz inny na każdym ekranie (jakby ekrany były obok siebie).

3. 2. Do pliku ekran-off.sh wklejamy:
#!/bin/sh
xrandr --output VGA-0 --off --output LVDS --mode 1024x768

W "--output VGA" podmieniamy VGA-0 na nazwę gniazda (dokładnie tak samo jak w pierwszym pliku), a po parametrze --mode zamiast 1024x768 podajemy rozdzielczość głównego ekranu.

4. Jeżeli chcemy włączyć drugi monitor dwukrotnie klikamy na pierwszy skrypt, jeżeli wyłączyć to dwukrotnie na drugi ;)
« Ostatnia zmiana: Grudzień 28, 2012, 19:59:25 pm wysłana przez kosmita1993 »