EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

wmii - Online în cloud

Rulați wmii în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda wmii care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


wmii - Managerul de ferestre îmbunătățit²

REZUMAT


wmii [-a ] [-r ]

wmii -v

DESCRIERE


Descriere
wmii este un manager de ferestre dinamic pentru X11. Spre deosebire de gestionarea ferestrelor statice, utilizatorul
rareori trebuie să se gândească la cum să organizeze ferestrele, indiferent ce face sau câte
aplicațiile sunt utilizate în același timp. Managerul de ferestre se adaptează la curent
mediu și se potrivește nevoilor utilizatorului, mai degrabă decât să-l forțeze să folosească o presetare,
aspect fix și încercarea de a introduce toate ferestrele și aplicațiile în el.

wmii acceptă gestionarea ferestrelor clasice și cu gresie cu tastatură și mouse extinse
Control. Gestionarea clasică a ferestrelor aranjează ferestrele într-un strat plutitor în care poate
fi mutat și redimensionat liber. Gestionarea ferestrelor cu gresie aranjează ferestrele în coloane verticale.
Fiecare coloană deține un număr arbitrar de ferestre arbitrare și le aranjează vertical în a
manieră care nu se suprapune. Ele pot fi apoi mutate și redimensionate, între și în interiorul coloanelor, la
va fi.

wmii oferă un sistem de fișiere virtual care reprezintă starea internă similară cu
procfs ale sistemelor de operare Unix. Modificarea acestui sistem de fișiere virtual are ca rezultat schimbarea
starea managerului de ferestre. Serviciul de sistem de fișiere virtual poate fi accesat prin intermediul
Programe client compatibile cu 9P, cum ar fi wmiir(1). Acest lucru permite o telecomandă simplă și puternică
al managerului de ferestre de bază.

Comandă Linie Argumente
-a
Specifică adresa la care wmii ar trebui să asculte pentru conexiuni. Adresa
ia forma !. Valoarea implicită este de forma:

unix!/tmp/ns.$ USER.${DISPLAY%.0}/wmii

care deschide un socket Unix conform convențiilor Plan 9 Port. Pentru a deschide un socket TCP,
ascultând la portul 4332 pe interfața loopback, utilizați:

tcp!localhost!4332

$WMII_NAMESPACE este setat automat la această valoare.

-r
Specifică ce script rc să ruleze. Dacă constă dintr-un singur argument,
$WMII_CONFPATH este căutat înainte $ PATH. În caz contrar, se trece la coajă pt
evaluare. Variabilele de mediu $WMII_ADDRESS și $WMII_CONFPATH sunt prestabilite
pentru scenariu.

Terminologie
Afişa
O instanță de server X care rulează, constând din dispozitive de intrare și ecrane.

Ecran Un fizic sau virtual (Xinerama sau Xnest(1)) ecranul unui afișaj X.

Fereastra Un obiect X desenabil (dreptunghiular) care este afișat pe un ecran, de obicei un
fereastra aplicației.

Client O fereastră de aplicație înconjurată de o fereastră cadru care conține un chenar și a
bara de titlu.

Strat plutitor
Un strat de ecran de wmii deasupra tuturor celorlalte straturi, unde clienții sunt aranjați într-un
manieră clasică (plutitoare). Ele pot fi redimensionate sau mutate liber.

Strat gestionat
Un strat de ecran de wmii sub stratul plutitor, unde sunt aranjați clienții
o manieră care nu se suprapune (gestionată). Aici, managerul de ferestre alocă dinamic
fiecare client o dimensiune și o poziție. Stratul gestionat este format din coloane.

Etichetați șiruri alfanumerice care pot fi atribuite unui client. Aceasta oferă un mecanism
pentru a grupa clienți cu proprietăți similare. Clienții pot avea o singură etichetă, de ex muncă, Sau
mai multe etichete, de ex munca+mail. Etichetele sunt separate cu + caracter.

