juin 07, 2006 Archives

mercredi 07 juin 2006 22:40

autre exemple avec screen et lifelines

En lançant screen avec l'option -x, on peut travailler sur la même application depuis deux terminaux différents. Dans l'exemple suivant, j'ai lancé lifelines en console :
screen llines arbre8
(arbre8 est le nom d'une base de travail)

Puis je vais le chercher depuis un xterm :

screen -x


Voici la version graphique présentant l'ascendance de Marie Richalet :



On retourne en console, et on a le même écran :
lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x                        Jean RICHALET [1674-] (253)                                               x
x                  Jean RICHALET [1707-1768] (50)                                                  x
x                        Agathe MUEL [-] (254)                                                     x
x            François RICHALET [1751-] (46)                                                        x
x                        Jean DUSAUX [1676-1737] (251)                                             x
x                  Marie DUSAUX [-] (51)                                                           x
x                        Claudine VARNESSON [-1737] (252)                                          x
x      François RICHALET [1772-1840] (47)                                                          x
x                        Didier DUSAUX [-] (48)                                                    x
x                  François DUSAUX [-1772] (43)                                                    x
x                        Jeanne DIDELOT [-] (49)                                                   x
x            Marie Anne DUSAUX [-] (45)                                                            x
x                        Jean THOMAS [-] (97)                                                      x
x                  Anne THOMAS [-] (44)                                                            x
x                        Anne ÉNARD [-] (98)                                                       x
xMarie RICHALET [1807-1892] (95)                                                                   x
x                        Jean LALLEMENT [1682-1766] (79)                                           x
x                  Nicolas LALLEMENT [1701-1781] (66)                                              x
x                        Marie TOUSSAINT [1677-1749] (80)                                          x
x            Claude LALLEMENT [1745-1815] (67)                                                     x
x                        Claude PARISOT [-] (1)                                                    x
x                  Marguerite PARISOT [1711-1783] (3)                                              x
x                        Anne LEMOINE [1664-1727] (2)                                           ++ x
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
x Choisissez une opération :             (pg 1/3)                                                  x
x  e  Éditer personne     u  Atteindre parents   %s Ajouter source      )  Déplac. bas             x
x  f  Atteindre père      b  Atteindre personne  %e Ajouter événement   #  N° enfants (o/n)        x
x  m  Atteindre mère      h  Ajouter comme con*  %o Ajouter divers      (1-9)  Atteindre enf*      x
x  s  Atteindre conjoin*  i  Ajouter comme enf*  x  Inverser 2 familles !g Mode GEDCOM             x
x  c  Atteindre enfants   r  Suppr. conjoint     tt Mode tandem         !x Mode GEDCOMX            x
x  o  Atteindre f/s aîné  d  Suppr. enfant       zz Atteindre           !t Mode GEDCOMT            x
x  y  Atteindre f/s cadet n  Ajouter personne    zi Atteindre pers      ?  Autres choix            x
x  g  Atteindre famille   a  Ajouter famille     (  Déplac. haut        q  Ret. menu principal     x
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
x *Il n'y a personne dans la base avec ce nom ou cette clé.                                        x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


Au passage, la fonction "hardcopy" a permis de récupérer une copie écran de la console. On l'obtient en tapant :
C-a h

Posted by Bernard Adrian | Permanent Link | Categories: libre

mercredi 07 juin 2006 19:26

lancer une application en console puis la récupérer en graphique

Un truc marrant avec screen :

lancer une application en console par exemple
screen debian-reference


qui permet d'afficher dans un navigateur texte (j'aime bien elinks) le Guide de Référence pour Debian (en français siouplait). Ici l'application est "debian-reference", mais ça peut-être "emacs" ou encore "emacs -f gnus"

puis
C-a d
pour détacher le screen de la console.

C-a signifie bien sûr "Contrôle a"

Enfin, depuis l'interface graphique (X) on lance un xterm dans lequel on tape

screen -r


et on récupère l'application ! Bien sûr ça n'a d'intérêt que pour les aficionados de la console qui ont besoin de passer en graphique de temps à autre.

Mais même si ça ne servait à rien, c'est le genre de truc qui m'amuse...

Posted by Bernard Adrian | Permanent Link | Categories: libre