EngelsFransSpaans

Ad


OnWorks-favicon

xprop - Online in de cloud

Voer xprop uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xprop die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


xprop - eigenschappenweergave voor X

KORTE INHOUD


xprop [-help] [-grammatica] [-id id] [-root] [-naam naam] [-kader] [-lettertype doopvont] [-weergave
tonen] [-len n] [-geen type] [-fs filet] [-verwijderen eigendomsnaam] [-set eigendomsnaam waarde]
[-spion] [-f atoom formaat [dformaat]]* [formaat [dformaat] atoom]*

OVERZICHT


De xprop hulpprogramma is voor het weergeven van venster- en lettertype-eigenschappen op een X-server. Eén raam
of lettertype wordt geselecteerd met behulp van de opdrachtregelargumenten of mogelijk in het geval van een venster,
door op het gewenste venster te klikken. Vervolgens wordt een lijst met eigenschappen gegeven, eventueel met
opmaak informatie.

OPTIES


-Help Druk een samenvatting van opdrachtregelopties af.

-Grammatica
Druk een gedetailleerde grammatica af voor alle opdrachtregelopties.

-ID kaart id Met dit argument kan de gebruiker venster selecteren id op de opdrachtregel in plaats van
gebruik de aanwijzer om het doelvenster te selecteren. Dit is erg handig bij het debuggen van X
toepassingen waarbij het doelvenster niet is toegewezen aan het scherm of waar het gebruik
van de aanwijzer kan onmogelijk zijn of de toepassing verstoren.

-naam naam
Met dit argument kan de gebruiker specificeren dat het venster named naam is het doel
venster op de opdrachtregel in plaats van de aanwijzer te gebruiken om het doel te selecteren
venster.

-lettertype doopvont
Met dit argument kan de gebruiker specificeren dat de eigenschappen van font doopvont moet
tentoon worden gesteld.

-wortel Dit argument geeft aan dat het hoofdvenster van X het doelvenster is. Dit is handig
in situaties waarin het hoofdvenster volledig is verborgen.

-Scherm tonen
Met dit argument kunt u de server specificeren om verbinding mee te maken; zien X(7).

- len n Specificeert dat hoogstens n bytes van elke eigenschap moeten worden gelezen of weergegeven.

-geentype Hiermee geeft u op dat het type van elke eigenschap niet moet worden weergegeven.

-fs filet
Specificeert dat bestand filet moet worden gebruikt als een bron van meer formaten voor
eigenschappen.

-kader Specificeert dat bij het handmatig selecteren van een venster (dwz als geen van de -naam, -wortelof
-ID kaart worden gegeven), kijk naar het frame van de windowmanager (indien aanwezig) in plaats van te zoeken naar
het klantenvenster.

-verwijderen eigendomsnaam
Specificeert de naam van een eigenschap die moet worden verwijderd uit het aangegeven venster.

-set eigendomsnaam waarde
Specificeert de naam van een eigenschap en een eigenschapswaarde, in te stellen op de aangegeven
venster.

-spion Onderzoek venstereigenschappen voor altijd, op zoek naar eigenschappenveranderingsgebeurtenissen.

-f naam formaat [dformaat]
Specificeert dat de formaat For naam moet formaat en dat dformaat For naam
moet dformaat. Indien dformaat ontbreekt, wordt aangenomen dat " = $0+\n".

PRODUCTBESCHRIJVING


Voor elk van deze eigenschappen wordt de waarde op het geselecteerde venster of lettertype afgedrukt met behulp van
de meegeleverde opmaakinformatie, indien van toepassing. Als er geen opmaakinformatie is opgegeven,
interne standaarden worden gebruikt. Als er geen eigenschap is gedefinieerd voor het geselecteerde venster of lettertype,
"niet gedefinieerd" wordt afgedrukt als de waarde voor die eigenschap. Als er geen eigenschappenlijst wordt gegeven,
alle eigenschappen van het geselecteerde venster of lettertype worden afgedrukt.

Een venster kan op vier manieren worden geselecteerd. Ten eerste, als het gewenste venster de root is
venster, kan het argument -root worden gebruikt. Als het gewenste venster niet het hoofdvenster is, wordt het
kan op twee manieren worden geselecteerd op de opdrachtregel, hetzij op id-nummer, zoals misschien
verkregen van xwininfo, of op naam als het venster een naam heeft. Het -id-argument
selecteert een venster op id-nummer in decimaal of hex (moet beginnen met 0x) terwijl de
-name argument selecteert een venster op naam.