Vizualizare Un set de clienți care conțin o anumită etichetă, destul de asemănătoare cu un spațiu de lucru din altul
manageri de ferestre. Este format din straturile plutitoare și gestionate.

Coloana O coloană este o zonă de ecran care aranjează clienții pe verticală, fără suprapunere
cale. Clienții pot fi mutați și redimensionați în mod liber între și în interiorul coloanelor.

Bara Bara din partea de jos a ecranului afișează o etichetă pentru fiecare vizualizare și permite
crearea de etichete arbitrare definite de utilizator.

Eveniment Un eveniment este un mesaj care poate fi citit dintr-un fișier special din sistemul de fișiere al
wmii, cum ar fi apăsarea butonului mouse-ului, apăsarea unei taste sau un mesaj scris de a
client 9P diferit.

pachet de bază fereastră administrare
Rulând un raw wmii proces fără a wmiirc(1) scriptul oferă gestionarea de bază a ferestrelor
capabilități. Cu toate acestea, pentru a-l utiliza eficient, controlați de la distanță prin sistemul său de fișiere
interfata este necesara. Fără un astfel de script, este posibil doar mutarea și redimensionarea
clienții cu mouse-ul, dar nu pentru a-și schimba etichetele sau pentru a schimba între vederi. Alte
interacțiuni, cum ar fi personalizarea stilului, uciderea sau reetichetarea clienților și capturarea
chei, nu poate fi obținut fără accesarea sistemului de fișiere.

Sistemul de fișiere poate fi accesat prin conectarea la adresa of wmii cu orice 9P capabil
client, cum ar fi wmiir(1)

Acţiuni
Configurația implicită prevede un meniu special de acțiuni. Acestea constau din oricare
scripturi shell în $WMII_CONFPATH sau definiții de acțiuni incluse în wmiirc.

Iată o listă cu acțiunile implicite:

exec Înlocuiți managerul de ferestre cu un alt program
ieși Părăsiți bine managerul de ferestre
rehash Reîmprospătează lista de programe
showkeys Afișează o listă de legături de taste recunoscute de wmii
stare Imprimați periodic data și încărcați media în bară
bun venit Afișează un mesaj de bun venit care conține tutorialul wmii

Mod implicit Cheie Bindings
Toate cele oferite wmiirc scripturile acceptă cel puțin următoarele legături de taste. Ei ar trebui
furnizați de asemenea a showkey-uri acțiune pentru a deschide o referință rapidă pentru legarea tastelor.

Mutarea În jurul
Cheie Acțiune
Mod-h Mutați la o fereastră la stânga a celui concentrat în prezent
Mod-l Mutați la o fereastră la dreapta a celui concentrat în prezent
Mod-j Treceți la fereastră de mai jos cel concentrat în prezent
Mod-k Mutare la o fereastră mai sus cel concentrat în prezent
Mod-space Comută între straturile gestionate și cele plutitoare
Mod-t Treceți la vizualizarea datei
Mod-n Treceți la următoarea vizualizare
Mod-b Treceți la vizualizarea anterioară
mod-[0-9] Treceți la vizualizarea cu numărul dat

Mutarea Interese În jurul
Cheie Acțiune
Mod-Shift-h Mută ​​fereastra curentă fereastră la o coloană de pe stânga
Mod-Shift-l Mută ​​fereastra curentă într-o coloană din dreapta
Mod-Shift-j Mută ​​fereastra curentă sub fereastra de sub ea.
Mod-Shift-k Mută ​​fereastra curentă deasupra ferestrei de deasupra ei.
Mod-Shift-space Comută fereastra curentă între stratul gestionat și cel plutitor
Mod-Shift-t Mutați fereastra curentă la vizualizarea dată
Mod-Shift-[0-9] Mutați fereastra curentă la vizualizarea cu numărul dat

