Terminal terminator – one to rule them all
Napisał: Patryk Krawaczyński
20/09/2011 w Administracja Brak komentarzy. (artykuł nr 325, ilość słów: 387)
T
erminator autorstwa Chris’a Jones’a jest projektem mającym na celu dostarczenie przydatnego narzędzia do zarządzania terminalami. Jego twórca inspirował się takimi programami jak gnome-multi-term czy quadkonsole, których głównym celem było organizowanie wielu terminali w siatkę (użycie kart jest najbardziej rozpowszechnioną metodą, którą terminator również obsługuje). Wiele zachowań terminatora zostało zaczerpniętych z GNOME Terminal, do których dodano wiele funkcji przydatnych szczególnie dla administratorów. Najbardziej przydatne to:
- możliwość rozmieszczenia terminali w siatkę,
- siatki można podzielić na karty,
- zmiana kolejności terminali metodą przeciągnij i upuść,
- dużo prostych skrótów klawiaturowych,
- możliwość zapisywania układów i profili za pomocą wizualnego edytora,
- możliwość przypisywania kilku terminali do grup,
- jednoczesne pisanie na dowolnych grupach terminali,
Terminator dostępny jest w formie pakietów dla takich dystrybucji jak: Ubuntu, Debian, Fedora, CentOS, RedHat (via RPMforge), OpenSuSE i Slackware (via SlackBuilds). Po instalacji terminatora wystarczy uruchomić go w ścieżce: Programy -> Akcesoria -> Terminator. W celu podzielenia ekranu (najlepiej zmaksymalizować aplikację) wystarczy prawym przyciskiem kliknąć na obszarze konsoli i odpowiednio wybrać: Split Horizontally lub Split Vertically w zależności, w jakiej orientacji chcemy podzielić ekran na więcej konsol. Możemy oczywiście podzielić ekran tak i tak uzyskując od 4 do 6, czy 8 konsol jednocześnie (ograniczenie stanowi tak naprawdę nasz wzrok i rozdzielczość ekranu). Jednak konsola – jak sama nazwa mówi raczej nie powinna być obsługiwana myszką tylko klawiaturą dlatego poniżej przedstawiam najbardziej przydatne skróty klawiaturowe, których opanowanie znacznie przyspiesza pracę z kilkoma maszynami na raz:
- Ctrl+Shift+e – podziel ekran w pionie,
- Ctrl+Shift+o – podziel ekran w poziomie,
- Ctrl+Shift+x – pokaż na całym ekranie aktualnie aktywną konsolę (ponowna kombinacja ukrywa),
- Ctrl+Tab – przełączanie między następnymi konsolami,
- Ctrl+Shift+Tab – przełączenie między poprzednimi konsolami,
- Ctrl+Shift+t – otwiera kolejną kartę,
- Ctrl+PageUp/Down – przełączanie między kartami,
- Ctrl+Shift+strzałka – powiększanie lub zmniejszanie obszaru roboczego aktywnego terminala,
- Ctrl+Shift++ – powiększ czcionkę,
- Ctrl+- – pomniejsz czcionkę,
- Ctrl+0 – zresetowanie wielkości czcionki,
- WinKey+G – grupuj wszystkie terminale w wszystkich kartach (umożliwia równoczesne pisanie),
- WinKey+Shift+G – rozgrupuj wszystkie terminale,
- WinKey+T – grupuj wszystkie terminale w aktualnej karcie (wymaga 2 kart),
- WinKey+Shift+T – rozgrupuj wszystkie terminale w aktualnej karcie.
Niepodważalną zaletą tego narzędzia jest możliwość obsługiwania i jednoczesnego czytania informacji z kilku konsol, które mogą być jednocześnie konsolami różnych serwerów – bez konieczności przełączania się między oknami. W dodatku, jeśli serwery posiadają jednakową konfigurację to dzięki grupowaniu terminali otrzymujemy prostą wersję parallel ssh.
Więcej informacji: Terminator, man terminator