Właśnie pobrałem Ubuntu 11.04 i, o ile pamiętam, istniała opcja otwarcia wielu terminali na kartach w Ubuntu. Nie mogę odkryć tej funkcji w 11.04. Ponadto, jako ogólne zapytanie, załóżmy, że otwieram emacsa z terminala, wtedy nie byłbym w stanie nic więcej robić na tym terminalu, dopóki mam uruchomione emacs, więc jaki jest dobry sposób na wielozadaniowość?
11.04
command-line
yayu
źródło
źródło
kliknij prawym przyciskiem myszy i wybierz otwartą kartę.
źródło
Możesz otworzyć nową kartę, naciskając Ctrl+ Shift+ Tlub przejdź do
File ->
Nowa karta`.źródło
Możesz także użyć terminalowego multipleksera, takiego jak
byobu
lubtmux
. Byobu jest pięknie skonfigurowany dla Ubuntu po wyjęciu z pudełka. Tmux wymaga wstępnej konfiguracji, ale jest (względnie) łatwy do dostosowania. Pomyśl o tym jak o programie wiersza poleceń, który może uruchamiać wiele powłok zorganizowanych jak tabulatory.Wolę używać multipleksera terminala zamiast kart terminalu gnome, ponieważ mogę go odłączyć i podłączyć z dowolnego miejsca. Przykłady:
Zaloguj się, aby pracować przez ssh, uruchom multiplekser z kilkoma zakładkami. Otwórz plik za pomocą emacsa, rozpocznij ogromne pobieranie itp. Odłącz multiplekser, wyloguj się z ssh i idź do pracy. Dołącz ponownie do sesji i wznów pracę dokładnie tam, gdzie ją zostawiłeś: emacs pozostawał otwarty, pobieranie trwało, gdy jechałeś do pracy.
Zacznij pisać artykuł badawczy (oczywiście w LaTeX;) na pulpicie. Zdaj sobie sprawę, że dzień jest zbyt przyjemny, aby siedzieć w domu. Podłącz sesję multipleksera do swojego lappy na zewnątrz i kontynuuj pracę.
źródło
Aby odzyskać terminal po otwarciu Emacsa lub innego GUI:
bg
aby odblokować GUIZobacz także polecenia
jobs
ifg
.źródło
Tam jest Terminal Quicklist, która ma opcję otwarcia nowej karty.
Chociaż nie jest to nowa karta, możesz użyć środkowej myszy w programie uruchamiającym, aby otworzyć nowy terminal.
Poleciłbym również zajrzeć do Tmux, ponieważ jest to świetne narzędzie do pracy na jednym ekranie terminala. Na przykład utrzyma sesję po wylogowaniu ze zdalnych serwerów.
źródło
mssh - prosty i skuteczny, pozwala wydawać te same polecenia do wszystkich okien, tj. do każdej sesji ssh.
źródło