web-dev-qa-db-fra.com

Comment ouvrir plusieurs terminaux?

Je viens de télécharger Ubuntu 11.04 et, autant que je puisse m'en souvenir, il était possible d'ouvrir plusieurs terminaux dans des onglets dans Ubuntu. Je ne peux pas découvrir cette fonctionnalité dans 11.04. Aussi, en tant que requête générale, supposons que j'ouvre emacs depuis le terminal, je ne pourrais plus rien faire d'autre sur ce terminal tant que je travaille avec emacs, quel est donc un bon moyen d'effectuer plusieurs tâches à la fois?

11
yayu

Découvrez également Terminator. C'est dans le repo

enter image description here

12
wojox

CTRL + Shift + N ouvrira une nouvelle fenêtre de terminal si vous travaillez déjà dans le terminal. Sinon, vous pouvez simplement sélectionner "Ouvrir le terminal" dans le menu Fichier.

Et comme @Alex a dit que vous pouvez ouvrir un nouvel onglet en appuyant sur CTRL + Shift + T.

20
TheXed

faites un clic droit sur la souris et sélectionnez l'onglet ouvert.

enter image description here

13
dsaint

Vous pouvez ouvrir un nouvel onglet en appuyant sur Ctrl + Shift + T, ou allez à File ->New tab`.

9
Alex

Pour récupérer le terminal après avoir ouvert Emacs ou toute autre interface graphique:

  1. Retournez au terminal (cliquez sur la fenêtre du terminal)
  2. Appuyez sur Ctrl-Z
  3. Exécutez la commande bgpour libérer l’interface graphique.

Voir aussi les commandes jobset fgname__.

2

Vous pouvez également utiliser un multiplexeur de terminal tel que byobu ou tmux. Byobu est magnifiquement configuré pour Ubuntu prêt à l'emploi. Tmux nécessite une configuration initiale, mais est (relativement) facile à personnaliser. Considérez-le comme un programme en ligne de commande pouvant exécuter plusieurs shells organisés comme des onglets.

Je préfère utiliser un multiplexeur de terminal par rapport aux onglets gnome-terminal, car je peux détacher et attacher de n'importe où. Exemples:

  • Connectez-vous pour travailler via ssh, démarrez un multiplexeur avec quelques onglets. Ouvrez un fichier avec emacs, lancez un téléchargement énorme, etc. Détachez le multiplexeur, déconnectez-vous de ssh, allez au travail. Rattachez votre session et reprenez le travail là où vous l'avez laissé: emacs est resté ouvert, votre téléchargement s'est poursuivi pendant que vous alliez au travail.

  • Commencez à écrire votre document de recherche (dans LaTeX bien sûr;) sur votre bureau. Réalisez que c'est trop beau un jour pour être assis à l'intérieur. Rattachez la session de multiplexage sur votre ordinateur extérieur et continuez à travailler.

2
djeikyb

Il y a un Terminal Quicklist qui a la possibilité d'ouvrir un nouvel onglet.

Bien que ce ne soit pas un nouvel onglet, vous pouvez utiliser la souris du milieu sur le lanceur pour ouvrir un nouveau terminal.

Je vous recommanderais également de regarder Tmux car il s’agit d’un excellent outil pour travailler sur un seul écran de terminal. Par exemple, votre session restera active même après votre déconnexion de serveurs distants.

1
Cas

mssh - simple et efficace, permet d’émettre les mêmes commandes à toutes les fenêtres, c’est-à-dire à chaque session ssh.

0
Paul B