De laatste manier om een ​​venster te selecteren, is helemaal niet via de opdrachtregel. Als geen van
-font, -id, -name en -root zijn opgegeven, een kruiscursor wordt weergegeven en de user
mag elk zichtbaar venster kiezen door op een willekeurige aanwijzerknop in het gewenste venster te drukken
raam. Als het gewenst is om de eigenschappen van een lettertype weer te geven in plaats van een venster, kan het
Het argument -font moet worden gebruikt.

Afgezien van de bovenstaande vier argumenten en het argument -help voor het verkrijgen van hulp, en het
-grammatica argument voor het weergeven van de volledige grammatica voor de opdrachtregel, alle andere opdrachten
lijnargumenten worden gebruikt bij het specificeren van zowel het formaat van de weer te geven eigenschappen
en hoe je ze weergeeft. De -len n argument specificeert dat hoogstens n bytes van een gegeven
eigenschap wordt gelezen en weergegeven. Dit is bijvoorbeeld handig bij het weergeven van de snede
buffer in het hoofdvenster dat meerdere pagina's kan beslaan als het volledig wordt weergegeven.

Normaal gesproken wordt elke eigenschapsnaam weergegeven door eerst de eigenschapsnaam af te drukken en vervolgens het type
(indien aanwezig) tussen haakjes gevolgd door de waarde. Het argument -notype specificeert dat
eigenschapstypen mogen niet worden weergegeven. Het argument -fs wordt gebruikt om een ​​bestand op te geven
met een lijst met indelingen voor eigenschappen, terwijl het argument -f wordt gebruikt om de
formaat voor één eigenschap.

De opmaakinformatie voor een eigenschap bestaat eigenlijk uit twee delen, a formaat en
dformaat. De formaat specificeert de daadwerkelijke opmaak van de eigenschap (dwz is het verzonnen
van woorden, bytes of lengtes?, enz.) terwijl de dformaat geeft aan hoe de eigenschap moet zijn
weergegeven.

In de volgende paragrafen wordt beschreven hoe te construeren formaats en dformaatS. Echter voor de
overgrote meerderheid van gebruikers en gebruik, dit zou niet nodig moeten zijn als de ingebouwde standaardinstellingen
bevatten de formaats en dformaatDit is nodig om alle standaardeigenschappen weer te geven. Het
zou alleen moeten worden gespecificeerd formaats en dformaats als er een nieuw eigendom wordt uitgedeeld
met of de gebruiker houdt niet van het standaard weergaveformaat. Vooral nieuwe gebruikers zijn dat
aangemoedigd om dit deel over te slaan.

A formaat bestaat uit een van 0, 8, 16 of 32 gevolgd door een reeks van een of meer formaten
karakters. De 0, 8, 16 of 32 geeft aan hoeveel bits er per veld in de
eigendom. Nul is een speciaal geval, wat betekent dat de bijbehorende veldgrootte-informatie wordt gebruikt
het pand zelf. (Dit is alleen nodig voor speciale gevallen zoals type INTEGER dat is
eigenlijk drie verschillende typen, afhankelijk van de grootte van de velden van het onroerend goed.)

Een waarde van 8 betekent dat de eigenschap een reeks bytes is, terwijl een waarde van 16 zou betekenen
dat de eigenschap een reeks woorden is. Het verschil tussen deze twee ligt in de
feit dat de reeks woorden in bytes wordt verwisseld, terwijl de reeks bytes dat niet doet
zijn wanneer gelezen door een machine met de tegenovergestelde bytevolgorde van de machine die oorspronkelijk schreef
het eigendom. Raadpleeg voor meer informatie over hoe eigenschappen worden opgemaakt en opgeslagen
de Xlib-handleiding.

Zodra de grootte van de velden is gespecificeerd, is het noodzakelijk om het type van te specificeren
elk veld (dat wil zeggen, is het een geheel getal, een string, een atoom, of wat?) Dit wordt gedaan met behulp van een
teken per veld opmaken. Als er meer velden in de eigenschap zijn dan format
ingevoerde tekens, wordt het laatste teken zo vaak als nodig herhaald
de extra velden. De opmaaktekens en hun betekenis zijn als volgt:

a Het veld bevat een atoomnummer. Een veld van dit type moet grootte 32 hebben.

b Het veld is een booleaanse waarde. Een 0 betekent onwaar, terwijl iets anders waar betekent.

c Het veld is een niet-ondertekend getal, een kardinaal.

i Het veld is een geheel getal met teken.

m Het veld is een set bitvlaggen, 1 betekent aan.

o Het veld is een reeks pictogrammen, verpakt als een reeks van 32-bits getallen bestaande uit
van de breedte, hoogte en ARGB-pixelwaarden, zoals gedefinieerd voor de _NET_WM_ICON
eigendom in de Uitgebreide venster Manager Hints specificatie. Een veld van dit type
moet maat 32 zijn.

s Dit veld en de volgende tot een 0 of het einde van de eigenschap vertegenwoordigen
een reeks bytes. Dit formaatteken is alleen bruikbaar bij een veldgrootte van 8
en wordt meestal gebruikt om een ​​tekenreeks weer te geven.

t Dit veld en de volgende tot een 0 of het einde van de eigenschap vertegenwoordigen
een geïnternationaliseerde tekenreeks. Dit opmaakteken is alleen bruikbaar met een veld
grootte van 8. Aangenomen wordt dat de tekenreeks in een ICCCM-compatibele codering is en is
geconverteerd naar de huidige locale codering voordat het wordt uitgevoerd.

u Dit veld en de volgende tot een 0 of het einde van de eigenschap vertegenwoordigen
een UTF-8 gecodeerde Unicode-tekenreeks. Dit opmaakteken is alleen bruikbaar met een veld
grootte van 8. Als de tekenreeks een ongeldig teken blijkt te zijn, wordt het type codering
overtreding wordt in plaats daarvan afgedrukt, gevolgd door de tekenreeks die is opgemaakt met 's'. Wanneer binnen
een omgeving die geen UTF-8-gecodeerde tekenreeks kan weergeven, gedrag is
identiek aan 's'.

x Het veld is een hexadecimaal getal (zoals 'c' maar weergegeven in hexadecimale vorm - het handigst voor
venster-ID's en dergelijke weergeven)

Een voorbeeld formaat is 32ica wat het formaat is voor een eigenschap van drie velden van 32 bits
elk, de eerste heeft een geheel getal met teken, de tweede een geheel getal zonder teken en de derde een
atoom.

Het formaat van a dformaat in tegenstelling tot die van een formaat is niet zo rigide. De enige beperkingen op
a dformaat is dat men niet mag beginnen met een letter of een streepje. Dit is zodat het kan
onderscheiden van een eigenschapsnaam of een argument. A dformaat is een tekenreeks die bevat
speciale tekens die aangeven dat verschillende velden op verschillende punten in een veld moeten worden afgedrukt
manier vergelijkbaar met de opmaakreeks die wordt gebruikt door printf. Bijvoorbeeld de dformaat " is (
$0, $1 \)\n" zou het PUNT 3, -4 weergeven dat een formaat van 32ii als " is ( 3, -4 )\n".

Elk ander teken dan $, ?, \ of een ( in a dformaat afdrukken als zichzelf. Om uit te printen
een van $, ?, \, of ( voorafgegaan door een \. Om bijvoorbeeld een $ af te drukken, gebruikt u \$.
speciale backslash-reeksen worden geleverd als snelkoppelingen. \n zal een nieuwe regel veroorzaken
weergegeven terwijl \t ervoor zorgt dat een tabblad wordt weergegeven. \o WAAR o is een octaal getal wil
tekennummer weergeven o.

Een $ gevolgd door een cijfer n veroorzaakt veldnummer n worden weergegeven. Het formaat van de
weergegeven veld is afhankelijk van het opmaakteken dat wordt gebruikt om het te beschrijven in de
overeenkomstig formaat. Dat wil zeggen, als een kardinaal wordt beschreven door 'c', wordt deze in decimalen afgedrukt
terwijl als het wordt beschreven door een 'x', het wordt weergegeven in hex.

Als het veld niet aanwezig is in de eigenschap (dit is mogelijk bij sommige eigenschappen),
wordt in plaats daarvan weergegeven. $n+ geeft het veldnummer weer n dan een komma
dan veldnummer n+1 dan nog een komma dan ... tot het laatst gedefinieerde veld. Als veld
n is niet gedefinieerd, er wordt niets weergegeven. Dit is handig voor een eigenschap die een lijst is van
waarden.

A ? wordt gebruikt om een ​​voorwaardelijke expressie te starten, een soort als-dan-statement. ?exp(tekst)
verschijnt tekst als en alleen als exp evalueert naar niet-nul. Dit is handig voor twee
dingen. Ten eerste kunnen velden worden weergegeven als en alleen als er een vlag is ingesteld. En
ten tweede kan een waarde zoals een staatsnummer worden weergegeven als een naam in plaats van als
gewoon een nummer. De syntaxis van exp is als volgt:

exp ::= termijn | termijn=exp | !exp

termijn ::= n | $n | Mn

De ! operator is een logische ``niet'', verandert 0 in 1 en elke niet-nul waarde in 0. = is een
gelijkheidsoperator. Merk op dat intern alle uitdrukkingen worden geëvalueerd als 32-bits getallen
dus -1 is niet gelijk aan 65535. = geeft 1 terug als de twee waarden gelijk zijn en 0 als dat niet het geval is. n
vertegenwoordigt de constante waarde n terwijl $n vertegenwoordigt de waarde van het veldnummer n​ mn is 1
als vlag nummer n in het eerste veld met opmaakkarakter 'm' in het corresponderende
formaat is 1, anders 0.

Voorbeelden: ?m3(count: $3\n) geeft veld 3 weer met het label count if en only if flag
nummer 3 (tellen begint bij 0!) staat aan. ?$2=0(True)?!$2=0(False) geeft de omgekeerde waarde weer
van veld 2 als boolean.

Om een ​​eigenschap weer te geven, xprop heeft zowel een formaat en dformaat. Voor xprop
gebruikt de standaardwaarden van a formaat van 32x en een dformaat van " = { ​​$0+ }\n", zoekt het
verschillende plaatsen in een poging meer specifieke formaten te vinden. Eerst wordt er gezocht met behulp van
de naam van het pand. Als dit niet lukt, wordt er gezocht op het type eigenschap.
Hierdoor kan type STRING worden gedefinieerd met één set indelingen terwijl eigenschap wordt toegestaan
WM_NAME van het type STRING moet worden gedefinieerd met een andere indeling. Op deze manier wordt de
weergave-indelingen voor een bepaald type kunnen worden overschreven voor specifieke eigenschappen.

De doorzochte locaties zijn in volgorde: het formaat indien opgegeven met de eigenschapsnaam
(zoals in 8x WM_NAME), de formaten gedefinieerd door -f opties in volgorde van laatste naar eerste, de inhoud
van het bestand gespecificeerd door de optie -fs, indien van toepassing, de inhoud van het bestand gespecificeerd door de
omgevingsvariabele XPROPFORMATS indien aanwezig, en tot slot xprop's ingebouwde bestand van formaten.

Het formaat van de bestanden waarnaar wordt verwezen door het argument -fs en de variabele XPROPFORMATS is
een of meer regels van de volgende vorm:

naam formaat [dformaat]

Waar naam is de naam van een eigenschap of de naam van een type, formaat is de formaat naar
worden gebruikt met naam en dformaat is de dformaat te gebruiken met naam. Indien dformaat is niet
aanwezig is, wordt aangenomen dat " = $0+\n".

Voorbeelden


Om de naam van het hoofdvenster weer te geven: xprop -hoofdmap WM_NAME

Om de hints van de Window Manager voor de klok weer te geven: xprop -naam xclock WM_HINTS

Om het begin van de snijbuffer weer te geven: xprop -wortel -len 100 CUT_BUFFER0

De puntgrootte van het vaste lettertype weergeven: xprop -lettertype vaste POINT_SIZE

Om alle eigenschappen van venster # 0x200007 weer te geven: xprop -id 0x200007

Een eenvoudige tekenreekseigenschap instellen: xprop -root -format MY_ATOM_NAME 8s -stel MY_ATOM_NAME in
"mijn_waarde"

MILIEU


DISPLAY Om de standaardweergave te krijgen.

XPROPFORMATEN
Specificeert de naam van een bestand waaruit aanvullende formaten moeten worden verkregen.

Gebruik xprop online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS (Nullsoft Scriptable Install
    System) is een professionele open source
    systeem om Windows-installatieprogramma's te maken. Het
    is ontworpen om zo klein en flexibel te zijn
    zo mogelijk...
    Download NSIS: Nullsoft Scriptable Install System
  • 2
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 3
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 4
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 6
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • Meer "

Linux-commando's

Ad