Forum Astuces.divers [Terminal] Rajouter le support du scrollbar à GNU\Screen

Posté par .
Tags : aucun
1
20
fév.
2004
Screen est une application permettant de créer plusieurs consoles virtuelles sur une console physique.
Très pratique avec ssh à distance...

Si vous souhaitez rajouter le support du scrollbar ou pgup/pgdown

Vous devez créer un fichier (dans votre compte sur la machine sur laquelle tourne screen) :
~/.screenrc

et y insérer :
termcapinfo xterm ti@:te@
  • # Re: Rajouter le support du scrollbar à GNU\Screen

    Posté par . Évalué à 1.

    chez moi ça me rajoute seulement le support de la molette de la souris (mais c'est déjà un progrès, merci pour cette astuce)

    par contre toujours pas de pgup/pgdown
  • # Re: Rajouter le support du scrollbar à GNU\Screen

    Posté par . Évalué à 1.

    <CTRL-a> <Page-Up> ou <Page-Down>,
    ça marche tout le temps

    Pcq chez moi, ta manip marche pas :(
  • # Re: Rajouter le support du scrollbar à GNU\Screen

    Posté par . Évalué à 1.

    la scrollbar s'appelle bien sûr avec shift+pgup/pgdown, comme en console... Ca c'est pour ceux qui disent que ça marche pas ;)

    Ca me manquait en tout cas, merci... j'aurais dû rtfm ;)
  • # Terminal : Rajouter le support du scrollbar à GNU\Screen

    Posté par . Évalué à 1.

    Pour les utilisateurs de aterm :

    termcapinfo xvrt ti@:te@

    et plus généralement, il faut mettre la valeur de la variable d'environement $TERM qui correspond a votre terminal.

    Mille fois merci de ce tip.
  • # Fonctionne à merveille

    Posté par (page perso) . Évalué à 1.

    Ça marche super bien, depuis le temps que je cherchais comment faire ça !!
    J'avais essayé de simuler l'utilisation du copy-mode avec xkeybindings quand j'utilise screen mais ça ne marchait pas bien.
    Je sais pas pour ceux chez qui ça marche pas mais bon j'ai essayé sur pls distrib et ça marche impec.
  • # Impec !!

    Posté par (page perso) . Évalué à 1.

    C'est nickel....

    Merci beaucoup, j'aurais du y penser. En tout cas ca va me changer la vie...
  • # Un petit plus : faire marcher Shift PgUp/PgDown

    Posté par . Évalué à 1.

    termcapinfo xterm ti@:te@

    #enable Shift PgUp/PgDown
    bindkey "^[[5;2~" eval "copy" "stuff ^b"
    bindkey -m "^[[5;2~" stuff ^b
    bindkey -m "^[[6;2~" stuff ^f

  • # un autre tips sur le scroll?

    Posté par . Évalué à 1.

    Désolé de déterrer cette news mais je voulais juste ajouter une précision sur ce tips avec gnu screen : avec moi non plus ça ne marche pas (et ce, sur 3 machines différents : fedora 6, fedora 8 et debian 4 :))

    bon cela dit, j'ai trouvé un ensemble de tips dont justement l'histoire du scroll:

    -------------------------------------------------------------------------
    Scrolling back in Screen

    To enter the scrollback mode press C-a . When you do this, a notice briefly appears in the terminal's status-bar, which says "Copy mode...". Now, you can scroll up and down in the current terminal using the / keys or the C-u and C-d commands. Althought quite useful by itself, scrollback mode is even more powerful when combined with copy and paste.

    If you use scrollback feature a lot and you are using URxvt, then you might want to set: File: ~/.Xdefaults
    URxvt*secondaryScroll: true


    This enables you to use Shift-PageUp/Down to back and forth in scroll buffer. Another frequent cause of using scrollback buffer is, when programs like Vim exit they leave their content on the window. To get rid of this behavior use: File: ~/.screenrc
    altscreen on
    -------------------------------------------------------------------------


    bon j'avoue que le coup du altscreen on ne marche pas trop sur moi mais je n'ai que redémarrer la session screen .. ya peut être quelque chose d'autre à faire ;)

    le truc est d'utiliser le copier-coller pour naviguer en haut de la page et même faire des recherches fulltext

    voilà donc,
    pour la cause et pour le savoir (sauf pour ceux qui savaient déjà, héhé!)
    Momo

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.