Parfois, lorsque je travaille, j'utilise plus d'un terminal et je trouve qu'il est gênant de basculer entre eux lorsque tous ont été appelés à l'aide de Ctrl+ Alt+ T. Existe-t-il un programme ou un terminal qui, après le lancement, me fournirait 4 terminaux indépendants, chacun occupant 1/4 de l'écran tout en facilitant le basculement entre eux, par exemple à l'aide de la Tabtouche?
gnome-terminal
console
Al Bundy
la source
la source
New Tab
.[TAB]
clé est déjà utilisée pour l'auto-complétion dans le terminal. Si vous deviez intervertir les instances par exemple[ALT]+[TAB]
, il serait vraiment plus facile d'utiliser des fenêtres positionnées, comme suggéré par @ Zacharee1.Réponses:
Vous avez besoin de Terminator :
Pour quatre terminaux au démarrage, procédez comme suit:
Ouvrez Terminator avec cette commande:
ou avec cette commande:
Sautez entre les fenêtres du terminal avec Ctrl+ Tab.
Vous pouvez affecter votre commande de terminateur personnel à Ctrl+ Alt+ Tdans Paramètres du clavier> Raccourcis. ( Merci @ Wilf )
Bien sûr, vous pouvez également créer un
terminator.desktop
fichier. Copiez le fichier de bureau d'origine et apportez vos modifications:la source
terminator ...
commande à Ctrl + Alt + T dans Paramètres du clavier> Raccourcisapt-get install terminator
commande fait clairement référence à la version Gtk + -2 qui utilise l’ancien VTE. Pour référence, il est en effet utile de mentionner la version Gtk + -3 qui n’est pas encore stable et n’a pas encore été livrée par Ubuntu, mais que quelqu'un pourrait essayer.Vous pouvez démarrer 4 terminaux avec Ctrl+ Alt+ Tet les adapter aux bords de votre écran avec Ctrl+ Alt+ Numpad[1,3,7,9]ou gauche / droite avec Ctrl+ Alt+ Numpad[4/6]ou haut / bas Ctrl+ Alt+ Numpad[8/2]et basculer avec Alt+ Tabvers ONE Terminal et avec Alt+ key above Tabentre les terminaux, le cas échéant. .
Ou
Vous pouvez utiliser des tabulations avec Ctrl+ Shift+ Tet basculer entre les terminaux avec Alt+ Page-Up/ Page-Down.
la source
Comme autre alternative, je suggérerais d’utiliser
byobu
.L'avantage est qu'il est basé sur du texte, ce qui signifie que vous pouvez l'utiliser sans environnement graphique! Ceci est très utile lorsqu'il s'agit de serveurs, qui souvent n'ont pas d'interface graphique.
Vous avez même une barre d'état inférieure avec beaucoup d'informations utiles, telles que la date / heure, la charge moyenne, etc.
Les raccourcis que vous devez savoir si vous utilisez Byobu sont les suivants:
sudo apt-get install byobu
va installer Byobu.En prime, étant un multiplexeur de terminal, cela signifie que vous ne perdrez pas votre session et vos onglets si vous avez fermé le terminal par erreur. Et vous pouvez exécuter
byobu
dans un autre terminal et obtenir des sorties synchronisées.Il existe même des scripts pour enregistrer les dispositions si vous souhaitez conserver la session après les redémarrages.
la source
Personnellement, j'utilise
emacs
avecM-x ansi-term
ouM-x shell
selon ce que je fais.Mais si vous cherchez juste un multiplexeur de terminal, il y a toujours le vénéré
tmux
:https://github.com/tmux/tmux
Edit: JoKeR a souligné que vous pouvez installer
tmux
avecapt-get
:la source
sudo apt-get install tmux
vous devriez le mentionner, je suppose.tmux
moi-même, juste savoir à ce sujet. Merci pour la clarification si je vais le mettre en haut.Redimensionnez simplement les fenêtres de votre terminal afin qu’elles s’inscrivent toutes dans un coin de l’écran. Le terminal peut également avoir des onglets, ce qui pourrait aider. Faites un clic droit sur la fenêtre et sélectionnez
New Tab
.Voici comment rendre les fenêtres capables de redimensionner aux angles:
sudo apt-get install compizconfig-settings-manager
.sudo ccsm
ou rechercherccsm
dans Unity Dash.Grid
, sousWindow Management
. Assurez-vous qu'il est activé.Corners / Edges
onglet et modifiez lesCorner
options dans leurs coins correspondants.la source
Vous pouvez utiliser tmux , un multiplexeur de terminaux.
Vous pouvez utiliser ce script pour quatre panneaux
4pSession
, créez-le avecet ajoutez le code ci-dessous
Que vous puissiez créer un fichier de bureau:
avec ce contenu:
Déplacez-vous entre les panneaux avec Ctrl+ Bet que →ou ←ou ↑ou↓
la source
Ma contribution brute à cette question: installez
wmctrl
et ajustez le script ci-dessous, qui ouvre et positionne quatre fenêtres de terminal, à votre écran. Commencez par connaître la taille de votre écran avecxwininfo -root
puis ajustez les-e
paramètres (ils sont dans cet ordre 0, position x, position y, largeur, hauteur). Les chiffres que j'utilise ci-dessous ne sont qu'un exempleVous pouvez relier ceci sous forme de raccourci, par exemple à Ctrl + I ou autre chose. Une autre idée, sans installer wmctrl, est d'ouvrir l'
--geometry=
option 4la source
Je recommande fortement tmux. Il offre une multitude de personnalisations et une indépendance totale de la souris (si cela pose un problème). Vous pouvez diviser les écrans horizontalement, verticalement, basculer entre eux avec quelques touches, laisser les sessions ouvertes et les reconnecter ultérieurement, etc.
la source
Avec 4 fenêtres de terminal ouvertes, et tout en travaillant dans l’une d’elles, je peux simplement basculer entre elles avec Alt + `(tick gauche) si vous souhaitez utiliser le clavier, ou cliquez simplement sur l’icône du lanceur du terminal pour faire apparaître toutes ses fenêtres et fenêtres. cliquez sur celui choisi.
Mon installation est Ubuntu 14.04, avec le bureau par défaut (Unity 3D) et mis à jour à ce jour.
Je ne comprends pas pourquoi les gens compliquent les choses et installent des produits tiers lorsque l'installation par défaut d'Ubuntu fournit déjà cette fonctionnalité.
la source
vous pouvez utiliser Gnu Screen pour cela également, et utiliser une division verticale et une division horizontale.
vous pouvez les mettre dans votre
~/.screenrc
fichier de configuration. J'ai été capable de diviser en utilisant la plupart des écrans GNU, avec les ajustements appropriés au fichier .screenrc.Certains combos de ci-dessous devraient vous faire dans votre
.screenrc
.Je l'avais réglé pour l'écran 6 fois. Heres ma config résiduelle de cette
la source
vous pouvez utiliser l'application "screen"
Installez l'écran en exécutant la commande suivante:
Pour vérifier que l'écran a été installé, exécutez
Dans une session d'écran, vous pouvez créer une nouvelle fenêtre en appuyant sur CTRL + A, puis sur C. Votre ancienne fenêtre restera active et vous pourrez effectuer d'autres tâches. Pour basculer d’une fenêtre à l’autre, appuyez sur CTRL + A, puis sur N (pour la fenêtre suivante) ou sur CTRL + A, puis sur P
la source
Il existe des raccourcis intégrés pour cela, et une navigation facile aussi.
Ctrl + Alt + T
- appuyez une fois sur pour démarrer le 1er terminalCtrl + Shift + T
- appuyez 3 fois sur, pour obtenir 3 autres terminaux sous forme d'onglets, dans la même fenêtre du 1er terminalAlt + 1
ouAlt + 2
ouAlt + 3
ouAlt + 4
- chacun d'eux basculera sur l'onglet / terminal correspondant.J'espère que ça t'as aidé.
la source