Enroulement de ligne dynamique dans le terminal GNOME

27

Comment pouvez-vous obtenir les lignes dans le terminal GNOME pour envelopper dynamiquement lorsque vous redimensionnez la fenêtre?

    
posée Marius Butuc 29.07.2011 - 15:57
la source

8 réponses

19

Au moment où la question a été posée, ce n’était pas possible dans le terminal Gnome. Cependant, un correctif a été validé à la fin de 2013. Cette modification n’a pas été intégrée à Ubuntu 14.04, mais il devrait faire partie d'Ubuntu 14.10.

Selon le problème sur Launchpad , vous pouvez avoir cette fonctionnalité aujourd'hui en activant le PPA Gnome-team. Vous pouvez activer le PPA de stockage intermédiaire Gnome-team (mise en place requise pour obtenir la dernière version) en procédant comme suit

 sudo apt-add-repository ppa:gnome3-team/gnome3-staging

Mettez à jour vos sources

sudo apt-get update

Réinstallez gnome-terminal pour obtenir la dernière version

sudo apt-get install gnome-terminal

Vérifiez que vous avez la version 3.13 ou ultérieure (au 10 septembre, devrait être 3.13.1)

$ gnome-terminal --version
GNOME Terminal 3.12.1
    
réponse donnée Michael Martin-Smucker 29.07.2011 - 16:03
la source
11

Le terminal Gnome par défaut ne vous permet pas de faire cela - cependant, si dans le terminal vous tapez screen - il exécutera le terminal dans un émulateur de terminal qui se redimensionne correctement.

Par exemple - voici mon dossier personnel pendant que vous exécutez ls -l

et voici le même écran redimensionné horizontalement

Démarrer Gnome-Terminal automatiquement avec Screen

cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications

éditez ensuite le fichier gnome-terminal.desktop et remplacez la ligne de commande Exec par:

Exec=gnome-terminal -x screen -q
    
réponse donnée fossfreedom 03.08.2011 - 23:21
la source
10

Je fais de grands progrès dans la mise en œuvre du remballage dans VTE (gnome-terminal, etc.). S'il vous plaît voir le bogue en amont à lien , n'hésitez pas à essayer mon patch si vous êtes un pirate. En cas de commentaires techniques, veuillez commenter dans ce bug en amont, merci! J'espère que mon travail finira bientôt dans le VTE grand public.

    
réponse donnée egmont 10.09.2013 - 21:20
la source
7

gnome-terminal ne peut pas le faire ( bogue en amont ).

Après quelques expérimentations, rxvt-unicode semble fonctionner.

sudo apt-get install rxvt-unicode

La redistribution ne fonctionne qu’une fois que vous avez suffisamment de texte pour remplir la totalité de l’écran, une fois que vous avez atteint le tampon de défilement.

Sur une note personnelle, je trouve que rxvt est assez moche, mais si la refusion est plus importante pour vous, allez-y.

    
réponse donnée achiang 19.11.2011 - 18:22
la source
6

Bien que je ne connaisse malheureusement pas la réponse à cette question pour une session de terminal normale, je sais comment le faire si vous utilisez l'écran (même si vous utilisez byobu): rattachez votre écran en utilisant ce qui suit:

screen -raAd

Cela permettra d’élargir votre session d’écran lorsque vous redimensionnez (et détachez également les sessions en cours d’exécution) et c’est ce que j’utilise toujours pour ramener une session à l’écran.

    
réponse donnée Anna 14.10.2011 - 19:46
la source
2

Pour autant que je sache, cela dépend du programme que vous utilisez. Le terminal lui-même ne peut pas envelopper dynamiquement le texte. Cependant, certains programmes de terminal peuvent, par ex. less [1].

Un travail de contournement serait d'essayer de canaliser [2] ce que vous voulez afficher à travers less .

[1] lien

[2] lien

    
réponse donnée Dariel Dato-on 29.07.2011 - 16:05
la source
0

Solution: installez écran ( écran sudo apt-get ) et lancez-le dans votre terminal.

    
réponse donnée ern0 18.11.2011 - 09:19
la source
0

Au cours des 5 dernières années, j'ai passé régulièrement de longues sessions dans care & amp; alimentation de machines Linux (dans des endroits éloignés). Et, fondamentalement, Terminal Gnome ne le coupe pas tout à fait ..

J'ai souvent utilisé Windows SecureCRT et SecureFX (XP) sur XP et Win7, ainsi que sur Ubuntu (sous Wine ), ce qui me permet d’obtenir de bien meilleures fonctionnalités, notamment: les fenêtres et / ou les onglets, les paramètres enregistrés, les macros de session, la personnalisation, le SFTP intégré et même les scripts. Il y a toujours eu des problèmes mineurs (avec Wine, avec SFTP), et je suis souvent retourné à Terminal Gnome pour des tâches locales sur Ubuntu .

Cependant, depuis le début de l’année (en version bêta), j’ai eu SecureCRT (natif de Ubuntu ). Mis à part une intégration plus étroite avec Nautilus (ou quelque chose du genre) pour le transfert de fichiers SFTP / SSH, cela a presque remplacé mon utilisation de Terminal Gnome .

Même la nouvelle configuration de la machine est meilleure avec cut & amp; coller , capturer une session complète et enregistrer les paramètres de connexion. Il a toujours eu une nouvelle taille, un nouveau flux et une meilleure gestion des jeux de caractères, même sur la plupart des autres applications de terminal.

Je ne l'ai pas essayé, mais il vient également de sortir pour Mac OS X v1.5 (Intel) ou v10.6 +.

    
réponse donnée david6 22.11.2011 - 05:51
la source

Lire d'autres questions sur les étiquettes