Wyświetlanie części ekranu w oknie w systemie Linux

9

Planuję zrobić prezentację z prezentacją na żywo, używając mojego szerokoekranowego laptopa Ubuntu 12.10 i projektora. Mój plan polega na podłączeniu projektora jako drugiego (małego) wyświetlacza i umieszczeniu tam moich slajdów i demonstracji na żywo. Byłoby wygodne, gdybym mógł zobaczyć ekran projektora na ekranie LCD laptopa w oknie (nie wymaga powiększenia ani rozciągnięcia). Więc moje pytanie brzmi:

Jak mogę zobaczyć wybraną część ekranu w oknie?

PS Inne możliwości to

  • pisanie na laptopie i patrzenie na ekran projektora, a nie na widownię
  • Klonowanie wyświetlacza laptopa na wyświetlacz projektora: powiększanie / rozciąganie szerokiego ekranu na mały ekran projektora, a także niemożność umieszczenia prywatnych informacji (takich jak minutnik) na ekranie laptopa.
Boris Brodski
źródło

Odpowiedzi:

15

Możesz to osiągnąć za pomocą rozszerzenia xrandr. Przeczytaj tę stronę wiki i / lub ten artykuł, aby uzyskać więcej informacji.

Upewnij się, że wirtualny pulpit nie jest większy niż ekran laptopa. Dzięki --posopcji xrandr możesz następnie wykonać kopię lustrzaną części ekranu do projektora, np. Dla ekranu laptopa 1600x900 i projektora 1024x768 w pozycji 100,100:

xrandr --fb 1600x900 --output VGA --mode 1024x768 --pos 100x100

W przypadku prezentacji z podwójną głowicą można również użyć następujących narzędzi (w zależności od formatu używanej prezentacji):

  • pdfpc

  • pympress

  • LibreOffice Impress (być może także OpenOffice Impress)

Jofel
źródło
2

Odpowiedź Jofela jest bardzo dobra. Tylko kilka innych opcji, jeśli masz inny monitor i dostępny sprzęt:

  • Jeśli twój projektor ma przejście wideo (mój Sharp PG-F212X-L ma wyjście VGA i DVI) i masz do tego okablowanie, możesz podłączyć trzeci monitor na biurku.
  • Jeśli masz rozdzielacz do dowolnego okablowania wideo, którego używasz, możesz podzielić jeden na projektor i jeden na trzeci monitor.
  • Możesz skonfigurować VNC lub coś podobnego, a jeśli masz, powiedzmy, iPada (lub iPhone'a lub Androida), użyj klienta VNC, aby zachować karty na drugim obszarze pulpitu (możesz nawet uruchomić klienta VNC podłączonego do localhost, aby pokaż drugi ekran w oknie klienta na pierwszym i współdziałaj z nim bez konieczności używania innego urządzenia wyświetlającego).

Wiem, że nie są to najczystsze rozwiązania i wszystkie wymagają dodatkowej konfiguracji i miejsca na biurku (oprócz lokalnej opcji VNC), ale po prostu chciałem je tam wyrzucić jako coś innego do przemyślenia.

Jason C.
źródło