2 alternatywy dla ekranu GNU dla wielozadaniowości terminalu Linux
Pisaliśmy o używaniu ekranu GNU do wielozadaniowości w terminalu Linux w przeszłości. Ekran GNU jest dziadkiem tych programów, ale tmux i dvtm + dtach to inne rozwiązania, które możesz preferować.
Tmux to ulepszony przepis na ekran GNU. Dvtm to multiplekser konsolowy inspirowany układaniem okien menedżerów okien, a dtach dodaje możliwość odłączania się i ponownego dołączania do sesji dvtm.
Tmux
Jako przeróbka ekranu GNU, tmux oferuje szereg ulepszeń. Niektóre z najważniejszych obejmują model klient-serwer, który pozwala na łączenie się z sesją tmux z wielu lokalizacji i czystszy format pliku konfiguracyjnego. Sprawdź FAQ tmux, aby odkryć listę sposobów, które różnią się od ekranu GNU.
Użyj tego polecenia, aby zainstalować tmux na Ubuntu:
sudo apt-get install tmux
Jeśli używasz innej dystrybucji, prawdopodobnie znajdziesz ją w menedżerze pakietów swojej dystrybucji.
Aby uruchomić tmux po zainstalowaniu, po prostu uruchom tmux dowództwo. W przeciwieństwie do ekranu, tmux domyślnie ma pasek stanu.
Aby otworzyć dodatkowe okno terminala, użyj Mod-c skrót klawiszowy. Domyślna kombinacja klawiszy Modifer to Ctrl-b. Oznacza to, że będziesz musiał nacisnąć Ctrl-b i wtedy do aby utworzyć nowe okno.
Każde nowe otwarte okno pojawi się na pasku stanu. Domyślnie tmux wyświetla tylko jedno okno na ekranie naraz.
Oto kilka ważnych skrótów klawiaturowych, od których możesz zacząć:
Mod-X - Zabij bieżący terminal.
Mod-n - Skup się na następnym oknie.
Mod-p - Skup się w poprzednim oknie.
Mod- # - Ustaw wybrane okno, gdzie # jest liczbą z zakresu od 0 do 9.
Mod- " - Pytaj o okno do wybrania.
Mod-% - Podziel bieżące okno na dwa poziomy.
Mod- " - Podziel bieżące okno na dwie pionowo
Aby odłączyć się od bieżącej sesji, użyj Mod-d skrót klawiszowy.
Aby ponownie dołączyć do sesji, uruchom następujące polecenie:
Dołącz do tmux
Aby uzyskać więcej skrótów klawiaturowych, uruchom człowiek tmux polecenie lub przeczytaj instrukcję tmux w Internecie.
Dvtm i Dtach
W przeciwieństwie do GNU Screen i tmux, dvtm nie pozwala na rozłączanie i dołączanie do sesji. Będziesz musiał uruchomić dvtm z dtach, aby się odłączyć i ponownie dołączyć do sesji.
Uruchom to polecenie, aby zainstalować dvtm i dtach w systemie Ubuntu:
sudo apt-get install dvtm dtach
Programy te powinny być również dostępne w repozytoriach oprogramowania innych dystrybucji.
Uruchom dvtm polecenie, aby uruchomić dvtm. Zobaczysz jedno okno terminala.
Aby otworzyć dodatkowe okna terminala, użyj Mod-c skrót klawiszowy. Domyślna kombinacja klawiszy modyfikujących to Ctrl-g. Oznacza to, że musisz nacisnąć Ctrl-g i wtedy do aby otworzyć nowe okno terminala.
Podobnie jak w przypadku kafelkowego menedżera okien, program dvtm automatycznie rozmieści okna terminala. W przeciwieństwie do innych narzędzi, domyślnie wyświetla je wszystkie na ekranie.
Oto kilka ważnych skrótów klawiaturowych, od których możesz zacząć:
Mod-x - Zamknij bieżące okno.
Mod-j - Skup się na następnym oknie.
Mod-k - Skup się w poprzednim oknie.
Mod- # - Ustaw wybrane okno, gdzie # to numer okna.
Mod-q - Zamknij dvtm.
Aby wyświetlić pełną listę, uruchom człowiek dvtm polecenie lub sprawdź stronę podręcznika dvtm w Internecie.
Dvtm obsługuje również mysz. Na przykład możesz kliknąć jedno z okien, aby je wybrać.
Aby odłączyć się od sesji dvtm i dołączyć do niej później, będziesz musiał uruchomić ją za pomocą polecenia dtach. Aby uruchomić dvtm za pomocą polecenia dtach, użyj następującego polecenia:
dtach -c / tmp / dvtm-session -r winch dvtm
Aby odłączyć się od sesji dvtm, która została uruchomiona z dtach, użyj Ctrl- \ skrót klawiszowy.
Aby ponownie dołączyć do sesji dvtm później, użyj następującego polecenia:
Wciągarka dtach -a / tmp / dvtm-session -r
Możesz używać dtach do uruchamiania, odłączania i ponownego dołączania do innych aplikacji.
Możesz także chcieć sprawdzić byobu, co wzmacnia ekran GNU.