InglesPransesEspanyol

Ad


OnWorks favicon

xprop - Online sa Cloud

Patakbuhin ang xprop sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xprop na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xprop - property displayer para sa X

SINOPSIS


xprop [-help] [-grammar] [-id id] [-ugat] [-pangalan pangalan] [-frame] [-font Font] [-display
magpakita] [-len n] [-notype] [-fs file] [-alisin pangalan ng ari-arian] [-itakda pangalan ng ari-arian halaga]
[-spy] [-f atomo format [dformat]]* [format [dformat] atomo]*

BUOD


Ang xprop Ang utility ay para sa pagpapakita ng window at font properties sa isang X server. Isang bintana
o font ay pinili gamit ang mga argumento ng command line o posibleng sa kaso ng isang window,
sa pamamagitan ng pag-click sa nais na window. Ang isang listahan ng mga pag-aari ay ibinigay, posibleng kasama
impormasyon sa pag-format.

Opsyon


-tulong Mag-print ng buod ng mga opsyon sa command line.

-gramatika
Mag-print ng isang detalyadong grammar para sa lahat ng mga opsyon sa command line.

-id id Ang argumentong ito ay nagpapahintulot sa user na pumili ng window id sa command line sa halip na
gamit ang pointer upang piliin ang target na window. Ito ay lubhang kapaki-pakinabang sa pag-debug ng X
mga application kung saan ang target na window ay hindi nakamapa sa screen o kung saan ginagamit
ng pointer ay maaaring imposible o makagambala sa aplikasyon.

-yam pangalan
Ang argumentong ito ay nagpapahintulot sa user na tukuyin na ang window ay pinangalanan pangalan ay ang target
window sa command line sa halip na gamitin ang pointer upang piliin ang target
window.

-font Font
Ang argument na ito ay nagpapahintulot sa user na tukuyin na ang mga katangian ng font Font dapat
ipapakita.

-ugat Tinutukoy ng argumentong ito na ang root window ng X ay ang target na window. Ito ay kapaki-pakinabang
sa mga sitwasyon kung saan ang root window ay ganap na natatakpan.

-display magpakita
Binibigyang-daan ka ng argumentong ito na tukuyin ang server na kumonekta sa; tingnan mo X(7).

-len n Tinutukoy iyon sa karamihan n ang mga byte ng anumang ari-arian ay dapat basahin o ipakita.

-notype Tinutukoy na ang uri ng bawat ari-arian ay hindi dapat ipakita.

-fs file
Tinutukoy ang file na iyon file dapat gamitin bilang pinagmumulan ng higit pang mga format para sa
ari-arian.

-frame Tinutukoy iyon kapag pumipili ng isang window sa pamamagitan ng kamay (ibig sabihin kung wala sa -yam, -ugat, O
-id ay ibinigay), tingnan ang window manager frame (kung mayroon) sa halip na hanapin
ang window ng kliyente.

-alisin pangalan ng ari-arian
Tinutukoy ang pangalan ng isang property na aalisin sa ipinahiwatig na window.

-itakda pangalan ng ari-arian halaga
Tinutukoy ang pangalan ng isang property at isang property value, na itatakda sa ipinahiwatig
window.

-espiya Suriin ang mga pag-aari ng window magpakailanman, naghahanap ng mga kaganapan sa pagbabago ng ari-arian.

-f pangalan format [dformat]
Tinutukoy na ang format para pangalan ay dapat na format at na ang dformat para pangalan
ay dapat na dformat. Kung dformat ay nawawala, " = $0+\n" ay ipinapalagay.

DESCRIPTION


Para sa bawat isa sa mga katangiang ito, ang halaga nito sa napiling window o font ay naka-print gamit
ang ibinigay na impormasyon sa pag-format kung mayroon man. Kung walang ibinigay na impormasyon sa pag-format,
ginagamit ang mga panloob na default. Kung hindi tinukoy ang isang property sa napiling window o font,
Ang "hindi tinukoy" ay naka-print bilang ang halaga para sa property na iyon. Kung walang ibinigay na listahan ng ari-arian,
ang lahat ng mga katangian na taglay ng napiling window o font ay naka-print.

Maaaring pumili ng isang window sa isa sa apat na paraan. Una, kung ang nais na window ay ang ugat
window, maaaring gamitin ang -root argument. Kung ang nais na window ay hindi ang root window, ito
maaaring mapili sa dalawang paraan sa command line, alinman sa pamamagitan ng id number gaya ng maaaring
nakuha mula sa xwininfo, o sa pamamagitan ng pangalan kung may pangalan ang window. Ang argumentong -id
pumipili ng window sa pamamagitan ng id number sa alinman sa decimal o hex (dapat magsimula sa 0x) habang ang
-name argument ay pumipili ng isang window ayon sa pangalan.

Ang huling paraan upang pumili ng isang window ay hindi kasama ang command line sa lahat. Kung wala sa
-font, -id, -name, at -root ay tinukoy, ang isang crosshairs cursor ay ipinapakita at ang gumagamit
ay pinapayagang pumili ng anumang nakikitang window sa pamamagitan ng pagpindot sa anumang pointer button sa ninanais
bintana. Kung nais na ipakita ang mga katangian ng isang font bilang laban sa isang window, ang
-dapat gamitin ang argumentong font.

Maliban sa apat na argumento sa itaas at ang -help argument para sa pagkuha ng tulong, at ang
-grammar argument para sa paglilista ng buong grammar para sa command line, lahat ng iba pang command
Ang mga argumento ng linya ay ginagamit sa pagtukoy ng parehong format ng mga katangian na ipapakita
at kung paano ipakita ang mga ito. Ang -len n ang argumento ay tumutukoy na sa karamihan n byte ng anumang ibinigay
ang ari-arian ay babasahin at ipapakita. Ito ay kapaki-pakinabang halimbawa kapag ipinapakita ang hiwa
buffer sa root window na maaaring tumakbo sa ilang mga pahina kung ipinapakita nang buo.

Karaniwan ang bawat pangalan ng ari-arian ay ipinapakita sa pamamagitan ng pag-print muna ng pangalan ng ari-arian pagkatapos ang uri nito
(kung mayroon ito) sa panaklong na sinusundan ng halaga nito. Tinutukoy iyon ng -notype na argumento
hindi dapat ipakita ang mga uri ng ari-arian. Ang -fs argument ay ginagamit upang tukuyin ang isang file
na naglalaman ng isang listahan ng mga format para sa mga katangian habang ang -f argument ay ginagamit upang tukuyin ang
format para sa isang property.

Ang impormasyon sa pag-format para sa isang property ay talagang binubuo ng dalawang bahagi, a format at
dformat. ang format tumutukoy sa aktwal na pag-format ng property (ibig sabihin, ito ba ay binubuo
ng mga salita, byte, o longs?, atbp.) habang ang dformat tumutukoy kung paano dapat ang ari-arian
ipinakita

Ang mga sumusunod na talata ay naglalarawan kung paano bumuo formats at dformats. Gayunpaman, para sa
karamihan ng mga user at gamit, hindi ito dapat kailanganin bilang mga built in na default
naglalaman ng formats at dformats kinakailangan upang ipakita ang lahat ng mga karaniwang katangian. Ito
dapat lamang na kailangan upang tukuyin formats at dformats kung ang isang bagong ari-arian ay pinangangasiwaan
kasama o hindi gusto ng user ang karaniwang format ng display. Lalo na ang mga bagong user
hinihikayat na laktawan ang bahaging ito.

A format binubuo ng isa sa 0, 8, 16, o 32 na sinusundan ng pagkakasunod-sunod ng isa o higit pang format
mga karakter. Ang 0, 8, 16, o 32 ay tumutukoy kung gaano karaming mga bit bawat field ang mayroon sa
ari-arian. Ang Zero ay isang espesyal na kaso na nangangahulugang gamitin ang impormasyon ng laki ng field na nauugnay sa
ang ari-arian mismo. (Kailangan lamang ito para sa mga espesyal na kaso tulad ng uri ng INTEGER which is
talagang tatlong magkakaibang uri depende sa laki ng mga field ng property.)

Ang halaga ng 8 ay nangangahulugan na ang property ay isang sequence ng mga byte habang ang halaga ng 16 ay nangangahulugan
na ang ari-arian ay isang pagkakasunod-sunod ng mga salita. Ang pagkakaiba sa pagitan ng dalawang ito ay nasa
katotohanan na ang pagkakasunud-sunod ng mga salita ay palitan ng byte habang ang pagkakasunud-sunod ng mga byte ay hindi
ay kapag binasa ng isang makina ng kabaligtaran na pagkakasunud-sunod ng byte ng makina na orihinal na nagsulat
ang pag-aari. Para sa higit pang impormasyon sa kung paano na-format at nakaimbak ang mga property, kumonsulta
ang Xlib manual.

Kapag ang laki ng mga patlang ay natukoy na, ito ay kinakailangan upang tukuyin ang uri ng
bawat field (ibig sabihin, ito ba ay isang integer, isang string, isang atom, o ano?) Ginagawa ito gamit ang isa
format ng character bawat field. Kung may mas maraming field sa property kaysa sa format
mga character na ibinigay, ang huling karakter ay uulitin nang maraming beses hangga't kinakailangan
ang mga karagdagang field. Ang mga format na character at ang kanilang kahulugan ay ang mga sumusunod:

a Ang field ay mayroong atom number. Ang isang field ng ganitong uri ay dapat na may sukat na 32.

b Ang field ay isang boolean. Ang 0 ay nangangahulugang mali habang ang iba ay nangangahulugang totoo.

c Ang field ay isang unsigned number, isang cardinal.

i Ang field ay isang sign integer.

m Ang field ay isang set ng mga bit flag, 1 ibig sabihin ay naka-on.

o Ang field ay isang hanay ng mga icon, na naka-pack bilang isang sequence ng 32 bit na mga numero na binubuo
ng mga halaga ng lapad, taas at ARGB pixel, gaya ng tinukoy para sa _NET_WM_ICON
ari-arian sa Pinahaba Bintana Tagapamahala Hint pagtutukoy. Isang larangan ng ganitong uri
dapat na may sukat na 32.

s Ang field na ito at ang mga susunod hanggang sa alinman sa 0 o dulo ng property ay kumakatawan
isang pagkakasunud-sunod ng mga byte. Ang format na character na ito ay magagamit lamang sa laki ng field na 8
at kadalasang ginagamit upang kumatawan sa isang string.

t Ang field na ito at ang mga susunod hanggang sa alinman sa 0 o dulo ng property ay kumakatawan
isang internationalized na text string. Ang format na character na ito ay magagamit lamang sa isang field
laki ng 8. Ipinapalagay na ang string ay nasa isang ICCCM compliant encoding at ito ay
na-convert sa kasalukuyang locale encoding bago maging output.

u Ang field na ito at ang mga susunod hanggang sa alinman sa 0 o dulo ng property ay kumakatawan
isang UTF-8 na naka-encode na unicode string. Ang format na character na ito ay magagamit lamang sa isang field
laki ng 8. Kung ang string ay napag-alamang invalid na character, ang uri ng encoding
ang paglabag ay naka-print sa halip, na sinusundan ng string na na-format gamit ang 's'. Kapag nasa
isang kapaligiran na hindi kayang magpakita ng UTF-8 na naka-encode na string, ang pag-uugali ay
kapareho ng 's'.

x Ang field ay isang hex na numero (tulad ng 'c' ngunit ipinapakita sa hex - pinakakapaki-pakinabang para sa
pagpapakita ng mga window id at iba pa)

Isang halimbawa format ay 32ica na kung saan ay ang format para sa isang ari-arian ng tatlong mga patlang ng 32 bits
bawat isa, ang una ay may hawak na sign integer, ang pangalawa ay unsigned integer, at ang pangatlo ay an
atomo

Ang pormat ng a dformat hindi katulad ng a format ay hindi masyadong mahigpit. Ang tanging limitasyon sa
a dformat na ang isa ay hindi maaaring magsimula sa isang titik o isang gitling. Ito ay upang ito ay maging
nakikilala mula sa isang pangalan ng ari-arian o isang argumento. A dformat ay isang text string na naglalaman ng
mga espesyal na karakter na nagtuturo na ang iba't ibang mga patlang ay i-print sa iba't ibang mga punto sa a
paraang katulad ng formatting string na ginamit ng printf. Halimbawa, ang dformat " ay (
$0, $1 \)\n" ay magre-render ng POINT 3, -4 na mayroong a format ng 32ii bilang " ay ( 3, -4 )\n".

Anumang karakter maliban sa isang $, ?, \, o isang ( sa a dformat nagpi-print bilang kanyang sarili. Upang i-print out
isa sa $, ?, \, o ( unahan ito ng isang \. Halimbawa, para mag-print ng $, gumamit ng \$. Ilang
ang mga espesyal na backslash sequence ay ibinigay bilang mga shortcut. \n ay magiging sanhi ng isang bagong linya
ipinapakita habang ang \t ay magiging sanhi ng pagpapakita ng tab. \o saan o ay isang octal number will
ipakita ang numero ng character o.

Isang $ na sinusundan ng isang numero n nagiging sanhi ng numero ng field n na ipapakita. Ang pormat ng
nakadepende ang ipinapakitang field sa karakter sa pag-format na ginamit upang ilarawan ito sa
katumbas format. Ibig sabihin, kung ang isang kardinal ay inilarawan ng 'c' ito ay magpi-print sa decimal
habang kung ito ay inilarawan ng isang 'x' ito ay ipinapakita sa hex.

Kung wala ang field sa property (posible ito sa ilang property),
ay ipinapakita sa halip. $n+ ay magpapakita ng field number n pagkatapos ay isang kuwit
pagkatapos ay numero ng field n+1 pagkatapos ng isa pang kuwit pagkatapos ... hanggang sa tinukoy ang huling field. Kung field
n ay hindi tinukoy, walang ipinapakita. Ito ay kapaki-pakinabang para sa isang ari-arian na isang listahan ng
halaga.

A ? ay ginagamit upang simulan ang isang conditional expression, isang uri ng if-then na pahayag. ?exp(teksto)
ipapakita teksto kung at tanging kung exp sinusuri sa non-zero. Ito ay kapaki-pakinabang para sa dalawa
bagay. Una, pinapayagan nito ang mga patlang na maipakita kung at kung ang isang flag ay nakatakda lamang. At
pangalawa, pinapayagan nito ang isang halaga tulad ng isang numero ng estado na ipakita bilang isang pangalan sa halip na bilang
numero lang. Ang syntax ng exp ay ang mga sumusunod:

exp :: = termino | termino=exp | !exp

termino :: = n | $n | mn

Ang ! Ang operator ay isang lohikal na ``hindi'', binabago ang 0 sa 1 at anumang hindi-zero na halaga sa 0. = ay isang
operator ng pagkakapantay-pantay. Tandaan na sa loob lahat ng expression ay sinusuri bilang 32 bit na mga numero
kaya -1 ay hindi katumbas ng 65535. = nagbabalik ng 1 kung ang dalawang halaga ay pantay at 0 kung hindi. n
kumakatawan sa pare-parehong halaga n habang $n kumakatawan sa halaga ng numero ng field n... mn ay 1
kung numero ng bandila n sa unang field na may format na character na 'm' sa kaukulang
format ay 1, 0 kung hindi man.

Mga halimbawa: ?m3(count: $3\n) ay nagpapakita ng field 3 na may label ng count kung at kung flag lang
ang numero 3 (nagsisimula ang bilang sa 0!) ay naka-on. ?$2=0(True)?!$2=0(False) ay nagpapakita ng baligtad na halaga
ng field 2 bilang boolean.

Upang maipakita ang isang ari-arian, xprop kailangan pareho a format at dformat. Bago xprop
ginagamit nito ang mga default na halaga ng a format ng 32x at a dformat ng " = { ​​$0+ }\n", naghahanap ito
ilang mga lugar sa pagtatangkang makahanap ng mas tiyak na mga format. Una, ang isang paghahanap ay ginawa gamit
ang pangalan ng ari-arian. Kung nabigo ito, isang paghahanap ay ginawa gamit ang uri ng ari-arian.
Nagbibigay-daan ito sa uri ng STRING na tukuyin gamit ang isang hanay ng mga format habang pinapayagan ang property
WM_NAME na may uri ng STRING na tutukuyin gamit ang ibang format. Sa ganitong paraan, ang
ang mga format ng display para sa isang partikular na uri ay maaaring ma-override para sa mga partikular na katangian.

Ang mga lokasyong hinanap ay nasa pagkakasunud-sunod: ang format kung may tinukoy na may pangalan ng property
(tulad ng sa 8x WM_NAME), ang mga format na tinukoy ng -f na mga opsyon sa huli hanggang sa unang pagkakasunud-sunod, ang mga nilalaman
ng file na tinukoy ng -fs na opsyon kung mayroon man, ang mga nilalaman ng file na tinukoy ng
environmental variable XPROPFORMATS kung mayroon, at sa wakas xprop's built in na file ng mga format.

Ang format ng mga file na tinutukoy ng -fs argument at ang XPROPFORMATS variable ay
isa o higit pang mga linya ng sumusunod na anyo:

pangalan format [dformat]

Saan pangalan ay alinman sa pangalan ng isang property o pangalan ng isang uri, format ay ang format sa
gamitin sa pangalan at dformat ay ang dformat gagamitin sa pangalan. Kung dformat Hindi
kasalukuyan, ang " = $0+\n" ay ipinapalagay.

HALIMBAWA


Upang ipakita ang pangalan ng root window: xprop -ugat ang WM_NAME

Upang ipakita ang mga pahiwatig ng window manager para sa orasan: xprop -pangalan xclock WM_HINTS

Upang ipakita ang simula ng cut buffer: xprop -ugat -len 100 CUT_BUFFER0

Upang ipakita ang laki ng punto ng nakapirming font: xprop -naayos ang font POINT_SIZE

Upang ipakita ang lahat ng mga katangian ng window # 0x200007: xprop -id 0x200007

Upang magtakda ng isang simpleng string property: xprop -root -format MY_ATOM_NAME 8s -set MY_ATOM_NAME
"my_value"

Kapaligiran


DISPLAY Upang makakuha ng default na display.

XPROPFORMATS
Tinutukoy ang pangalan ng isang file kung saan kukuha ng mga karagdagang format.

Gumamit ng xprop online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad