MEV(1) General Commands Manual MEV(1) NUME mev - un program pentru a raporta evenimentele mouse-ului REZUMAT mev [ opiuni ] DESCRIERE Programul <> face parte din pachetul ,,gpm". Informaiile de mai jos sunt extrase din fiierul ,,texinfo", care este sursa preferata de informaii. Programul <> este modelat dupa <>. Acesta afieaza la ieirea standard (stdout) evenimentele pe care le primete de la consola mouse-ului. Comportamentul implicit al <> este de a obine orice, dar se pot utiliza opiuni in linia de comanda pentru a defini diferitele campuri din structura Gpm_Connect, pentru a personaliza comportamentul programului. Folosesc <> pentru a gestiona evenimentele mouse-ului catre Emacs. Opiunile din linia de comanda pentru <> sunt urmatoarele: -C numar Selecteaza o consola virtuala de la care sa obina evenimente. Aceasta este destinata a fi utilizata pentru depanare. -d numar Alege o masca implicita. In mod implicit, serverul primete orice eveniment care nu aparine matii de evenimente. Masca poate fi furnizata fie sub forma unui numar zecimal, fie sub forma unui ir simbolic. -e numar Alege masca evenimentului. In mod implicit, se primete orice eveniment. Masca poate fi furnizata fie sub forma unui numar zecimal, fie sub forma unui ir simbolic. -E Intra in modul emacs. In modul emacs, evenimentele sunt raportate sub forma de forme lisp i nu de numere. Acesta este formatul utilizat de pachetul t-mouse din emacs. -f Incadreaza evenimentele in interiorul ecranului inainte de a le raporta. Aceasta opiune reamenajeaza evenimentele de tragere, carora li se permite sa iasa din marginea ecranului. -i Interactiv. Accepta intrari de la intrarea standard pentru a modifica parametrii de conectare. -m numar Alege masca modificatoare minima. Orice eveniment cu mai puini modificatori nu va fi raportat la <>. Valoarea implicita este 0. Masca trebuie furnizata fie ca numar zecimal, fie ca ir simbolic. -M numar Alege masca modificatoare maxima. Orice eveniment cu un modificator mai mare decat cel specificat nu va fi raportat la <>. Valoarea implicita este ~0, adica se primesc toate evenimentele. Masca trebuie sa fie furnizata fie ca numar zecimal, fie ca ir simbolic. -p Solicita sa se deseneze indicatorul in timpul tragerii. Aceasta opiune este utilizata de emacs pentru a evita invocarea ioctl() din codul lisp. In cazul in care argumentele nu sunt numere intregi zecimale, acestea sunt considerate liste de caractere alfanumerice, separate de un singur caracter nealfanumeric. Eu folosesc virgula (,), dar oricare dintre ele este suficient. Numele permise pentru evenimente sunt: ,,move" deplasare, ,,drag" tragere, ,,down" jos sau ,,press" apasare, ,,up" sus sau ,,release" eliberare, ,,motion" micare (care este atat deplasare, cat i tragere) i ,,hard". Numele permise pentru modificatori sunt ,,shift", ,,leftAlt" Alt-stanga, ,,rightAlt" Alt-dreapta, ,,anyAlt" (unul sau altul), ,,control". Atunci cand se specifica opiunea ,,-i", <> privete intrarea standard ca linii de comanda i nu ca evenimente. Liniile de intrare sunt analizate, iar comenzile ,,push" i ,,pop" sunt recunoscute. Astfel, comanda ,,push" accepta opiunile ,,-d", ,,-e", ,,-m" i ,,-M", cu acelai ineles ca cel descris mai sus. Opiunile nespecificate pastreaza valoarea anterioara, iar matile rezultate sunt utilizate pentru a redeschide conexiunea cu serverul. Comanda ,,pop" este utilizata pentru a deschide stiva de conexiuni. Daca se extrage o stiva goala, programul iese. Alte comenzi recunoscute sunt ,,info", utilizata pentru a returna adancimea stivei; ,,quit" pentru a incheia prematur programul; i ,,snapshot" pentru a obine unele informaii de configurare de la server. ERORI Incepand cu versiunea 1.16, mev nu mai funcioneaza in <>. Va rugam sa utilizai programul rmev (furnizat in directorul sample) pentru a urmari evenimentele gpm in xterm sau rxvt. rmev afieaza i evenimentele de tastatura, pe langa cele de mouse. AUTOR Alessandro Rubini Ian Zimmerman FIIERE /dev/gpmctl Soclul utilizat pentru a se conecta la gpm. CONSULTAI I gpm(8) Serverul mouse-ului. gpm-root(1) Un gestionar pentru evenimentele Control-Mouse. Fiierul de informaii despre <>, care ofera informaii mai complete i explica cum se poate scrie un client gpm. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 4th Berkeley Distribution februarie 1995 MEV(1)