새 창이 초점을 훔치는 것을 방지하는 방법은 무엇입니까?


33

일반적인 상황은 일부 응용 프로그램에서 뭔가를 입력하고 (최악의 경우 내 암호) 다른 응용 프로그램이 창을 띄우고 포커스를 훔칠 때 입력 (암호)이 다른 것으로 이동합니다. 적어도 편집 상자에 무언가를 적극적으로 입력 할 때 이것을 방지하고 싶습니다. 나는 항상 Windows에서 이것을 정말로 싫어했지만 이것을 막을 방법을 찾지 못했습니다. 나는 얼마 전에 우분투를 사용하기 시작했으며 지금까지 내가 원하는 모든 것을 할 수 있었기 때문에 이것이 가능할 것이라고 생각했습니다. 미리 감사드립니다!


4
터미널 명령으로 설정을 변경해보십시오 gsettings set org.gnome.desktop.wm.preferences focus-new-windows 'strict'. 귀하의 경우에 효과가 있는지 알려주십시오. 기본값으로 재설정하려면gsettings reset org.gnome.desktop.wm.preferences focus-new-windows
vanadium

3
감사. 이 변경으로 새 창이 백그라운드에 나타나지만 간혹 포커스가 사라집니다. 예를 들어 터미널에 입력하기 시작하면서 응용 프로그램을 시작하는 동안 꽤 느리게 시작합니다. 즐겨 찾기에서 왼쪽에있는 응용 프로그램을 클릭하고 터미널 창을 다시 클릭하여 입력을 계속하십시오. 몇 초 후에 응용 프로그램이 시작되고 해당 창은 터미널 창 뒤에 배치되지만 (양호합니다) 포커스를 잃어 터미널 창을 다시 클릭 할 때까지 입력 할 수 없습니다.
Imre Major

안타깝게도 이것이 제대로 작동하지 않았습니다. 제어하기 어려운 것이 남아 있습니다. 수년 동안 많은 관련 질문이 불행히도 대답되지 않았습니다.
바나듐

버그가 아니라 기능입니다! :( 내 프로젝트에 영향을 미치는 또 다른 변형은 내 앱이 팝업을 표시하고 (을 사용하여 yad) 사용자가 다른 곳을 클릭하면 해당 팝업을 클릭하고 동일한 앱의 모든 후속 앱이 포커스를 다시 얻지 못한다는 것입니다. !, 그들은 최고 중에도 (다른 앱이 경우와 같이 창을 표시하면 같은 일이 일어날 것입니다.) ...

... 아직 시도하지는 않았지만 배경을 찾고있는 다른 작은 응용 프로그램 (주 응용 프로그램이 백그라운드에서 시작하여 더 이상 필요하지 않을 때 중지 할 수 있음)을 생각하고 있습니다. 팝업을 표시하고 다시 초점을 맞 춥니 다. bashand를 사용하여 작성하기는 쉽지만 xdotool, 구현하기 전에 많은 것이 단순 해 보입니다. 이것은 어떤 창을 미리 찾고 있었는지 알아야하므로 문제에 대한 일반적인 해결책은 아닙니다.
Joe

답변:


2

이 문제에 대한 최선의 권장 사항은 초점을 유지해야하는 창에 대해 "항상 맨 위"또는 "다른 창 아래 항상"옵션을 사용하는 것입니다. 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 옵션을 확인하십시오. 어쨌든 창은 팝업되는 것에 초점을 잃거나 잃지 않을 것이라고 약속 할 수 있습니다.

특정 창을 특정 작업 공간에 유지하도록 강제 할 수도 있습니다. 알림이 자주있는 응용 프로그램을 작업 공간 1로 전환 한 다음 작업 공간 2에서 작동 할 수도 있습니다.

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