Czasami, gdy pracuję, używam więcej niż jednego terminala i przełączanie się między nimi, gdy wszystkie zostały wywołane za pomocą Ctrl+ Alt+, jest dla mnie niewygodne T. Czy jest jakiś program lub terminal, który po uruchomieniu zapewniłby mi 4 niezależne terminale, każdy z nich zajmowałby ¼ ekranu, ułatwiając jednocześnie przełączanie się między nimi, na przykład za pomocą Tabklucza?
gnome-terminal
console
Al Bundy
źródło
źródło
New Tab
.[TAB]
Klucz został już użyty do automatycznego completition w terminalu. Jeśli miałbyś np[ALT]+[TAB]
. Przełączać instancje , naprawdę łatwiej byłoby użyć pozycjonowanych okien, jak sugeruje @ Zacharee1.Odpowiedzi:
Potrzebujesz Terminatora :
W przypadku czterech terminali przy uruchomieniu wykonaj następujące czynności:
Otwórz Terminator za pomocą tego polecenia:
lub za pomocą tego polecenia:
Przejdź między oknami terminala za pomocą Ctrl+ Tab.
Możesz przypisać swoje osobiste polecenie terminatora do Ctrl+ Alt+ Tw Ustawienia klawiatury> Skróty. (Thx @Wilf )
Oczywiście możesz także utworzyć
terminator.desktop
plik. Skopiuj oryginalny plik pulpitu i wprowadź zmiany:źródło
terminator ...
polecenie Ctrl + Alt + T w Ustawieniach klawiatury> Skrótyapt-get install terminator
poleceniem wyraźnie odnosi się do wersji Gtk + -2, która wykorzystuje starożytną VTE. W celach informacyjnych warto wspomnieć o wersji Gtk + -3, która nie jest jeszcze stabilna i nie jest jeszcze dostarczana przez Ubuntu, ale ktoś może wypróbować.Możesz uruchomić 4 Terminale za pomocą Ctrl+ Alt+ Ti dopasować je do krawędzi ekranu za pomocą Ctrl+ Alt+ Numpad[1,3,7,9]lub w lewo / w prawo za pomocą Ctrl+ Alt+ Numpad[4/6]lub góra / dół Ctrl+ Alt+ Numpad[8/2]i przełączać za pomocą Alt+ Tabna JEDEN Terminal i za pomocą Alt+ key above Tabmiędzy terminalami, jeśli jeden jest aktywny .
Lub
Możesz używać tabulatorów z Ctrl+ Shift+ Ti przełączać się między terminalami za pomocą Alt+ Page-Up/ Page-Down.
źródło
Jako inną alternatywę sugerowałbym użycie
byobu
.Zaletą jest to, że jest oparty na tekście, co oznacza, że możesz go używać bez środowiska graficznego! Jest to bardzo przydatne, gdy mamy do czynienia z serwerami, które często nie mają GUI.
Masz nawet dolny pasek stanu z wieloma przydatnymi informacjami, takimi jak data / czas, średnia obciążenia itp.
Skróty, które musisz znać, jeśli używasz Byobu, to:
sudo apt-get install byobu
zainstaluje Byobu.Jako bonus, będąc multiplekserem terminali, oznacza to, że nie stracisz sesji i kart, jeśli przez pomyłkę zamkniesz terminal. I możesz uruchomić
byobu
w innym terminalu i uzyskać zsynchronizowane wyjścia.Istnieją nawet skrypty do zapisywania układów, jeśli chcesz zachować sesję po ponownym uruchomieniu.
źródło
Osobiście korzystam
emacs
zM-x ansi-term
lub wM-x shell
zależności od tego, co robię.Ale jeśli szukasz tylko terminalowego multipleksera, zawsze jest cicho czczony
tmux
:https://github.com/tmux/tmux
Edycja: JoKeR wskazał, że możesz zainstalować za
tmux
pomocąapt-get
:źródło
sudo apt-get install tmux
powinieneś wspomnieć, że tak myślę.tmux
się nie użyłem , po prostu o tym wiem. Dziękuję za wyjaśnienie, ale postawię to na górze.Po prostu zmień rozmiar okien terminala, aby wszystkie mieściły się w rogu ekranu. Terminal może również zawierać zakładki, które mogą pomóc. Kliknij okno prawym przyciskiem myszy i wybierz
New Tab
.Oto jak sprawić, by okna mogły zmieniać rozmiar w rogach:
sudo apt-get install compizconfig-settings-manager
.sudo ccsm
lub wyszukajccsm
w Unity Dash.Grid
, podWindow Management
. Upewnij się, że jest włączony.Corners / Edges
zakładki i zmieńCorner
opcje na odpowiadające im rogi.źródło
Możesz użyć tmux , terminalowego multipleksera.
W przypadku czterech paneli możesz użyć tego skryptu
4pSession
, utwórz skrypt za pomocąi dodaj poniższy kod
Następnie możesz utworzyć plik na pulpicie:
z tą zawartością:
Poruszaj się między panelami za pomocą Ctrl+ Bi niż →lub ←lub ↑lub↓
źródło
Mój prymitywny wkład w to pytanie: zainstaluj
wmctrl
i dostosuj poniżej skrypt, który otwiera i ustawia cztery okna terminali na ekranie. Najpierw sprawdź rozmiar ekranu za pomocą,xwininfo -root
a następnie dostosuj-e
parametry (są w tej kolejności 0, pozycja x, pozycja y, szerokość, wysokość). Liczby, których używam poniżej, są tylko przykłademMożesz powiązać to jako skrót, na przykład Ctrl + I lub cokolwiek innego. Innym pomysłem, bez instalowania wmctrl, jest otwarcie
--geometry=
opcji 4źródło
Zdecydowanie polecam tmux. Oferuje wiele dostosowań i całkowitą niezależność od myszy (jeśli to dotyczy). Możesz dzielić ekrany w poziomie, w pionie, przełączać się między nimi za pomocą niektórych naciśnięć klawiszy, pozostawiać sesje otwarte i łączyć się z nimi później itp.
źródło
Przy otwartych 4 oknach terminala i podczas pracy w jednym z nich, mogę po prostu przełączać się między nimi za pomocą Alt + `(lewy tik), jeśli chcesz korzystać z klawiatury, lub po prostu kliknij ikonę uruchamiania terminala, aby wyświetlić wszystkie jego okna i kliknij na wybrany.
Moja instalacja to Ubuntu 14.04, z domyślnym pulpitem (Unity 3D) i zaktualizowana do tej pory.
Nie rozumiem, dlaczego ludzie komplikują rzeczy i instalują produkty innych firm, skoro domyślna instalacja Ubuntu już udostępnia tę funkcję.
źródło
w tym celu możesz użyć ekranu Gnu, a także podziału pionowego i poziomego.
możesz umieścić je w swoim
~/.screenrc
pliku konfiguracyjnym. Byłem w stanie podzielić za pomocą większości ekranów GNU, z odpowiednimi poprawkami do pliku .screenrc.Niektóre kombinacje poniżej powinny zrobić ci w swoim
.screenrc
.Raz ustawiłem go na 6 ekranów. oto moja resztkowa konfiguracja
źródło
możesz użyć aplikacji „screen”
Zainstaluj ekran, uruchamiając następujące polecenie:
Aby sprawdzić, czy ekran został zainstalowany, uruchom
w ramach sesji ekranowej możesz utworzyć nowe okno, naciskając CTRL + A, a następnie C. Stare okno pozostanie aktywne i będziesz mógł wykonywać inne zadania. Aby przełączać się między oknami, naciśnij CTRL + A, następnie N (dla następnego okna) lub CTRL + A, a następnie P
źródło
Są do tego wbudowane skróty i łatwa nawigacja.
Ctrl + Alt + T
- Naciśnij raz, aby rozpocząć 1. TerminalCtrl + Shift + T
- naciśnij 3 razy, aby uzyskać 3 więcej terminali w postaci kart, w tym samym oknie terminalu 1Alt + 1
lubAlt + 2
lubAlt + 3
lubAlt + 4
- każdy będzie ci przejdzie do odpowiadającego zakładka / zacisk.Mam nadzieję, że to pomaga.
źródło