İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

xprop - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında xprop çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xprop komutudur.

Program:

ADI


xprop - X için özellik görüntüleyici

SİNOPSİS


xprop [-help] [-gramer] [-id id] [-kök] [-isim isim] [-çerçeve] [-yazı tipi yazı tipi] [-Görüntüle
ekran] [-len n] [-notip] [-fs dosya] [-kaldırmak mülkiyet adı] [-Ayarlamak mülkiyet adı değer]
[-casus] [-f atom biçim [biçim]]* [biçim [biçim] atom]*

ÖZET


The xprop yardımcı program, bir X sunucusunda pencere ve yazı tipi özelliklerini görüntülemek içindir. bir pencere
veya yazı tipi, komut satırı argümanları kullanılarak veya muhtemelen bir pencere durumunda seçilir,
istediğiniz pencereye tıklayarak. Daha sonra, muhtemelen aşağıdakilerle birlikte bir özellikler listesi verilir:
biçimlendirme bilgileri.

SEÇENEKLER


-Yardım Komut satırı seçeneklerinin bir özetini yazdırın.

-dilbilgisi
Tüm komut satırı seçenekleri için ayrıntılı bir dilbilgisi yazdırın.

-İD id Bu argüman, kullanıcının pencereyi seçmesine izin verir. id yerine komut satırında
hedef pencereyi seçmek için işaretçiyi kullanın. Bu, X hata ayıklamasında çok kullanışlıdır.
hedef pencerenin ekrana eşlenmediği veya
İmleç imkansız olabilir veya uygulamaya müdahale edebilir.

-tatlı patates isim
Bu argüman, kullanıcının pencerenin adını belirtmesine izin verir. isim hedef mi
hedefi seçmek için işaretçiyi kullanmak yerine komut satırındaki pencere
pencere.

-yazı tipi yazı tipi
Bu argüman, kullanıcının yazı tipinin özelliklerinin yazı tipi meli
görüntülenmek.

-kök Bu argüman, X'in kök penceresinin hedef pencere olduğunu belirtir. Bu kullanışlı
kök penceresinin tamamen gizlendiği durumlarda.

-Görüntüle ekran
Bu bağımsız değişken, bağlanılacak sunucuyu belirtmenize olanak tanır; görmek X(7).

-LEN n En fazla belirtir n herhangi bir özelliğin baytları okunmalı veya görüntülenmelidir.

-nottype Her özelliğin türünün görüntülenmemesi gerektiğini belirtir.

-fs dosya
O dosyayı belirtir dosya için daha fazla format kaynağı olarak kullanılmalıdır.
özellikleri.

-Frame Elle bir pencere seçerken (yani hiçbiri -tatlı patates, -kökya da
-İD verilir), aramak yerine pencere yöneticisi çerçevesine (varsa) bakın.
istemci penceresi.

-kaldırmak mülkiyet adı
Belirtilen pencereden kaldırılacak bir özelliğin adını belirtir.

-Ayarlamak mülkiyet adı değer
Belirtilen üzerinde ayarlanacak bir özelliğin adını ve bir özellik değerini belirtir.
pencere.

-casus Özellik değişikliği olaylarını arayarak pencere özelliklerini sonsuza kadar inceleyin.

-f isim biçim [biçim]
olduğunu belirtir biçim için isim olmalı biçim ve bu biçim için isim
olmalı biçim. Eğer biçim eksik, " = $0+\n" varsayılır.

TANIM


Bu özelliklerin her biri için, seçilen penceredeki veya yazı tipindeki değeri kullanılarak yazdırılır.
varsa sağlanan biçimlendirme bilgileri. Biçimlendirme bilgisi sağlanmazsa,
dahili varsayılanlar kullanılır. Seçilen pencere veya yazı tipinde bir özellik tanımlanmamışsa,
"tanımlanmadı", bu özelliğin değeri olarak yazdırılır. Mülk listesi verilmemişse,
seçilen pencere veya yazı tipinin sahip olduğu tüm özellikler yazdırılır.

Bir pencere dört yoldan biriyle seçilebilir. İlk olarak, istenen pencere kök ise
penceresinde -root argümanı kullanılabilir. İstenen pencere kök pencere değilse,
id numarası ile komut satırında iki şekilde seçilebilir.
şuradan alınmıştır xwininfo, veya pencerenin bir adı varsa ada göre. -id argümanı
kimlik numarasına göre ondalık veya onaltılık (0x ile başlamalıdır) bir pencere seçer.
-name bağımsız değişkeni bir pencereyi ada göre seçer.

Bir pencere seçmenin son yolu, komut satırını hiç içermez. eğer hiçbiri
-font, -id, -name ve -root belirtilir, artı işareti imleci görüntülenir ve kullanıcı
istenen herhangi bir işaretçi düğmesine basarak herhangi bir görünür pencereyi seçmesine izin verilir.
pencere. Bir pencere yerine bir yazı tipinin özelliklerini görüntülemek isteniyorsa,
-font argümanı kullanılmalıdır.

Yukarıdaki dört argüman ve yardım almak için -help argümanı dışında ve
- komut satırı için tam dilbilgisini listelemek için dilbilgisi argümanı, diğer tüm komutlar
satır bağımsız değişkenleri, görüntülenecek özelliklerin her iki biçimini de belirtmek için kullanılır.
ve bunların nasıl gösterileceği. -len n argüman belirtir ki en fazla n verilen herhangi bir bayt
özellik okunacak ve görüntülenecektir. Bu, örneğin kesimi görüntülerken kullanışlıdır.
Tam olarak görüntülendiğinde birkaç sayfaya kadar çalışabilen kök penceredeki arabellek.

Normalde her bir mülk adı, önce mülk adını, ardından türünü yazdırarak görüntülenir.
(eğer varsa) parantez içinde ve ardından değeri. -notype argümanı şunu belirtir:
özellik türleri görüntülenmemelidir. -fs argümanı bir dosyayı belirtmek için kullanılır
-f bağımsız değişkeni belirtmek için kullanılırken, özellikler için bir biçim listesi içerir.
bir özellik için biçim.

Bir özelliğin biçimlendirme bilgisi aslında iki bölümden oluşur, bir biçim ve
biçim. biçim özelliğin gerçek biçimlendirmesini belirtir (yani,
kelimelerin, baytların veya uzunların?, vb.) biçim özelliğin nasıl olması gerektiğini belirtir
Görüntülenen.

Aşağıdaki paragraflar nasıl oluşturulacağını açıklar biçims ve biçims. Ancak, için
kullanıcıların ve kullanımların büyük çoğunluğu, yerleşik varsayılanlar olarak bu gerekli olmamalıdır
içermek biçims ve biçimtüm standart özellikleri görüntülemek için gereklidir. Bilişim Teknoloji
sadece belirtmek için gerekli olmalıdır biçims ve biçims eğer yeni bir mülk satılıyorsa
ile veya kullanıcı standart görüntüleme biçimini beğenmez. Özellikle yeni kullanıcılar
bu kısmı atlamaya teşvik edilir.

A biçim 0, 8, 16 veya 32'den birinden ve ardından bir veya daha fazla formattan oluşan bir diziden oluşur
karakterler. 0, 8, 16 veya 32, alan başına kaç bit olduğunu belirtir.
Emlak. Sıfır, ilgili alan boyutu bilgisini kullanmak anlamına gelen özel bir durumdur.
mülkün kendisi. (Bu yalnızca INTEGER türü gibi özel durumlar için gereklidir.
mülkün alanlarının büyüklüğüne bağlı olarak aslında üç farklı tip.)

8 değeri, özelliğin bir bayt dizisi olduğu anlamına gelirken, 16 değeri şu anlama gelir:
özelliğin bir kelime dizisi olduğunu. Bu ikisi arasındaki fark,
bayt dizisi değişmeyecekken sözcük dizisinin bayt değiş tokuşu olacağı gerçeği
orijinal olarak yazan makinenin ters bayt sırasına sahip bir makine tarafından okunduğunda
özellikler. Özelliklerin nasıl biçimlendirildiği ve saklandığı hakkında daha fazla bilgi için bkz.
Xlib kılavuzu.

Alanların boyutu belirlendikten sonra, alanın türünü belirtmek gerekir.
her alan (yani, bir tamsayı mı, bir dizi mi, bir atom mu, yoksa ne?) Bu, bir tane kullanılarak yapılır.
alan başına biçim karakteri. Özellikte formattan daha fazla alan varsa
sağlanan karakterler, son karakter gerektiği kadar tekrarlanacaktır.
ekstra alanlar. Biçim karakterleri ve anlamları aşağıdaki gibidir:

a Alan bir atom numarası içerir. Bu türden bir alan 32 boyutunda olmalıdır.

b Alan bir boole. A 0 yanlış anlamına gelirken diğer her şey doğru anlamına gelir.

c Alan, işaretsiz bir sayıdır, bir kardinaldir.

i Alan, işaretli bir tamsayıdır.

m Alan, 1 anlamı açık olan bir dizi bit bayrağıdır.

o Alan, aşağıdakilerden oluşan 32 bitlik bir sayı dizisi olarak paketlenmiş bir simgeler dizisidir:
_NET_WM_ICON için tanımlanan genişlik, yükseklik ve ARGB piksel değerlerinin
mülkiyet genişletilmiş Pencere müdür İpuçları Şartname. Bu tür bir alan
32 beden olmalıdır.

s Bu alan ve 0'a veya özelliğin sonuna kadar sonrakiler
bir bayt dizisi. Bu biçim karakteri yalnızca 8 alan boyutunda kullanılabilir
ve çoğunlukla bir dizgiyi temsil etmek için kullanılır.

t Bu alan ve 0'a veya özelliğin sonuna kadar sonrakiler
uluslararasılaştırılmış bir metin dizesi. Bu biçim karakteri yalnızca bir alanla kullanılabilir
8 boyutundadır. Dizenin ICCCM uyumlu bir kodlamada olduğu varsayılır ve
çıktı alınmadan önce geçerli yerel ayar kodlamasına dönüştürülür.

u Bu alan ve sonrakiler 0'a veya özelliğin sonuna kadar
UTF-8 kodlu bir unicode dizesi. Bu biçim karakteri yalnızca bir alanla kullanılabilir
boyutu 8. Dizenin geçersiz bir karakter olduğu tespit edilirse, kodlama türü
bunun yerine ihlal yazdırılır, ardından 's' kullanılarak biçimlendirilmiş dize gelir. ne zaman
UTF-8 kodlu dizeyi görüntüleyemeyen bir ortam, davranış
's' ile aynıdır.

x Alan onaltılık bir sayıdır ('c' gibi ancak onaltılı olarak görüntülenir - en çok aşağıdakiler için kullanışlıdır:
pencere kimliklerini ve benzerlerini görüntüleme)

Bir örnek biçim 32 bitlik üç alanın özelliğinin formatı olan 32ica'dır
her biri, ilki işaretli bir tamsayı, ikincisi işaretsiz bir tamsayı ve üçüncüsü bir
atom.

biçimi bir biçim bunun aksine bir biçim o kadar katı değil. üzerindeki tek sınırlamalar
a biçim bir harf veya kısa çizgi ile başlayamayacağıdır. Bu öyle olsun ki
bir özellik adından veya bir bağımsız değişkenden ayırt edilir. A biçim içeren bir metin dizesidir
çeşitli alanların farklı noktalarda yazdırılması talimatını veren özel karakterler.
printf tarafından kullanılan biçimlendirme dizesine benzer şekilde. Örneğin, biçim " NS (
$0, $1 \)\n", 3, -4 NOKTASINI oluşturur. biçim 32ii'nin "( 3, -4)\n" şeklindedir.

içinde $, ?, \ veya a () dışında herhangi bir karakter biçim kendisi olarak yazdırır. Çıktı almak
$, ?, \ veya ( ondan önce bir \ ile gelir. Örneğin, bir $ yazdırmak için \$ kullanın. Birkaç
özel ters eğik çizgi dizileri kısayol olarak sağlanır. \n yeni bir satıra neden olur
\t görüntülenirken bir sekmenin görüntülenmesine neden olur. \o nerede o sekizlik bir sayı olacak
karakter numarasını göster o.

Bir $ ve ardından bir sayı n alan numarasına neden olur n oynatılmış olmak. biçimi
görüntülenen alan, onu tanımlamak için kullanılan biçimlendirme karakterine bağlıdır.
uyan biçim. Yani, bir kardinal 'c' ile tanımlanırsa ondalık olarak yazdırılacaktır
'x' ile tanımlanırsa onaltılı olarak gösterilir.

Alan mülkte mevcut değilse (bu, bazı özelliklerde mümkündür),
yerine görüntülenir. $n+ alan numarasını gösterecek n sonra virgül
sonra alan numarası n+1 sonra bir virgül daha sonra ... tanımlanan son alana kadar. eğer alan
n tanımlı değil, hiçbir şey görüntülenmiyor. Bu, aşağıdakilerin bir listesi olan bir mülk için kullanışlıdır.
değerleri.

A ? koşullu bir ifade başlatmak için kullanılır, bir tür if-then ifadesi. ?exp(metin)
gösterecek metin ancak ve ancak exp sıfırdan farklı olarak değerlendirir. Bu iki kişi için yararlıdır
bir şeyler. İlk olarak, yalnızca bir bayrak ayarlanmışsa alanların görüntülenmesine izin verir. Ve
ikincisi, durum numarası gibi bir değerin ad olarak değil, ad olarak görüntülenmesine izin verir.
sadece bir sayı. sözdizimi exp aşağıdaki gibidir:

exp :: = dönem | dönem=exp | !exp

dönem :: = n | $n | Mn

NS ! operatörü, 0'ı 1'e ve sıfır olmayan herhangi bir değeri 0'a değiştirerek mantıksal bir "değildir". = bir
eşitlik operatörü Dahili olarak tüm ifadelerin 32 bitlik sayılar olarak değerlendirildiğini unutmayın.
yani -1, 65535'e eşit değildir. = iki değer eşitse 1, değilse 0 döndürür. n
sabit değeri temsil eder n $ ikenn alan numarasının değerini temsil eder n... mn 1 olduğu
eğer bayrak numarası n ilgili alanda 'm' biçim karakterine sahip olan ilk alanda
biçim aksi halde 1, 0'dır.

Örnekler: ?m3(sayım: $3\n), alan 3'ü yalnızca ve ancak bayrak olması durumunda sayı etiketiyle görüntüler
3 numara (sayım 0'dan başlar!) açık. ?$2=0(Doğru)?!$2=0(Yanlış) ters çevrilmiş değeri görüntüler
alan 2'nin bir boole olarak.

Bir özelliği görüntülemek için, xprop ikisine de ihtiyacı var biçim ve biçim. Önce xprop
a'nın varsayılan değerlerini kullanır biçim 32x ve bir biçim " = { ​​$0+ }\n", arama yapar
daha spesifik formatlar bulmak için birkaç yer. İlk olarak, kullanılarak bir arama yapılır.
Mülkün adı. Bu başarısız olursa, özelliğin türü kullanılarak bir arama yapılır.
Bu, STRING türünün, özelliğe izin verilirken tek bir biçim kümesiyle tanımlanmasına izin verir.
STRING türündeki WM_NAME, farklı bir biçimde tanımlanacak. Bu şekilde,
belirli bir tür için görüntüleme biçimleri, belirli özellikler için geçersiz kılınabilir.

Aranan konumlar şu şekildedir: varsa biçim, mülk adıyla birlikte belirtilir
(8x WM_NAME'de olduğu gibi), -f seçenekleriyle tanımlanan biçimler, sondan ilk sıraya, içerik
-fs seçeneği ile belirtilen dosyanın varsa, dosyanın içeriği tarafından belirtilen
çevresel değişken XPROPFORMATS varsa ve son olarak xprop' biçimlerinin dosyasında yerleşiktir.

-fs argümanı ve XPROPFORMATS değişkeni tarafından atıfta bulunulan dosyaların formatı şudur:
aşağıdaki formun bir veya daha fazla satırı:

isim biçim [biçim]

Nerede isim ya bir özelliğin adıdır ya da bir türün adıdır, biçim olduğunu biçim için
ile kullanılmak isim ve biçim olduğunu biçim ile kullanılmak isim. Eğer biçim değil
mevcut, " = $0+\n" varsayılır.

ÖRNEKLER


Kök pencerenin adını görüntülemek için: xprop -kök WM_NAME

Saat için pencere yöneticisi ipuçlarını görüntülemek için: xprop -adı xclock WM_HINTS

Kesim arabelleğinin başlangıcını görüntülemek için: xprop -root -len 100 CUT_BUFFER0

Sabit yazı tipinin punto boyutunu görüntülemek için: xprop -yazı tipi sabit POINT_SIZE

# 0x200007 penceresinin tüm özelliklerini görüntülemek için: xprop -id 0x200007

Basit bir dize özelliği ayarlamak için: xprop -kök -format MY_ATOM_NAME 8'ler -MY_ATOM_NAME ayarla
"benim_değerim"

ÇEVRE


EKRAN Varsayılan ekranı almak için.

XPROPFORMATLAR
Ek biçimlerin elde edileceği dosyanın adını belirtir.

onworks.net hizmetlerini kullanarak xprop'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad