Il solo file richiesto in una installazione MGR è il server stesso. Questo ti darà finestre ad emulatore di terminale con shell giranti in esse e la possibilità di effettuare il cut/paste con il mouse ma, nessun bell'orologio, nessun font extra, nessun capriccio grafico, etc. A seconda delle opzioni, un server monocromatico necessita di circa 200K di RAM, oltre allo spazio allocato dinamicamente per window, bitmap, etc.
Se /usr/mgr/bin
è nel tuo PATH, digita semplicemente
"mgr
" per partire.
Dopo esserti goduto l'animazione di avvio, premi un tasto.
Quando compaiono lo sfondo tratteggiato e il puntatore del mouse,
mantieni premuto il pulsante sinistro del mouse, seleziona la voce
"new window" dal menu, e rilascia il pulsante. Quindi
definisci la finestra trascinando i suoi angoli con il mouse. Nella
finestra girerà la tua shell di default. Tieni premuto il pulsante
sinistro del mouse sopra un finestra per vedere un altro menu con
il quale eseguire azioni su quella finestra. Premendolo sopra una
finestra parzialmente coperta, essa viene riportata in primo piano.
Il menu che hai visto generarsi sullo sfondo vuoto comprende il comando
quit. Per le persone con un mouse a due pulsanti:
premete entrambi i pulsanti insieme per emulare il pulsante di mezzo
mancante, usato da alcuni programmi.
Il sottomenu quit comprende l'opzione "really quit", un'opzione di sospensione che sarà usata solo se stai facendo girare una shell supportante il job-control, ed una opzione per uno screen-saver/locker che aspetta che tu batta la password quando ritorni alla tua macchina.
Se ,provando a far partire MGR, ottieni:
accertati di avere un file /dev
per il tuo display, per
esempio /dev/bwtwo0
su un Sun. Se non lo hai, va come root
nella directory /dev
, e digita "MAKEDEV bwtwo0".
Altrimenti, potresti aver bisogno nella riga di comando dell'opzione
-S/dev/bwtwo0
o (su Linux) della opzione -S640x480
quando fai partire MGR
.
Su Linux dovresti anche assicurarti che /usr/mgr/bin/mgr
sia
stato installato setuid root.
accertati che esista /dev/mouse
, usualmente un link simbolico
al vero file di periferica del tuo mouse. Se non hai le permissioni per
scrivere in /dev
, puoi dare un'opzione come
-m/dev/cua0
quando fai partire MGR
. Inoltre sii sicuro
di aver fornito il giusto protocollo del mouse quando hai configurato
MGR
. Il mouse può può utilizzare quello Microsoft,
anche se questo non è il nome della marca.
accertati che tutti i /dev/[tp]ty[pq]?
siano posseduti da
root, con modo 666, e che tutti i programmi indicati con l'opzione
"shell" nel tuo file di avvio .mgrc
(se
c'è) esistano e siano eseguibili.
accertati che MGR stia cercando i font nella directory giusta.
Controlla Configfile
nei sorgenti o vedi se dare una
opzione -f/usr/mgr/font
a mgr
risolve il problema.
loginati alla tua macchina da un altro terminale (o usa rlogin) e
uccidi MGR
.
Se la tastiera funziona ancora, un tasto Buckey-Q può farti
uscire da MGR.
Ogni applicazione che giri in modalità tty può essere
fatta partire in una finestra MGR senza ulteriore pena. Le
applicazioni che girano in modalità testo usando termcap o
curses possono ottenere da sole il numero corretto di linee e colonne
della finestra usando shape(1)
per ridisegnare la finestra o
set_termcap(1)
per ottenere l'entrata termcap corretta.
converte dei font .bdf in font MGR
un browser di icone
nasconde questa finestra
costruisce menu dagli errori del compilatore C
orologio digitale
orologio analogico
chiude la finestra e la iconifica
setta i colori di primo piano e di sfondo del testo nella finestra.
legge o modifica la palette
cambia l'aspetto del cursore
ritaglia del testo dalla finestra e lo ricopia nel cut buffer
visualizza una serie di icone
primitivo previewer di file ditroff
fa sfumare uno script home movie da una scena all'altra
passa ad usare un nuovo font nella finestra
un driver che traduce dal formato roff al formato PBM, usando i font Hershey.
emulatore di terminale hp 2621
disegna un icosaedro, o altro poliedro, animato
notifica l'arrivo della posta
notifica l'arrivo dei messaggi
iconifica e deiconifica le finestre
carica un font dal disco
un gioco di labirinto
orologio micky mouse
crea o seleziona un menu a scomparsa
server e window manager del window system della Bellcore
il gioco boulder-dash
guarda se è arrivata posta nella mailbox e la notifica
disegna un grafico del load average del sistema
blocca la console
manager grafico di login
ingrandisce una parte dello schermo, salvandolo su file se si vuole
notifica l'arrivo della posta
attiva o disattiva i modi delle finestre
notifica l'arrivo dei messaggi
filtro grafico per Unix "plot"
clessidra
esamina i font MGR
un programma per fare schizzi/disegni
visore per i bitmap MGR
fa partire less o more in una finestra separata, con un menu aggiunto nel caso di less.
fa partire un qualunque programma in un finestra separata e indipendente.
visualizza la corrente fase lunare
fa partire vi in una finestra separata, con puntamento del mouse
(obsoleto) chiude una finestra
(obsoleto) notifica l'arrivo della posta
convertono i file di immagini in formato raw PBM, PGM, PPM.
legge un flusso di bitmap e fa partire un programma per ognuno di essi
produce output per stampante da un PBM
front-end per ghostscript (un visore postscript), con la patch necessaria per poterlo utilizzare.
un bitmap browser o visore di immagini.
risistema lo stato di una finestra dopo che il crash di un client lo ha rovinato
ruota un bitmap di 90 gradi
scrive una copia dello schermo grafico ad un file bitmap
ridirige alla finestra i messaggi destinati alla console
visualizza un appropriato settaggio di TERM e TERMCAP per la finestra attuale
da un nome ad una finestra, cosa utile per i messaggi e l'iconificazione
cambia le dimensioni di una finestra
quadra questa finestra
comprime un bitmap MGR usando l'algoritmo di compressione run-length encoding.
produce lo scheletro di un file di startup che produca il corrente layout di finestra
visore di file TeX dvi
per passare dal formato dei font per MGR al formato testo e viceversa
decomprime un bitmap MGR compresso con l'algoritmo run-length encoding
convertono i font dal formato VGA al formato MGR, e viceversa.
stampa un'immagine di una finestra
un editor di icone
demo grafici
calcolatrice su schermo
frontend a /usr/games/chess
editor con lisp/term/mgr.el
e supporto per
mouse & menu
programma universale per la rappresentazione di dati scientifici
programma per il progetto e la creazione di font
l'editor pieghevole
conversioni e manipolazioni per il formato pbm
programma per la veloce rappresentazione di dati scientifici
Il supporto Emacs in misc/mgr.el
e misc/mailcap
include un supporto MIME molto funzionale, attraverso Rmail e metamail.
Utilizzando pilot
e i filtri netPBM, si potrebbe costruire un
visore di immagini che sappia interpretare molti formati diversi, ma
non ho avuto il tempo per farlo.