Comment pouvez-vous obtenir les lignes du terminal GNOME pour envelopper de façon dynamique lorsque vous redimensionnez la fenêtre?
Au moment où la question a été posée, cela n’était pas possible dans Gnome Terminal. Cependant, n correctif a été validé à la fin de 2013. Ce changement n'a pas été intégré à Ubuntu 14.04, mais il devrait faire partie d'Ubuntu 14.10.
Selon le problème sur Launchpad , vous pouvez disposer de cette fonctionnalité aujourd'hui en activant le PPA de l'équipe Gnome. Vous pouvez activer le PPA de staging de Gnome-team (staging requis 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 si vous avez la version 3.13 ou ultérieure (à compter du 10 septembre, devrait être 3.13.1)
$ gnome-terminal --version
GNOME Terminal 3.12.1
Le terminal Gnome par défaut ne vous permet pas de le faire - toutefois, si vous tapez screen
dans le terminal, il exécutera le terminal dans un émulateur de terminal qui redimensionne correctement.
Par exemple, voici mon dossier personnel pendant l'exécution de 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
puis éditez le fichier gnome-terminal.desktop et modifiez la ligne de commande Exec en:
Exec=gnome-terminal -x screen -q
Je fais de grands progrès dans la mise en œuvre du réemballage dans VTE (gnome-terminal, etc.). S'il vous plaît voir le bogue en amont à https://bugzilla.gnome.org/show_bug.cgi?id=336238 , n'hésitez pas à essayer mon correctif si vous êtes un genre hacker. En cas de commentaires techniques, veuillez commenter ce bogue en amont, merci! J'espère que mon travail se retrouvera bientôt dans la VTE traditionnelle.
gnome-terminal ne peut pas le faire ( bug en amont ).
Après quelques expériences, rxvt-unicode semble fonctionner.
Sudo apt-get install rxvt-unicode
La rediffusion ne fonctionne que si vous avez assez de texte pour remplir la totalité d’un écran, c’est-à-dire une fois que vous avez frappé la mémoire tampon de défilement.
Sur une note personnelle, je trouve que rxvt est assez moche, mais si la refusion est plus importante pour vous, foncez.
Bien que je ne connaisse malheureusement pas la réponse à cette question pour une session de terminal normale, je sais le faire si vous utilisez screen (même si vous utilisez byobu): reconnectez votre écran en procédant comme suit:
screen -raAd
Cela redimensionnera votre session d’écran à mesure que vous redimensionnez (et détachez également les sessions en cours existantes). C’est ce que j’utilise toujours pour ramener une session d’écran.
Pour autant que je sache, cela dépend du programme que vous utilisez. Le terminal lui-même ne peut pas envelopper le texte dynamiquement. Cependant, certains programmes de terminaux peuvent, par exemple, less
name __ [1].
Pour contourner ce problème, essayez d’acheminer [2] ce que vous voulez afficher par less
name__.
Solution: installez screen ( Sudo apt-get screen ) et lancez-le dans votre terminal.
Au cours des 5 dernières années, j'ai régulièrement passé de longues sessions à entretenir et alimenter des machines Linux (situées dans des lieux très éloignés). Et, fondamentalement, le terminal Gnome ne coupe pas tout à fait cela ..
J'ai souvent utilisé sous Windows SecureCRT et SecureFX (SFTP) sur XP et Win7, ainsi que sur Ubuntu (sous Wine), me donnant un bien meilleur ensemble de fonctionnalités, notamment: fenêtres multiples et/ou onglets, paramètres enregistrés, macros de connexion, par -scription colorisation, beaucoup de personnalisation, SFTP intégré, et même scripting .. Il y avait toujours des problèmes mineurs (avec Wine, partic. avec SFTP), et je revenais souvent à Gnome Terminal pour les tâches locales sur Ubuntu .
Cependant, depuis le début de cette année (en version bêta), j'ai eu SecureCRT (natif de Ubuntu ). En plus d’une intégration plus étroite avec Nautilus (ou quelque chose d’autre) pour le transfert de fichiers SFTP/SSH, cela a presque remplacé mon utilisation de Gnome Terminal .
Même la nouvelle configuration de la machine est meilleure avec le copier-coller (- === -) sans tracas , la capture de session complète et les paramètres de connexion enregistrés. Il a toujours eu une gestion de la taille, de la redistribution et du jeu de caractères supérieure, même sur la plupart des autres applications de terminal.
Je ne l'ai pas essayé, mais il vient également d'être publié pour Mac OS X v1.5 (Intel) ou v10.6 +.