Diverse
Cheie Acțiune
Mod-m Comută coloana curentă la max mod
Mod-s Comutați coloana curentă la stivui mod
Mod-d Comută coloana curentă la lipsă mod
Mod-Shift-c Ucide clientul selectat
Mod-p Executa
Mod-a Executa numitul
Mod-Enter Executa an emulator-x-terminal

Configuraţie


Dacă simțiți nevoia să modificați configurația implicită, atunci personalizați (așa cum este descris
deasupra wmiirc acțiune. Această acțiune este executată la sfârșitul wmii scenariu și face
toată munca de configurare a managerului de ferestre, a legăturilor de taste, a etichetelor barelor etc.

Sistemul de fișiere
Cele mai multe aspecte ale wmii sunt controlate prin sistemul de fișiere. Este de obicei accesat prin intermediul
wmiir(1) comandă, dar poate fi accesată de orice 9P, inclusiv de 9P al plan9port[1], si poate
fi montat nativ pe Linux prin v9fs[1] și pe Inferno (care omul rulează pe Linux).
Toate datele din sistemul de fișiere, inclusiv numele fișierelor, sunt codificate UTF-8. Cu toate acestea, atunci când este accesat
de wmiir(1), textul este tradus automat în și de la codificarea locală.

Sistemul de fișiere este, la fel ca multe alte sisteme de fișiere 9P, complet sintetic. Fișierele există
numai în memorie și nu sunt scrise pe disc. În general, acestea sunt inițiate la pornirea wmii
printr-un script precum wmiirc. Mai multe fișiere sunt folosite pentru a emite comenzi, altele pur și simplu acționează
ca și cum ar fi fișiere obișnuite (conținutul lor este actualizat și returnat exact ca
scris), deși scrierea lor are efecte secundare (cum ar fi schimbarea legăturilor tastelor). A
Urmează descrierea aspectului sistemului de fișiere și a comenzilor de control.

Ierarhie
/ Fișiere de control global

/client/*/
Fișiere de control client

/etichetă/*/
Vizualizați fișierele de control

/lbar/, /rbar/
Fișiere reprezentând conținutul barei de jos

/ Ierarhie
colrules
colrules fișierul conține o listă de reguli care afectează lățimea noilor create
coloane. Regulile au forma:

// -> [+]*

Unde,

:= <la sută of ecran> | px

Când o nouă coloană, , este creat pe o vizualizare al cărei nume se potrivește , este
Având în vedere a furnizat . Dacă nu există lățimea, este dată
1/al ecranului.

norme TEMPORAR

norme fișierul conține o listă de reguli care pot fi utilizate pentru a seta automat
proprietățile noilor clienți. Regulile sunt specificate astfel:

// = ...

unde fiecare reprezintă o comandă în clienți ctl dosar, și fiecare
reprezintă valoarea de atribuit acestuia. Regulile se aplică atunci când clientul este
început și conținutul recuzită fișierul se potrivește cu expresia regulată
.

În plus, următoarele chei sunt acceptate și au o semnificație specială:

continua
În mod normal, atunci când se întâlnește o regulă de potrivire, potrivirea regulilor se oprește. Cand
este furnizată cheia de continuare (cu orice valoare), potrivirea continuă la
următoarea regulă.

forța-etichete=
Aprecieri tag-uri, dar anulează orice setări obținute de la client
grup sau din _WMII_TAGS proprietatea ferestrei.

tastele chei fișierul conține o listă de chei care wmii va apuca. Ori de câte ori aceste cheie
combinațiile sunt apăsate, șirul care le reprezintă este scris în „/event”
ca: Cheie

evenimentul The eveniment fișierul nu returnează niciodată EOF în timp ce wmii rulează. Rămâne deschis și raportează
evenimentele pe măsură ce se produc. Printre acestea sunt incluse:

[Nu]Urgent [Manager|Client]
Sugestia urgentă a lui a fost activată sau dezactivată. Al doilea argument este [Client] dacă
a fost setat de client și [Manager] dacă a fost setat de wmii prin a
mesaj de control.

[Nu]UrgentTag [Manager|Client]
Un client activ a avut un indiciu urgent stabilit sau ultimul client urgent
a avut indiciu urgent dezactivat.

Client
Bara de titlu a unui client fie a fost făcută clic, fie are un buton apăsat
aceasta.

[Stânga|Dreapta]Bar[Faceți clic pe|Mouse Down]
S-a făcut clic pe o bară din stânga sau din dreapta sau are un buton apăsat peste ea.

Pentru o listă mai cuprinzătoare a evenimentelor disponibile, consultați wmii.pdf[2]

ctl The ctl fișierul necesită un număr de mesaje pentru a modifica setările globale, cum ar fi culoarea și
font, care poate fi vizualizat citindu-l. De asemenea, necesită următoarele comenzi:

ieși Renunță wmii

Exec
Înlocui wmii cu

icre
Generați un nou program, ca și cum ar fi -r steag.

/client/ Ierarhie
Fiecare director din „/client/” reprezintă un client X11. Fiecare director este numit pentru
ID de fereastră X al ferestrei pe care o reprezintă clientul, în forma în care majoritatea utilităților X
recunoaşte. Singura excepție este directorul special „sel”, care reprezintă
client selectat în prezent.

ctl Când este citit, fișierul „ctl” returnează id-ul de fereastră X al clientului. Următoarele
i se pot scrie comenzi:

permite
Ansamblul de acțiuni neobișnuite pe care clientul are voie să le efectueze, în același
format ca setul de etichete.

activa
Clientului i se permite să se activeze – adică să-și concentreze
fereastra și, după caz, destrămați-o și selectați o etichetă
rezidă pe. Acest steag trebuie setat pe un client dacă doriți
capabil să se activeze din bara de sistem.

plutitor <pe | de pe | mereu | niciodată>
Definește dacă acest client este probabil să plutească atunci când este atașat la o nouă vizualizare.
De obicei, valoarea se schimbă automat ori de câte ori fereastra este mutată
între straturile plutitoare și gestionate. Cu toate acestea, setarea unei valori de
mereu or nu trece peste acest comportament. În plus, dialoguri, meniuri,
andocările și ecranele de splash vor pluti întotdeauna, cu excepția cazului în care această valoare este setată la
nu.

pe tot ecranul <pe | de pe | comuta>
Setează starea de ecran complet a clientului.

grup <grup id>
ID-ul grupului clientului sau 0 dacă nu face parte dintr-un grup. Clienții tind să deschidă
cu aceleași etichete și în aceleași coloane ca ultimul membru activ al
grupul lor. Setarea acestei proprietăți este utilă numai atunci când se face prin reguli
fișier.

kill Închide fereastra clientului.

pid Valoarea numai citire a PID-ului programului care deține fereastra, dacă
valoarea este disponibilă și procesul este pe aceeași mașină cu wmii.

slay Ucide forțat conexiunea clientului la serverul X, închizându-i toată
ferestre. Omorâți procesul părinte dacă PID-ul clientului este disponibil.

tag-uri
Etichetele clientului. La fel ca fișierul etichete.

urgent <pe | de pe | comuta>
Setați sau anulați indicația urgentă a clientului.

label Setați sau citiți eticheta (titlul) unui client.

props Returnează o clasă de clienți și o etichetă ca: ::.

etichete Setați sau citiți etichetele unui client. Etichetele sunt separate prin +, -, Sau ^. Etichete care încep cu
+ se adaugă, în timp ce cele care încep cu - sunt eliminate iar cele care încep cu ^
sunt comutate. Dacă șirul etichetei scris începe cu +, ^, Sau -, etichetele scrise
sunt adăugate sau eliminate din setul clientului, altfel setul este suprascris.

/etichetă/ Ierarhie
Fiecare director de sub „/tag/” reprezintă o vizualizare, care conține toți clienții cu
eticheta dată aplicată. Directorul special „sel” reprezintă eticheta selectată în prezent.

ctl Fișierul „ctl” poate fi citit pentru a prelua numele etichetei din director
reprezintă sau scris cu următoarele comenzi:

selectați Selectați un client: selectați [stânga|dreapta|sus|jos]

Selectați [<rând număr>|sel] [<cadru număr>]

selectați clientul

trimite Trimite un client undeva:

trimite [|sel] [sus|jos|stânga|dreapta]

trimite [|sel]
Trimiteți la nth

trimite [|sel] comuta
Comuta între stratul plutitor și gestionat.

swap Schimbați un client cu altul. Aceeași sintaxă ca send.

creste Creste sau micsoreaza un client.

creşte []

nudge Împingeți un client într-o direcție dată.

creşte []

În cazul în care argumentele sunt definite după cum urmează:

area Selectează o coloană sau zona flotantă.

zona ::= | :

Cand este omisă şi nu este „sel”, se presupune 0.
„sel” în sine reprezintă clientul selectat, indiferent de ecranul acesta
pe.

area_spec ::= "~" | | "sel"

Unde „~” reprezintă zona plutitoare și reprezintă o coloană
index, începând cu unu.

screen_spec ::=

Unde reprezintă numărul ecranului Xinerama bazat pe 0.

frame Selectează o fereastră client.

cadru ::= | sel | client

Unde reprezintă al n-lea cadru al or este X11
ID-ul ferestrei clientului dat.

cantitate Cantitatea pentru a crește sau a ghiont ceva.

suma ::= | px

Dacă este dat „px”, este interpretat ca un număr exact de pixeli.
În caz contrar, este interpretată ca o sumă „rezonabilă”, ceea ce este de obicei
fie înălțimea barei de titlu a unei ferestre, fie incrementul de dimensiune a acesteia (cum ar fi
definit de X11) într-o direcție dată.

index Citiți pentru o descriere a conținutului unei etichete.

/rbar/, /lbar/ Ierarhie
Fișierele de sub „/rbar/” și „/lbar/” reprezintă elementele barei din partea de jos a
ecran. Fișierele de sub „/lbar/” apar în partea stângă a barei, în timp ce cele de sub
„/rbar/” apare în dreapta, elementul din stânga ocupând tot spațiul disponibil suplimentar.
Elementele sunt sortate lexicografic.

Fișierele pot fi citite sau scrise pentru a obține sau modifica culorile și textul barelor. The
formatul este similar cu diversele ctl fișiere și ar trebui să se explice de la sine.

Utilizați wmii online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Zabbix
    Zabbix
    Zabbix este o companie deschisă de clasă enterprise
    soluție de monitorizare distribuită la sursă
    conceput pentru a monitoriza și urmări
    performanța și disponibilitatea rețelei
    servere, dispozitive...
    Descărcați Zabbix
  • 2
    KDiff3
    KDiff3
    Acest depozit nu mai este întreținut
    și se păstrează în scop de arhivă. Vedea
    https://invent.kde.org/sdk/kdiff3 for
    cel mai nou cod și
    https://download.kde.o...
    Descărcați KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX este o interfață grafică pentru
    Încărcătorul USB al lui Waninkoko, bazat pe
    libwiigui. Permite listarea și
    lansarea de jocuri Wii, jocuri Gamecube și
    homebrew pe Wii și WiiU...
    Descărcați USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer este un editor HTML wysiwyg care utilizează
    baza de cod Mozilla Composer. La fel de
    Dezvoltarea Nvu a fost oprită
    în 2005, KompoZer remediază multe erori și
    adaugă un f...
    Descărcați KompoZer
  • 6
    Descărcător gratuit de manga
    Descărcător gratuit de manga
    Free Manga Downloader (FMD) este un
    aplicație open source scrisă în
    Object-Pascal pentru gestionarea și
    descărcarea manga de pe diverse site-uri web.
    Aceasta este o oglindă...
    Descărcați gratuit Manga Downloader
  • Mai mult »

Comenzi Linux

Ad