Journal GNU Screen + bling bling

Posté par (page perso) .
Tags : aucun
14
28
avr.
2009
Salut mon Journal,

Le savais-tu : Mark Shuttleworth, dans son immense clairvoyance, a décidé de doter Ubuntu Jaunty d'un GNU Screen totalement relooké, avec petit sémaphore qui fait \o/ en bas à gauche, et une horloge digitale dernier cri en bas à droite. Plus un menu de configuration fort complet pour madame michu. En un mot: ça claque. Comme quoi chez ubuntu aussi ça innove.

Plus de détails ici: http://arstechnica.com/open-source/news/2009/04/ubuntu-bring(...)

C'est très bling bling mais honnetement je ne croyais pas screen capable de tout ça. Ce qui lui manque encore à mon avis (et en faisant abstraction de l'ultime débilité qui a été de choisir ctrl-A comme escape sequence par defaut), c'est un moyen pratique pour scroller, avec juste une touche voire avec la molette de la souris.
  • # Bordel !

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

    Numérique, pas digitale l'horloge !
    • [^] # Re: Bordel !

      Posté par . Évalué à 5.

      Encore une victime du franglais. Entre l'horloge numérique ou la digital clock il faut choisir.
      Là dessus, it's time d'y aller.
      • [^] # Re: Bordel !

        Posté par . Évalué à 10.

        Encore qu'une cloque digitale ça peut arriver facilement quand on fait la cuisine et qu'on n'est pas très réveillé.
    • [^] # Re: Bordel !

      Posté par . Évalué à 4.

      Numérique, pas digitale l'horloge !

      Sauf si les utilisateurs d'Ubuntu doivent compter sur leurs doigts pour savoir quelle heure il est ;)
    • [^] # Re: Bordel !

      Posté par . Évalué à 1.

      En _A_mérique !

      Mais hors vacances scolaires…
  • # Révolutionnaire

    Posté par . Évalué à 10.

    C'est génial, Ubuntu a le mérite d'essayer de rendre accessibles aux masses de moutons que nous sommes des outils dont l'utilisation était autrefois réservés à l'élite du barbutisme gnuesque. Cette Ubuntu Jaunty vaut vraiment la navette le voyage !

    J'ai même envie de dire que Ubuntu est à l'éco systême linux ce qu'Apple est à l'écosystême hi-tech, c'est à dire qu'ils sont ceux qui tirent tous les autres vers le haut.

    Merci steve jobs Mark Shuttleworth !
  • # n'empêche ...

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

    ... on rigole.

    Mais moi, j'adore ;-)
    J'ai toujours un peu galéré pour me rappeler les combinaisons de touches, etc ...
    Car souvent, en ssh via putty, j'utilise screen ... et là, je viens de découvrir ces modifications, et c'est tout bonnement ce qu'il me manquait ;-)

    génial !
  • # Un exemple de bling bling

    Posté par . Évalué à 3.

    Mon .screenrc est bling-bling depuis longtemps :)
    (N.B. et je suis d'accord, ^A est vrament très ch... J'ai mis ^O à la place !)
    Par contre, si qqun connaît le truc pour parcourir l'historique de ma console (scrolling) via +flèches/PgUp/PgDown plutôt que ^O, ça m'intéresserait !!!

    escape ^Oo
    hardstatus alwayslastline
    hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}]%{=b C}[ %m/%d %c ]%{W}'
    • [^] # Re: Un exemple de bling bling

      Posté par . Évalué à 6.

      Par contre, si qqun connaît le truc pour parcourir l'historique de ma console (scrolling) via +flèches/PgUp/PgDown plutôt que ^O, ça m'intéresserait !!!

      termcapinfo xterm ti@:te@

      Du coup, mon .screenrc (bling-bling lui aussi) :

      termcapinfo xterm ti@:te@
      hardstatus alwayslastline '%{=b db}[ %{-b dy}%H %{+b db}][ %{+b dd}%?%{w}%{-b}%-Lw%? %{+b}([%n]%{-b} %{+b}%f%t%?(%u)%?)%{-b}%{w}%?%+Lw%?%?%= %{+b b}][%{-b w} %d/%m %{y}%c %{+b b}]'
      '
      • [^] # Re: Un exemple de bling bling

        Posté par . Évalué à 1.

        Merci !!

        Du coup, devant des « experts » Gnu Screen, j'expose le souci qui m'embête bien avec ce superbe outil : savez-vous s'il y a moyen de modifier l'environnement (variables d'environnement) héritées de la session screen quand on crée un nouveau terminal ? En effet, dans mes sessions screen lancées sur des ordinateurs distants, des variables décrivant l'écran (DISPLAY) ou l'agent SSH deviennent obsolètes lorsque l'on se reconnecte depuis un autre ordinateur / utilisateur / session, et je dois corriger ces variables pour chaque nouveau terminal créé (commande C-A c)...
  • # BlingBling

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

    Moi j'ai ça dans mon .screenrc

    bindkey -k k1 select 0
    bindkey -k k2 select 1
    bindkey -k k3 select 2
    bindkey -k k4 select 3
    bindkey -k k5 select 4
    bindkey -k k6 select 5
    bindkey -k k7 select 6
    bindkey -k k8 select 7
    bindkey -k k9 select 8
    bindkey -k k; select 9
    bindkey -k F1 select 10
    bindkey -k F2 select 11


    Ça me permet de changer de fenêtre avec F1...F12

    Sinon le fichier entier est là: http://pastebin.ca/1406322
  • # Et bientôt l'arrivée de l'interface graphique sur Ubuntu

    Posté par . Évalué à -6.

    y a pas à dire, Linux est en avance !
  • # mais, c'est quoi ?

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

    Une grosse modif qui va aller upstream et que tout le monde aura bientôt ou alors «tout simplement» un .screenrc ? (dans ce cas il est dispo quelquepart ? :p )
    • [^] # Re: mais, c'est quoi ?

      Posté par . Évalué à 4.

      C'est pas une modif en soit du code de screen mais un wrapper + une config à screen le tout avec python-newt .
  • # Screen c'est deja demain !

    Posté par . Évalué à 3.

    Permet de scroller dans screen avec shift + pgup ou pgdown :

    http://pastebin.ca/1406449

Suivre le flux des commentaires

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