Ostatnio otwieram kilka terminali naraz. Konieczność naciśnięcia klawisza Alt-Tab między terminalami jest myląca. Potrzebuję czegoś, co łączy kilka terminali w jednym oknie. Jakie są dobre alternatywy?
Edycja : Nie lubię kart. Chcę konsole w układzie siatki 2x2 w jednym oknie .
Odpowiedzi:
Wygląda na to, że chcesz uruchomić ekran w swoim terminalu.
Aby wygenerować zrzut ekranu, otworzyłem terminal i pobiegłem
screen
. Aby podzielić okno, użyłem klawisza „ctrl-a S
” do podziału poziomego i „ctrl-a |
” do podziału pionowego. Aby uruchomić dodatkowe powłoki, uruchomiłemscreen
trzy razy w aktywnej powłoce. Do przełączania się między oknami użyłem klawisza „ctrl-a tab
”. Aby zmienić powłokę wyświetlaną w aktywnym oknie („0 bash
”, „1 bash
” itp.), Użyłem klawisza „ctrl-a n
” („następny”) lub „ctrl-a p
” („poprzedni”). Aby wyjść z każdegoscreen
procesu, właśnie opuściłem powłokę działającą w tymscreen
procesie; czterokrotnie zwrócił mnie do mojego zwykłego terminalu.Podsumowanie
screen
naciśnięć klawiszy:(edycja: jtimberman) Jeśli masz wersję, która ją obsługuje, możesz wykonać podział ekranu w pionie za pomocą „ctl- |” (potok), dzięki czemu można wykonać 2+ x 2+ ekrany na terminal. Ubuntu 9.04 ma tę możliwość, została wprowadzona ~ wersja 4.00.03.
(edytuj: las3rjock) Zrzut ekranu został zaktualizowany, aby wyświetlać
screen
zarówno podziały pionowe, jak i poziome. Ponieważ wersja tej wersji systemuscreen
Mac OS X nie jest wyposażona w tę funkcję, zbudowałem ją z CVS zgodnie ze wskazówkami na tym blogu . Zakładam, że możesz zrobić to samo w systemie Linux, pomijając tepatch
kroki.źródło
Myślę, że możesz zainteresować się Terminatorem : D
Przegląd
Celem tego projektu jest stworzenie użytecznego narzędzia do rozmieszczania terminali. Jest inspirowany programami takimi jak gnome-multi-term, quadkonsole itp., W tym, że głównym celem jest rozmieszczanie terminali w siatkach (tabs to najczęstsza domyślna metoda, którą obsługuje również Terminator).
Wiele zachowań Terminatora opiera się na Terminalu GNOME, a my dodajemy więcej funkcji z upływem czasu, ale chcemy również rozszerzyć w różnych kierunkach o przydatne funkcje dla sysadminów i innych użytkowników. Jeśli masz jakieś sugestie, zgłoś błędy na liście życzeń! (patrz adres poniżej)
Cechy:
źródło
Proszę spojrzeć na mój wpis na blogu o tmuxie znaleziony tutaj ... To jest znacznie potężniejszy niż screen, krótko mówiąc, plik konfiguracyjny w załączonym wpisie blogu ponownie konfiguruje skróty klawiszowe tmux do symulacji ekranu, pierwotnie tmux używa Ctrl + B połączenie, aby nie mylić narzędzia ekranowego. I klucze są ponownie konfigurowane, więc ... zamiast Ctrl + B, używa się Ctrl + A:
Przeczytaj i naucz się ... :)
źródło
Konsole to najlepsze, multitabs i kilka innych fajnych rzeczy.
źródło
Używałem:
Oba są całkiem fajne.
Chociaż nadal wolę gnome-terminal z zakładkami :-).
źródło
Jeśli obecne odpowiedzi nie dają ci elastyczności lub poczucia, że chcesz, możesz także rzucić okiem na menedżery okien kafelkowych. To ofc jest dużą zmianą tylko dla kafelkowania terminali, ale jeśli planujesz robić większość rzeczy w kafelkowych terminalach, kafelki WM mogą mieć zalety w porównaniu z innymi rozwiązaniami.
Osobiście polecam niesamowity
źródło
możesz użyć splitvt do podzielenia DOWOLNEGO okna terminala na dwa - jeden nad drugim, a nie obok siebie.
Jednakże, chociaż możliwe jest podzielenie terminala poziomo lub pionowo (lub oba) w niektórych emulatorach terminali lub na ekranie, jesteś ograniczony do 2 lub 3, a może 4 obok siebie, zanim staną się zbyt wąskie (lub krótkie), aby być w jakikolwiek sposób użyteczne. IMO, tabulowane terminy w połączeniu z programem takim jak xttitle do ustawiania tytułu karty jest o wiele mniej mylące i o wiele bardziej przydatne. YMMV.
inni wspominali już o screen, eterm i mrxvt i innych, więc wskażę funkcję terminalu gnome, której mogłeś przegapić.
zdajesz sobie sprawę, że nie musisz przesuwać tabulacji między terminalami w terminalu gnome, prawda?
jeśli używasz terminali z kartami, możesz przełączać się między terminalami za pomocą Alt-1, Alt-2, Alt-3 itp.
BTW, najczęściej używam mrxvt jako mojego wybranego terminalu - ale gnome-terminal jest domyślnie instalowany w większości systemów Linux, więc przyzwyczaiłem się do jego działania. Wolę mrxvt, ale GT jest OK lub wystarczająco dobry do lekkiego / codziennego użytku.
źródło
Generalnie wolę Xterm z tmux , który możesz skonfigurować, aby podzielić terminal. Zobacz stronę man tmux
źródło