다른 응용 프로그램이 포커스를 잡는 것을 막을 방법이 있습니까?


9

X가 열린 상태에서 창에 짜증이 나고 현재 초점이있는 현재 창에서 초점을 빼냅니다. 암호 대화 상자에 암호를 입력하고 다른 응용 프로그램이 포커스를 훔칠 때 특히 성가신 일이므로 일부 키 입력이 대신 새 응용 프로그램으로 끝납니다.

나는 항상 Windows에서 이것에 의해 자극을 받았지만 거기에서 할 수있는 일은 거의 없으며, 이것이 Unix에서 수정 가능해야한다고 생각할 수는 없습니다.

현재 Gnome을 데스크탑 환경 (RHEL 5.8)으로 wmctrl -m사용하고 Metacity있으며 현재 창 관리자로 사용 하고 있습니다. 이러한 기본 옵션을 사용하는 것을 선호하지만 이 동작을 나타내지 않는 창 관리자에 대해 배우게되어 기쁩니다 .


1
나는 그놈을 사용하지 않지만 창 관리자 설정과 '훔치기 초점'기반 설정이있는 창 조정 도구가 있어야합니다.
vgoff

3
Gnome은 창 관리자가 아니라 전체 데스크탑 환경으로 다양한 창 관리자 중 하나를 사용할 수 있습니다.
jw013

원하는 것을 조심하십시오. 그놈에서 반대의 문제가 있습니다. ask.fedoraproject.org/en/question/112121/… 반대 행동은 당신이 생각하는 것보다 더 성가시다.
alfC

답변:


5

FWIW xterm에서 Ctrl키를 누른 상태에서 마우스 왼쪽 버튼을 클릭 하면 보안 키보드를 선택할 수있는 메뉴가 나타납니다 . 어떤 용도 XGrabKeyboard 키보드의 독점적 사용을 얻을 수 있습니다.

다음과 같이 키에 바인딩 할 수도 있습니다.

xterm -xrm 'XTerm.VT100.translations: #override Shift <KeyPress> F2: secure()'

들어 Shift-F2. 오히려 리소스 파일에서 그것을 싶어하지만 (중 하나에 의해로드 xterm처럼 ~/.Xdefaults또는과 X 서버에 저장된 xrdb명령 행에서보다 및 xterm에 의해 쿼리).


그것은 xterm몇 년 동안 사용한 것을 기억할 수없는 매우 구체적 입니다. 나는 그놈을 사용하는 대부분의 사람들이 사용할 것이라고 생각했을 것 gnome-terminal입니다.
마크 부스

나는 xterm을 여러 가지 용도로 사용하는데, 경량 인 것과 동시에 여러 번 열려 있습니다. 그런 것을 가질 수 있다고 생각하지 않았습니다! 고마워!
물병 자리 힘

2

그놈에서 사용중인 창 관리자를 말하는 것이 아닙니다. 가장 일반적인 사람은 metacity, compiz(그리고 그놈의 새로운 버전의 그놈 쉘) (일부는 다른 사람보다 그놈과 더 나은 통합하지만) 당신이 원하는 당신을 사용할 수 있지만.

openbox의 경우 구성 파일 ( ~/.config/openbox/rc.xml에서 복사 할 수있는 파일 /etc/xdg/openbox/rc.xml)을 다음으로 변경하십시오 .

<focus>
  <focusNew>no</focusNew>
  <!-- always try to focus new windows when they appear. other rules do
       apply -->

나는 이것을 시도하기 위해 openbox를 설치했지만, 어떤 파일에서 그 줄을 찾습니까?
Emanuel Berg

/etc/xdg/openbox/rc.xml
Emanuel Berg

@MarkBooth. 시도wmctrl -m
Stéphane Chazelas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.