X Toolkit "-title" 매개변수가 "lock"으로 끝나면 창 제목 표시줄이 표시되지 않습니다.

X Toolkit "-title" 매개변수가 "lock"으로 끝나면 창 제목 표시줄이 표시되지 않습니다.

이상한 X 동작이 나타나고 이것이 X 도구 키트에서 비롯된 것인지 아니면 내 창 관리자(fvwm)에서 비롯된 것인지 확인하려고 합니다. 또한 이것이 버그인지, 설명할 수 없는 예상 동작인지, X 리소스나 기타 구성 옵션으로 인한 이상한 부작용인지 알 수 없습니다. 그래서 다른 X 창 관리자와 구성을 사용하는 사람들도 동일한 동작을 보게 될지 궁금합니다.

X Toolkit 옵션을 지정하여 명령줄에서 프로그램을 시작할 때 -title해당 옵션에 대한 인수는 일반적으로 제목 표시줄에 표시되는 창 제목으로 사용됩니다. (이 옵션을 제공할 수 있는 두 가지 일반적인 응용 프로그램은 xterm및 입니다 emacs.)

-title옵션에 전달한 문자열이 로 끝나면 lock창에 제목 표시줄이 전혀 없는 것처럼 보이는 것을 발견했습니다 . lock해당 4개의 문자가 인수의 끝인 한 앞에 오는 문자가 무엇인지, 얼마나 많은 문자인지는 중요하지 않습니다 .

즉, 다음 헤더는 예상대로 작동합니다.

-title test
-title locker
-title lock.
-title lock_master
-title lok
-title ock
-title wock

그리고 다음 제목으로 인해 예기치 않게 제목 표시줄 없이 창이 생성됩니다.

-title lock
-title flock
-title wtf_is_going_on_with_lock

귀하의 시스템에서도 동일한 일이 발생합니까? 당신의 환경은 무엇입니까? 저는 X.Org X Server 1.16.4와 fvwm 2.6.5를 실행하고 있습니다.

답변1

제목 표시줄의 선택은 창 관리자에 의해 수행됩니다. fvwm의 경우 다음과 같은 구성 라인( ~/.fvwm2rc또는 이와 유사한)이 있을 수 있습니다.

Style "*lock" NoTitle, NoHandles, BorderWidth 0

그러면 제목이 "lock"으로 끝나는 모든 창은 일치하고 제목 표시줄 등이 없습니다. 이 항목은 아마도 다양한 X11 시계(oclock, xclock, ...)와 일치하도록 의도되었을 것입니다.

관련 정보