EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xprop - Online în cloud

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

Aceasta este comanda xprop 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


xprop - afișator de proprietăți pentru X

REZUMAT


xprop [-help] [-gramatica] [-id id] [-rădăcină] [-nume nume] [-cadru] [-font font] [-afisare
afișa] [-len n] [-notype] [-fs fişier] [-elimina numele proprietatii] [-a stabilit numele proprietatii valoare]
[-spion] [-f atom format [dformat]]* [format [dformat] atom]*

REZUMAT


xprop utilitarul este pentru afișarea proprietăților ferestrelor și fontului într-un server X. O fereastra
sau fontul este selectat folosind argumentele liniei de comandă sau eventual în cazul unei ferestre,
făcând clic pe fereastra dorită. O listă de proprietăți este apoi dată, eventual cu
informații de formatare.

OPŢIUNI


-Ajutor Imprimați un rezumat al opțiunilor liniei de comandă.

-gramatică
Imprimați o gramatică detaliată pentru toate opțiunile liniei de comandă.

-id id Acest argument permite utilizatorului să selecteze fereastra id pe linia de comandă mai degrabă decât
folosind indicatorul pentru a selecta fereastra țintă. Acest lucru este foarte util în depanarea X
aplicații în care fereastra țintă nu este mapată pe ecran sau în care se utilizează
a indicatorului ar putea fi imposibil sau interfera cu aplicația.

-Yam nume
Acest argument permite utilizatorului să specifice că fereastra numită nume este ținta
fereastră pe linia de comandă, în loc să utilizați indicatorul pentru a selecta ținta
fereastră.

-font font
Acest argument permite utilizatorului să specifice că proprietățile fontului font
fi afisat.

-rădăcină Acest argument specifică că fereastra rădăcină a lui X este fereastra țintă. Acest lucru este util
în situațiile în care fereastra rădăcină este complet ascunsă.

-afişa afișa
Acest argument vă permite să specificați serverul la care să vă conectați; vedea X(7).

-len n Precizează că cel mult n octeții oricărei proprietăți ar trebui să fie citiți sau afișați.

-notip Specifică faptul că tipul fiecărei proprietăți nu trebuie afișat.

-fs fişier
Specifică acel fișier fişier ar trebui folosit ca sursă de mai multe formate pentru
proprietăți.

-cadru Specifică faptul că atunci când selectați o fereastră manual (adică dacă niciuna dintre -Yam, -rădăcină, Sau
-id sunt date), priviți cadrul managerului de ferestre (dacă există) în loc să căutați
fereastra clientului.

-elimina numele proprietatii
Specifică numele unei proprietăți care trebuie eliminată din fereastra indicată.

-a stabilit numele proprietatii valoare
Specifică numele unei proprietăți și o valoare a proprietății, care urmează să fie setate pe cea indicată
fereastră.

-spion Examinați pentru totdeauna proprietățile ferestrelor, căutând evenimente de schimbare a proprietății.

-f nume format [dformat]
Specifică faptul că format pentru nume ar trebui să fie format şi că dformat pentru nume
ar trebui să fie dformat. Dacă dformat lipsește, se presupune „ = $0+\n”.

DESCRIERE


Pentru fiecare dintre aceste proprietăți, valoarea sa pe fereastra sau fontul selectat este imprimată folosind
informațiile de formatare furnizate, dacă există. Dacă nu sunt furnizate informații de formatare,
sunt utilizate valorile implicite interne. Dacă o proprietate nu este definită în fereastra sau fontul selectat,
„nedefinit” este tipărit ca valoare pentru acea proprietate. Dacă nu este dată o listă de proprietăți,
sunt tipărite toate proprietățile deținute de fereastra sau fontul selectat.

O fereastră poate fi selectată într-unul din patru moduri. În primul rând, dacă fereastra dorită este rădăcina
fereastră, poate fi folosit argumentul -root. Dacă fereastra dorită nu este fereastra rădăcină, aceasta
poate fi selectat în două moduri pe linia de comandă, fie prin numărul de identificare, cum ar putea fi
obtinut de la xwininfo, sau după nume dacă fereastra are un nume. Argumentul -id
selectează o fereastră după numărul de identificare fie în zecimală, fie în hex (trebuie să înceapă cu 0x), în timp ce
-name argument selectează o fereastră după nume.

Ultima modalitate de a selecta o fereastră nu implică deloc linia de comandă. Dacă niciunul dintre
-font, -id, -name și -root sunt specificate, este afișat un cursor în cruce și utilizatorul
are voie să aleagă orice fereastră vizibilă prin apăsarea oricărui buton indicator în zona dorită
fereastră. Dacă se dorește să se afișeze proprietățile unui font spre deosebire de o fereastră,
-trebuie folosit argumentul fontului.

În afară de cele patru argumente de mai sus și argumentul -help pentru obținerea ajutorului și
-argument gramatical pentru listarea gramaticii complete pentru linia de comandă, toate celelalte comenzi
argumentele de linie sunt folosite pentru a specifica atât formatul proprietăților care urmează să fie afișate
și cum să le afișați. -lenul n argumentul precizează că cel mult n octeți ai oricărui dat
proprietatea va fi citită și afișată. Acest lucru este util, de exemplu, la afișarea tăieturii
tampon pe fereastra rădăcină care ar putea rula pe mai multe pagini dacă este afișat complet.

În mod normal, fiecare nume de proprietate este afișat prin imprimarea mai întâi a numelui proprietății, apoi a tipului acesteia
(dacă are unul) între paranteze urmat de valoarea acestuia. Argumentul -notype specifică faptul că
tipurile de proprietate nu ar trebui să fie afișate. Argumentul -fs este folosit pentru a specifica un fișier
care conține o listă de formate pentru proprietăți în timp ce argumentul -f este folosit pentru a specifica
format pentru o proprietate.

Informațiile de formatare pentru o proprietate constă de fapt din două părți, a format și
dformat. format specifică formatarea reală a proprietății (adică este alcătuită
de cuvinte, octeți sau lungi? etc.) în timp ce dformat specifică cum ar trebui să fie proprietatea
afișat.

Următoarele paragrafe descriu modul de construcție formate și dformats. Cu toate acestea, pentru
marea majoritate a utilizatorilor și a utilizărilor, acest lucru nu ar trebui să fie necesar, deoarece sunt implicite încorporate
contine formate și dformateste necesar pentru a afișa toate proprietățile standard. Aceasta
ar trebui să fie necesar doar precizarea formate și dformats dacă o nouă proprietate este în curs de tratare
cu sau utilizatorului nu îi place formatul standard de afișare. Utilizatorii noi mai ales sunt
încurajat să sări peste această parte.

A format constă dintr-unul dintre 0, 8, 16 sau 32 urmat de o secvență de unul sau mai multe formate
personaje. 0, 8, 16 sau 32 specifică câți biți pe câmp există în
proprietate. Zero este un caz special, ceea ce înseamnă că folosiți informațiile despre dimensiunea câmpului asociate
proprietatea în sine. (Acest lucru este necesar doar pentru cazuri speciale, cum ar fi tipul INTEGER care este
de fapt, trei tipuri diferite, în funcție de dimensiunea câmpurilor proprietății.)

O valoare de 8 înseamnă că proprietatea este o secvență de octeți, în timp ce o valoare de 16 ar însemna
că proprietatea este o succesiune de cuvinte. Diferența dintre acestea două constă în
faptul că secvența de cuvinte va fi schimbată de octeți, în timp ce secvența de octeți nu
fie atunci când este citit de o mașină de ordine opusă a octetilor mașinii care a scris inițial
proprietatea. Pentru mai multe informații despre modul în care sunt formatate și stocate proprietățile, consultați
manualul Xlib.

Odată ce dimensiunea câmpurilor a fost specificată, este necesar să se precizeze tipul de
fiecare câmp (adică, este un număr întreg, un șir, un atom sau ce?) Acest lucru se face folosind unul
format caracter pe câmp. Dacă există mai multe câmpuri în proprietate decât format
caracterele furnizate, ultimul caracter va fi repetat de câte ori este necesar pentru
câmpurile suplimentare. Formatul caracterelor și semnificația lor sunt după cum urmează:

a Câmpul conține un număr atomic. Un câmp de acest tip ar trebui să aibă dimensiunea 32.

b Câmpul este un boolean. Un 0 înseamnă fals, în timp ce orice altceva înseamnă adevărat.

c Câmpul este un număr nesemnat, un cardinal.

i Câmpul este un număr întreg cu semn.

m Câmpul este un set de indicatori de biți, 1 însemnând activat.

o Câmpul este o serie de pictograme, împachetate ca o secvență de numere de 32 de biți formate
de lățimea, înălțimea și valorile pixelilor ARGB, așa cum sunt definite pentru _NET_WM_ICON
proprietate în proprietatea Extins Fereastră Manager sugestii specificație. Un domeniu de acest tip
trebuie sa aiba marimea 32.

s Acest câmp și următoarele până la 0 sau sfârșitul proprietății reprezintă
o secvență de octeți. Acest caracter de format este utilizabil numai cu dimensiunea câmpului de 8
și este folosit cel mai adesea pentru a reprezenta un șir.

t Acest câmp și următoarele până la 0 sau sfârșitul proprietății reprezintă
un șir de text internaționalizat. Acest caracter de format este utilizabil numai cu un câmp
dimensiunea de 8. Se presupune că șirul este într-o codificare conformă ICCCM și este
convertit la codificarea locală curentă înainte de a fi scos.

u Acest câmp și următoarele până la 0 sau sfârșitul proprietății reprezintă
un șir unicode codificat UTF-8. Acest caracter de format este utilizabil numai cu un câmp
dimensiunea de 8. Dacă se constată că șirul este un caracter nevalid, tipul de codificare
încălcarea este tipărită în schimb, urmată de șirul formatat folosind „s”. Când în
un mediu care nu este capabil să afișeze șir codificat UTF-8, comportamentul este
identic cu „s”.

x Câmpul este un număr hexadecimal (cum ar fi „c”, dar afișat în hexadecimal - cel mai util pentru
afișarea ID-urilor ferestrelor și altele asemenea)

Un exemplu format este 32ica, care este formatul pentru o proprietate de trei câmpuri de 32 de biți
fiecare, primul având un număr întreg cu semn, al doilea un întreg fără semn și al treilea un
atom.

Formatul a dformat spre deosebire de cea a unui format nu este atât de rigid. Singurele limitări ale
a dformat este că nu se poate începe cu o literă sau o liniuță. Asta ca să poată fi
distinge de un nume de proprietate sau de un argument. A dformat este un șir de text care conține
caractere speciale care indică faptul că diverse câmpuri să fie tipărite în diferite puncte din a
mod similar cu șirul de formatare folosit de printf. De exemplu, cel dformat " este (
$0, $1 \)\n" ar reda PUNCTUL 3, -4 care are a format din 32ii ca " este ( 3, -4 )\n".

Orice caracter altul decât $, ?, \ sau a (în a dformat imprimă ca ea însăși. Pentru a imprima
unul dintre $, ?, \ sau ( precedat de un \. De exemplu, pentru a imprima un $, utilizați \$. Mai multe
secvențe speciale backslash sunt furnizate ca comenzi rapide. \n va face să apară o nouă linie
afișat în timp ce \t va face ca o filă să fie afișată. \o Unde o este un număr octal va
afișează numărul caracterului o.

Un $ urmat de un număr n cauzează numărul câmpului n pentru a fi afișate. Formatul
câmpul afișat depinde de caracterul de formatare folosit pentru a-l descrie în
corespunzător format. Adică, dacă un cardinal este descris prin „c”, acesta va fi tipărit în zecimală
în timp ce dacă este descris de un „x” este afișat în hex.

Dacă câmpul nu este prezent în proprietate (acest lucru este posibil cu unele proprietăți),
este afișat în schimb. $n+ va afișa numărul câmpului n apoi o virgulă
apoi numărul câmpului n+1 apoi altă virgulă apoi ... până la ultimul câmp definit. Dacă câmpul
n nu este definit, nu este afișat nimic. Acest lucru este util pentru o proprietate care este o listă de
valori.

A ? este folosit pentru a începe o expresie condiționată, un fel de declarație dacă-atunci. ?exp(a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. )
se va afișa a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. dacă și numai dacă exp evaluează la non-zero. Acest lucru este util pentru doi
lucruri. În primul rând, permite afișarea câmpurilor dacă și numai dacă este setat un steag. Și
în al doilea rând, permite ca o valoare cum ar fi un număr de stare să fie afișată ca nume și nu ca
doar un număr. Sintaxa lui exp este după cum urmează:

exp ::= durată | durată=exp | !exp

durată ::= n | $n | mn

Cel! operatorul este un „nu” logic, schimbând 0 la 1 și orice valoare diferită de zero la 0. = este un
operator de egalitate. Rețineți că în interior toate expresiile sunt evaluate ca numere de 32 de biți
deci -1 nu este egal cu 65535. = returnează 1 dacă cele două valori sunt egale și 0 dacă nu. n
reprezintă valoarea constantă n în timp ce $n reprezintă valoarea numărului câmpului n... mn este 1
dacă numărul steagului n în primul câmp având formatul caracterul „m” în cel corespunzător
format este 1, în caz contrar 0.

Exemple: ?m3(count: $3\n) afișează câmpul 3 cu o etichetă de numărare dacă și numai dacă este marcat
numărul 3 (numărul începe de la 0!) este activat. ?$2=0(Adevărat)?!$2=0(Fals) afișează valoarea inversată
al câmpului 2 ca boolean.

Pentru a afișa o proprietate, xprop are nevoie atât de a format și dformat. Inainte de xprop
folosește valorile implicite de a format de 32x și a dformat de „ = { $0+ }\n”, caută
mai multe locuri în încercarea de a găsi formate mai specifice. În primul rând, se face o căutare folosind
numele proprietății. Dacă aceasta nu reușește, se face o căutare folosind tipul proprietății.
Acest lucru permite ca tipul STRING să fie definit cu un set de formate, permițând în același timp proprietăți
WM_NAME care este de tip STRING care urmează să fie definit cu un format diferit. În acest fel,
formatele de afișare pentru un anumit tip pot fi înlocuite pentru anumite proprietăți.

Locațiile căutate sunt în ordine: formatul, dacă este specificat cu numele proprietății
(ca în 8x WM_NAME), formatele definite de opțiunile -f din ultimul până la primul, conținutul
al fișierului specificat de opțiunea -fs, dacă există, conținutul fișierului specificat de
variabila de mediu XPROPFORMATS dacă există și, în final xpropeste încorporat într-un fișier de formate.

Formatul fișierelor la care se referă argumentul -fs și variabila XPROPFORMATS este
una sau mai multe rânduri de următoarea formă:

nume format [dformat]

Unde nume este fie numele unei proprietăți, fie numele unui tip, format este format la
să fie folosit cu nume și dformat este dformat pentru a fi folosit cu nume. Dacă dformat nu este
prezent, se presupune „ = $0+\n”.

EXEMPLE


Pentru a afișa numele ferestrei rădăcină: xprop -rădăcină WM_NAME

Pentru a afișa sugestii pentru managerul de ferestre pentru ceas: xprop -nume xclock WM_HINTS

Pentru a afișa începutul tamponului de tăiere: xprop -root -len 100 CUT_BUFFER0

Pentru a afișa dimensiunea punctului fontului fix: xprop -font fix POINT_SIZE

Pentru a afișa toate proprietățile ferestrei # 0x200007: xprop -id 0x200007

Pentru a seta o proprietate simplă șir: xprop -root -format MY_ATOM_NAME 8s -setează MY_ATOM_NAME
"valoarea_mea"

MEDIUL


DISPLAY Pentru a obține afișarea implicită.

XPROPFORMATE
Specifică numele unui fișier din care se vor obține formate suplimentare.

Utilizați xprop online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad