영어프랑스어스페인어

Ad


온웍스 파비콘

xprop - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 xprop 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 xprop 명령입니다.

프로그램:

이름


xprop - X용 속성 표시기

개요


xprop [-도움말] [-문법] [-ID id] [-루트] [-이름 name] [-프레임] [-글꼴 글꼴] [-표시하다
디스플레이] [-렌 n] [-notype] [-fs 파일] [-제거하다 속성 이름] [-세트 속성 이름 가치]
[-스파이] [-f 원자 체재 [d포맷]]* [체재 [d포맷] 원자]*

개요


XNUMXD덴탈의 xprop 유틸리티는 X 서버에서 창과 글꼴 속성을 표시하기 위한 것입니다. 하나의 창
또는 명령줄 인수를 사용하여 글꼴을 선택하거나 창의 경우 가능합니다.
원하는 창을 클릭하여 그런 다음 속성 목록이 제공됩니다.
형식 정보.

옵션


-도움 명령줄 옵션 요약을 인쇄합니다.

-문법
모든 명령줄 옵션에 대한 자세한 문법을 ​​인쇄합니다.

-신분증 id 이 인수를 사용하면 사용자가 창을 선택할 수 있습니다. id 대신 명령줄에서
포인터를 사용하여 대상 창을 선택합니다. 이것은 X 디버깅에 매우 유용합니다.
대상 창이 화면에 매핑되지 않거나 용도가
포인터의 이동이 불가능하거나 응용 프로그램을 방해할 수 있습니다.

-이름 name
이 인수를 사용하면 사용자가 이름이 지정된 창을 지정할 수 있습니다. name 대상이다
포인터를 사용하여 대상을 선택하는 대신 명령줄의 창
창.

-폰트 글꼴
이 인수를 사용하면 사용자가 글꼴의 속성을 지정할 수 있습니다. 글꼴 영상을
표시됩니다.

-루트 이 인수는 X의 루트 창이 대상 창임을 지정합니다. 이것은 유용하다
루트 창이 완전히 가려진 상황에서.

-디스플레이 디스플레이
이 인수를 사용하면 연결할 서버를 지정할 수 있습니다. 보다 X(7).

-렌 n 다음을 지정합니다. n 모든 속성의 바이트를 읽거나 표시해야 합니다.

-노타입 각 특성의 유형이 표시되지 않도록 지정합니다.

-fs 파일
해당 파일 지정 파일 에 대한 더 많은 형식의 소스로 사용되어야 합니다.
속성.

-틀 창을 손으로 선택할 때(즉, -이름, -루트
-신분증 주어진 경우), 찾는 대신 창 관리자 프레임(있는 경우)을 보십시오.
클라이언트 창.

-제거하다 속성 이름
표시된 창에서 제거할 속성의 이름을 지정합니다.

-세트 속성 이름 가치
지정된 속성에 설정할 속성 이름과 속성 값을 지정합니다.
창.

-스파이 창 속성을 영원히 검사하여 속성 변경 이벤트를 찾습니다.

-f name 체재 [d포맷]
다음을 지정합니다. 체재 for name 되어야 체재d포맷 for name
되어야 d포맷. 면 d포맷 이 없으면 " = $0+\n"으로 가정합니다.

기술


이러한 각 속성에 대해 선택한 창 또는 글꼴의 값은 다음을 사용하여 인쇄됩니다.
제공된 형식 정보(있는 경우). 서식 정보가 제공되지 않으면
내부 기본값이 사용됩니다. 선택한 창이나 글꼴에 속성이 정의되어 있지 않은 경우,
"정의되지 않음"은 해당 속성의 값으로 인쇄됩니다. 속성 목록이 제공되지 않은 경우
선택한 창이나 글꼴이 가진 모든 속성이 인쇄됩니다.

네 가지 방법 중 하나로 창을 선택할 수 있습니다. 먼저 원하는 윈도우가 루트라면
창에서 -root 인수를 사용할 수 있습니다. 원하는 윈도우가 루트 윈도우가 아닌 경우
다음과 같은 ID 번호로 명령줄에서 두 가지 방법으로 선택할 수 있습니다.
에서 얻은 엑스윈인포, 또는 창에 이름이 있는 경우 이름으로. -id 인수
0진수 또는 XNUMX진수(XNUMXx로 시작해야 함)의 ID 번호로 창을 선택하는 동안
-name 인수는 이름으로 창을 선택합니다.

창을 선택하는 마지막 방법은 명령줄을 전혀 포함하지 않습니다. 아무것도 없다면
-font, -id, -name 및 -root가 지정되고 십자선 커서가 표시되고 사용자
원하는 포인터 버튼을 눌러 보이는 창을 선택할 수 있습니다.
창문. 창과 반대로 글꼴의 속성을 표시하려면
-font 인수를 사용해야 합니다.

위의 네 가지 인수와 도움말을 얻기 위한 -help 인수 및
명령줄의 전체 문법을 나열하기 위한 -grammar 인수, 기타 모든 명령
줄 인수는 표시할 속성의 형식을 모두 지정하는 데 사용됩니다.
그리고 그것들을 표시하는 방법. -렌 n 인수는 최대 n 임의의 바이트
속성을 읽고 표시합니다. 예를 들어 컷을 표시할 때 유용합니다.
전체가 표시되는 경우 여러 페이지로 실행될 수 있는 루트 창의 버퍼.

일반적으로 각 속성 이름은 속성 이름을 먼저 인쇄한 다음 해당 유형을 인쇄하여 표시됩니다.
(있는 경우) 괄호 안에 값이 옵니다. -notype 인수는 다음을 지정합니다.
속성 유형은 표시되지 않아야 합니다. -fs 인수는 파일을 지정하는 데 사용됩니다.
속성에 대한 형식 목록을 포함하는 반면 -f 인수는 다음을 지정하는 데 사용됩니다.
하나의 속성에 대한 형식입니다.

속성에 대한 서식 정보는 실제로 두 부분으로 구성됩니다. 체재
d포맷. 그만큼 체재 속성의 실제 형식을 지정합니다(즉,
단어, 바이트 또는 longs? 등) d포맷 속성이 있어야 하는 방식을 지정합니다.
표시됩니다.

다음 단락에서는 구성 방법을 설명합니다. 체재s와 d포맷에스. 그러나,
대다수의 사용자 및 용도, 기본 제공 기본값으로 필요하지 않아야 합니다.
포함 체재s와 d포맷모든 표준 속성을 표시하는 데 필요합니다. 그것
지정하는 데만 필요합니다. 체재s와 d포맷s 새 부동산이 거래되는 경우
또는 사용자가 표준 표시 형식을 싫어합니다. 신규 사용자는 특히
이 부분을 건너뛸 것을 권장합니다.

A 체재 0, 8, 16 또는 32 중 하나와 하나 이상의 형식 시퀀스로 구성됩니다.
문자. 0, 8, 16 또는 32는 필드에 있는 필드당 비트 수를 지정합니다.
재산. XNUMX은 필드 크기 정보를 사용하는 것을 의미하는 특별한 경우입니다.
속성 자체. (이것은 INTEGER 유형과 같은 특수한 경우에만 필요합니다.
실제로 속성 필드의 크기에 따라 세 가지 다른 유형이 있습니다.)

값 8은 속성이 일련의 바이트임을 의미하고 값 16은
속성은 일련의 단어입니다. 이 두 가지의 차이점은 다음과 같습니다.
단어 시퀀스는 바이트 스왑되지만 바이트 시퀀스는 그렇지 않습니다.
원래 쓴 기계의 반대 바이트 순서의 기계에서 읽을 때
재산. 속성 형식 지정 및 저장 방법에 대한 자세한 내용은 다음을 참조하세요.
Xlib 설명서.

필드의 크기가 지정되면 유형을 지정해야 합니다.
각 필드(즉, 정수, 문자열, 원자 또는 무엇입니까?) 이것은 하나를 사용하여 수행됩니다.
필드당 형식 문자. 속성에 형식보다 더 많은 필드가 있는 경우
문자가 제공되면 마지막 문자가 필요한 만큼 반복됩니다.
추가 필드. 형식 문자와 해당 의미는 다음과 같습니다.

a 필드는 원자 번호를 보유합니다. 이 유형의 필드는 크기가 32여야 합니다.

b 필드는 부울입니다. 0은 거짓을 의미하고 다른 것은 참을 의미합니다.

c 필드는 무부호 숫자, 기수입니다.

i 필드는 부호 있는 정수입니다.

m 필드는 비트 플래그 집합이며 1은 켜짐을 의미합니다.

o 필드는 일련의 32비트 숫자로 구성된 아이콘 배열입니다.
_NET_WM_ICON에 정의된 너비, 높이 및 ARGB 픽셀 값
재산 확장 매니저 힌트 사양. 이 유형의 필드
크기는 32여야 합니다.

s 이 필드와 0 또는 속성의 끝이 나타날 때까지의 다음 필드는 다음을 나타냅니다.
일련의 바이트. 이 형식 문자는 필드 크기가 8인 경우에만 사용할 수 있습니다.
문자열을 나타내는 데 가장 자주 사용됩니다.

t 이 필드와 0 또는 속성의 끝이 나타날 때까지의 다음 필드는 다음을 나타냅니다.
국제화된 텍스트 문자열. 이 형식 문자는 필드에서만 사용할 수 있습니다.
크기는 8입니다. 문자열은 ICCCM 호환 인코딩으로 간주되며
출력되기 전에 현재 로케일 인코딩으로 변환됩니다.

u 0 또는 속성의 끝이 나타날 때까지 이 필드와 다음 필드는 다음을 나타냅니다.
UTF-8로 인코딩된 유니코드 문자열입니다. 이 형식 문자는 필드에서만 사용할 수 있습니다.
size of 8. 문자열이 유효하지 않은 문자인 경우 인코딩 유형
대신 위반이 인쇄되고 's'를 사용하여 형식이 지정된 문자열이 뒤따릅니다. 언제
UTF-8로 인코딩된 문자열을 표시할 수 없는 환경, 동작은
's'와 동일합니다.

x 필드는 XNUMX진수('c'와 비슷하지만 XNUMX진수로 표시됩니다.
창 ID 등 표시)

예제 체재 32비트의 32개 필드 속성 형식인 XNUMXica입니다.
각각 첫 번째는 부호 있는 정수, 두 번째는 부호 없는 정수, 세 번째는
원자.

형식 d포맷 와 달리 체재 그렇게 딱딱하지 않습니다. 에 대한 유일한 제한 사항
a d포맷 문자나 대시로 시작할 수 없다는 것입니다. 이것이 될 수 있도록
속성 이름 또는 인수와 구별됩니다. ㅏ d포맷 다음을 포함하는 텍스트 문자열입니다.
다양한 필드가 a의 다양한 지점에 인쇄되도록 지시하는 특수 문자
printf에서 사용하는 형식 지정 문자열과 유사한 방식입니다. 예를 들어, d포맷 " 이다 (
$0, $1 \)\n"은 POINT 3, -4를 렌더링합니다. 체재 32ii의 "는 ( 3, -4 )\n"입니다.

$, ?, \ 또는 ( d포맷 그대로 인쇄합니다. 인쇄하려면
$, ?, \ 또는 ( 중 하나 앞에 \가 옵니다. 예를 들어 $를 인쇄하려면 \$를 사용합니다.
특수 백슬래시 시퀀스가 ​​바로 가기로 제공됩니다. \n 개행 문자가
표시되는 동안 \t 탭이 표시됩니다. \o 어디에 o 는 XNUMX진수입니다
표시 문자 번호 o.

$ 다음에 숫자 n 원인 필드 번호 n 표시됩니다. 형식
표시되는 필드는
일치하는 체재. 즉, 기수를 'c'로 설명하면 십진수로 인쇄됩니다.
반면 'x'로 설명하면 XNUMX진수로 표시됩니다.

필드가 속성에 없는 경우(일부 속성에서 가능함),
대신 표시됩니다. $n+ 필드 번호를 표시합니다 n 그런 다음 쉼표
그런 다음 필드 번호 n+1 다음 또 다른 쉼표 다음 ... 마지막 필드가 정의될 ​​때까지. 필드인 경우
n 정의되지 않은 경우 아무것도 표시되지 않습니다. 이는 다음 목록인 속성에 유용합니다.
values.

ㅏ ? if-then 문과 같은 조건식을 시작하는 데 사용됩니다. ?특급(본문)
표시됩니다 본문 경우에만 특급 XNUMX이 아닌 값으로 평가됩니다. 이것은 두 가지에 유용합니다
것들. 첫째, 플래그가 설정된 경우에만 필드를 표시할 수 있습니다. 그리고
둘째, 상태 번호와 같은 값을 이름이 아닌 이름으로 표시할 수 있습니다.
그냥 숫자. 구문 특급 다음과 같습니다 :

특급 ::= 기간 | 기간=특급 | !특급

기간 ::= n |$n | 중n

! 연산자는 0을 1로, 0이 아닌 값을 XNUMX으로 바꾸는 논리 ``not''입니다. =는
항등 연산자. 내부적으로 모든 식은 32비트 숫자로 평가됩니다.
따라서 -1은 65535와 같지 않습니다. = 두 값이 같으면 1을 반환하고 그렇지 않으면 0을 반환합니다. n
상수 값을 나타냅니다. n 동안 $n 필드 번호의 값을 나타냅니다. n. 미디엄n 1입니다
플래그 번호인 경우 n 해당하는 형식 문자 'm'을 갖는 첫 번째 필드에서
체재 그렇지 않으면 1, 0입니다.

예: ?m3(count: $3\n) 플래그가 지정된 경우에만 count 레이블이 있는 필드 3을 표시합니다.
숫자 3(카운트는 0부터 시작!)이 켜져 있습니다. ?$2=0(True)?!$2=0(False) 반전된 값을 표시합니다.
부울로 필드 2의.

속성을 표시하려면 xprop 둘 다 필요하다 체재d포맷. 전에 xprop
의 기본값을 사용합니다. 체재 32x 및 d포맷 " = { ​​$0+ }\n"의 경우 검색합니다.
보다 구체적인 형식을 찾기 위한 여러 위치. 먼저 다음을 사용하여 검색합니다.
속성의 이름입니다. 이것이 실패하면 속성 유형을 사용하여 검색이 수행됩니다.
이렇게 하면 속성을 허용하면서 유형 STRING을 하나의 형식 세트로 정의할 수 있습니다.
다른 형식으로 정의할 STRING 유형의 WM_NAME입니다. 이 방법으로
지정된 유형의 표시 형식은 특정 속성에 대해 재정의될 수 있습니다.

검색된 위치는 순서대로: 속성 이름으로 지정된 경우 형식
(8x WM_NAME에서와 같이) -f 옵션에 의해 마지막에서 첫 번째 순서로 정의된 형식, 내용
-fs 옵션에 의해 지정된 파일의 -fs 옵션에 의해 지정된 파일의 내용
환경 변수 XPROPFORMATS가 있는 경우 마지막으로 xprop의 내장 형식 파일입니다.

-fs 인수 및 XPROPFORMATS 변수가 참조하는 파일의 형식은 다음과 같습니다.
다음 형식의 하나 이상의 라인:

name 체재 [d포맷]

어디에 name 속성의 이름이거나 유형의 이름입니다. 체재 이다 체재
~와 함께 사용하다 named포맷 이다 d포맷 함께 사용하기 name. 면 d포맷 하지 않습니다
현재, " = $0+\n" 가정합니다.

사용 예


루트 창의 이름을 표시하려면: xprop -루트 WM_NAME

시계에 대한 창 관리자 힌트를 표시하려면: xprop -이름 xclock WM_HINTS

컷 버퍼의 시작을 표시하려면: xprop -루트 -len 100 CUT_BUFFER0

고정 글꼴의 포인트 크기를 표시하려면: xprop -글꼴 고정 POINT_SIZE

창 # 0x200007의 모든 속성을 표시하려면: xprop -id 0x200007

간단한 문자열 속성을 설정하려면: xprop -루트 -포맷 MY_ATOM_NAME 8s -MY_ATOM_NAME 설정
"my_value"

환경


DISPLAY 기본 디스플레이를 얻으려면.

XPROP 형식
추가 형식을 가져올 파일의 이름을 지정합니다.

onworks.net 서비스를 사용하여 온라인으로 xprop 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad