Les HOWTO Linux...
Page suivante - Page précédente - Table des matières
4. Utiliser MGR
Le seul fichier indispensable sous MGR est le serveur lui-même. Il vous donnera les fenêtres émulateur de terminal avec les shells correspondants, mais pas de jolies horloges, de fontes superbes, de graphiques marrants, etc... Suivant les options, le serveur monochrome a besoin de 200K de RAM plus un espace dynamique pour les fenêtres, bitmaps, etc...
Si /usr/mgr/bin est dans votre PATH, tapez seulement
"mgr" pour démarrer.
Après avoir profité de l'écran de démarrage animé, frappez une touche quelconque.
Quand le fond hachuré apparaît avec un pointeur de souris, appuyez sur le
bouton gauche de la souris, allez sur "new window" dans le menu
puis relâchez.
Faites promener la souris pour sélectionner l'endroit où vous voulez
qu'une fenêtre apparaisse. Celle-ci aura votre shell par défaut.
Maintenez le bouton gauche de la souris enfoncé dans une fenêtre existante
pour voir un autre menu qui vous permettra de réaliser des choses dans cette
fenêtre. Cliquer avec le bouton gauche sur une fenêtre obscurcie
l'amènera au premier plan.
Le menu que vous aviez vu sur l'arrière plan inclut la commande `quit'.
Pour ceux qui ont une souris avec deux boutons, il suffit d'appuyer sur les deux
boutons simultanément pour simuler le troisième.
Le sous-menu quit comprend l'option "really quit", une option d'attente qui doit
être utilisée seulement si vous utilisez un shell offrant l'édition de
la ligne de commande, et un économiseur d'écran avec un verrouillage qui
attend que vous tapiez un mot de passe lorsque vous revenez sur votre machine.
En essayant MGR, si vous :
- ne pouvez trouver l'écran
 soyez sûr d'avoir une entrée /dev pour votre vidéo, par ex. sur Sun
/dev/bwtwo0. Si ce n'est pas le cas, en tant que root allez dans/dev, et tapez "MAKEDEV bwttwo0". Sinon, vous devez faire-S/dev/bwtwo0ou (sous Linux)-S640x480comme option de commande en démarrantmgr. Sous Linux, soyez également sûrs que /usr/mgr/bin/mgr a été installé suid root.- ne trouvez pas la souris
 assurez-vous que
/dev/mouseexiste, habituellement lié symboliquement au nom réel de votre souris. Si vous n'avez pas la permission d'écrire dans/dev, quelque chose comme-m/dev/cua0peut être donné comme option en démarrantmgr. Soyez également sûrs d'avoir mis le bon protocole souris en configurantmgr. La souris peut s'appeler Microsoft, même si ce n'est pas son vrai nom.- ne pouvez obtenir un pty
 assurez-vous que tous les
/dev/[tp]ty[pq]?sont propriété de root, mode 666, que tous les programmes référencés avec l'option "shell" dans le fichier.mgrc(si il y en a) existent et sont exécutables.- n'avez rien d'autre que la fonte par défaut
 assurez-vous que MGR cherche bien au bon endroit pour les fontes. Vérifiez le fichier
Configfiledans les sources, ou bien regardez si une option comme-f/usr/mgr/fontrésoud le problème.- êtes complètement bloqué (même le pointeur souris ne bouge pas)
 logez vous sur votre machine à partir d'un autre terminal et tuez le processus
mgr. Un ctrl-Q fera quitter MGR si le clavier fonctionne encore.
4.1 Applications non liées à MGR
Toute application orientée tty peut tourner sous une fenêtre MGR
sans problèmes.
Les applications orientées écran utilisant termcap ou curses peuvent
obtenir le nombre exact de lignes et de colonnes en utilisant shape(1)
pour redimensionner la fenêtre ou en utilisant set_termcap(1)
pour obtenir le termcap adéquat.
4.2 Applications (clients) MGR distribuées avec le serveur
- bdftomgr
 convertit des fontes BDF en fontes MGR
- browse
 un browser d'icônes
- bury
 enterre la fenêtre
- c_menu
 pour regarder les erreurs de compilation sous C à l'aide de vi
- clock
 horloge digitale
- clock2
 horloge analogique
- close
 ferme la fenêtre et l'iconifie
- color
 pour les couleurs d'arrière et d'avant-plan du texte dans la fenêtre
- cursor
 change l'aspect du curseur texte
- cut
 couper/coller du texte de la fenêtre vers une mémoire tampon
- cycle
 affiche une séquence d'icônes
- dmgr
 prévisualisateur ditroff à l'état brut
- fade
 fait passer d'une scène à une autre dans un film
- font
 passe à une autre fonte dans la fenêtre
- gropbm
 un pilote groff PBM utilisant les fontes Hershey
- hpmgr
 émulateur de terminal hp 2621
- ico
 anime un isocaèdre ou un autre polyèdre
- iconmail
 annonce l'arrivée de courrier
- iconmsgs
 annonce l'arrivée d'un message
- ify
 iconifie et désiconifie les fenêtres
- loadfont
 charge une fonte à partir du système de fichiers
- maze
 jeu de labyrinthe
- mclock
 horloge comique
- menu
 crée ou choisit un menu pop-up
- mgr
 Gestionnaire de fenêtres et serveur Bellcore
- mgrbd
 jeu boulder-dash
- mgrbiff
 surveille la boîte aux lettres et annonce le courrier
- mgrload
 graphique indiquant la charge du système
- mgrlock
 verrouille la console
- mgrlogin
 contrôleur graphique de login
- mgrmag
 loupe sur une partie de l'écran, avec option de sauvegarde
- mgrmail
 annonce l'arrivée de courrier
- mgrmode
 ajuste ou annule les modes de fenêtre
- mgrmsgs
 annonce l'arrivée de messages
- mgrplot
 filtre graphique Unix "plot"
- mgrsclock
 sablier
- mgrshowfont
 parcourt les fontes mgr
- mgrsketch
 programme de schémas et dessins
- mgrview
 visualise des images bitmap
- mless
 démarre less/more dans une fenêtre séparée, avec un menu pour less wtag/mnew/démarrer n'importe quel programme dans une fenêtre séparée indépendante.
- mvi
 démarre vi dans une fenêtre séparée, avec souris
- oclose
 ferme une fenêtre (ancien)
- omgrmail
 annonce l'arrivée de courrier (ancien)
- pbmrawtomgr,pgmrawtomgr,ppmrawtomgr
 convertit des bitmats PBM,PGM,PPM brutes en format bitmap mgr
- pbmstream
 fractionne une séquence de bitmaps
- pbmtoprt
 impression à partir de PBM
- pgs
 un patch ghostscript et interface, un visualisateur PS
- pilot
 balaye des bitmaps et visualise des images
- resetwin
 fait le ménage dans une fenêtre si le client se plante
- rotate
 rotation d'un bitmap de 90 degrés.
- screendump
 sauvegarde un écran graphique dans un fichier bitmap
- set_console
 redirige les messages console vers une fenêtre
- set_termcap
 ajuste une valeur TERMCAP appropriée
- setname
 nomme une fenêtre, pour les messages et pour l'iconifier
- shape
 redimensionne une fenêtre
- square
 transforme une fenêtre en carré
- squeeze
 compresse un bitmap mgr
- startup
 fournit un fichier de démarrage pour la disposition de la fenêtre courante
- texmgr
 pour prévisualiser un fichier TeX dvi
- text2font, font2text
 conversion entre formats fonte mgr et un texte dump
- unsqueeze
 pour décompresser un bitmap mgr
- vgafont2mgr,mgrfont2vga
 conversion de format de fontes mgr et VGA
- window_print
 imprime l'image d'une fenêtre
- zoom
 éditeur d'icônes
- bounce, grav, hilbert, mgreyes, stringart, walk
 démos graphiques
4.3 Applications MGR distribuées séparément, cf fichier "SUPPORT"
- calctool
 calculatrice
- chess
 interface pour
/usr/games/chess- gnu emacs
 éditeur avec souris
lisp/term/mgr.elet aide menu- gnuplot
 traceur de données scientifiques universel
- metafont
 création et conception de fontes
- origami
 éditeur de dossier
- pbmplus
 conversions et manipulations de format portable bitmap
- plplot
 traceur de données scientifiques superbe
Page suivante - Page précédente - Table des matières