ekran gnu | uruchamianie ekranu na ekranie | Skróty klawiszowe

1

Chcę uruchomić ekran GNU w innej sesji na ekranie. Uruchamianie nie jest problemem, ale skróty klawiaturowe są przechwytywane przez sesję ekranu „nadrzędnego”. Czy istnieje sposób na przekazanie tego skrótu klawiaturowego do innej sesji ekranu?

Możesz sądzić, że ekran na ekranie jest zupełnie bezużyteczny. Może się tak zdarzyć, jeśli uruchomisz oba na tym samym komputerze, ale jeśli połączysz się w sesji ekranowej, na przykład z SSH, do innego serwera i używając tam również ekranu, jest to całkiem przydatne.

Z góry dziękuję!

petres
źródło

Odpowiedzi:

3

Musisz uciec od swojej komendy, aby przekazać ją do wewnętrznego ekranu. Zakładając, że zachowałeś standard C-a jako postać dowodzenia będziesz musiał trafić C-a za aby wysłać go na ekran wewnętrzny

Jako przykład :

  • przełączać się między dwoma oknami na zewnętrznym ekranie: C-a C-a
  • przełączaj między dwoma oknami na wewnętrznym ekranie: C-a za C-a za

Sposobem na uniknięcie tego jest zmiana charakteru polecenia wewnętrznego ekranu za pomocą -e przełącznik wiersza polecenia. Na przykład, biorąc pod uwagę następujące ustawienia

screen                  # outer screen
screen -S foo -e"^Bb"   # inner screen

dostępne będą następujące powiązania klawiszy:

  • C-a do : utwórz nowe okno na zewnętrznym ekranie
  • C-b do : utwórz nowe okno na wewnętrznym ekranie
Francesco
źródło
Zobacz także to pytanie który jest zdalnie powiązany
Francesco
i tylko dla dalszych odniesień, tutaj jest inny powiązany pytanie
Francesco