일반적인 상황은 일부 응용 프로그램에서 뭔가를 입력하고 (최악의 경우 내 암호) 다른 응용 프로그램이 창을 띄우고 포커스를 훔칠 때 입력 (암호)이 다른 것으로 이동합니다. 적어도 편집 상자에 무언가를 적극적으로 입력 할 때 이것을 방지하고 싶습니다. 나는 항상 Windows에서 이것을 정말로 싫어했지만 이것을 막을 방법을 찾지 못했습니다. 나는 얼마 전에 우분투를 사용하기 시작했으며 지금까지 내가 원하는 모든 것을 할 수 있었기 때문에 이것이 가능할 것이라고 생각했습니다. 미리 감사드립니다!
감사. 이 변경으로 새 창이 백그라운드에 나타나지만 간혹 포커스가 사라집니다. 예를 들어 터미널에 입력하기 시작하면서 응용 프로그램을 시작하는 동안 꽤 느리게 시작합니다. 즐겨 찾기에서 왼쪽에있는 응용 프로그램을 클릭하고 터미널 창을 다시 클릭하여 입력을 계속하십시오. 몇 초 후에 응용 프로그램이 시작되고 해당 창은 터미널 창 뒤에 배치되지만 (양호합니다) 포커스를 잃어 터미널 창을 다시 클릭 할 때까지 입력 할 수 없습니다.
—
Imre Major
안타깝게도 이것이 제대로 작동하지 않았습니다. 제어하기 어려운 것이 남아 있습니다. 수년 동안 많은 관련 질문이 불행히도 대답되지 않았습니다.
—
바나듐
버그가 아니라 기능입니다! :( 내 프로젝트에 영향을 미치는 또 다른 변형은 내 앱이 팝업을 표시하고 (을 사용하여
—
조
yad
) 사용자가 다른 곳을 클릭하면 해당 팝업을 클릭하고 동일한 앱의 모든 후속 앱이 포커스를 다시 얻지 못한다는 것입니다. !, 그들은 최고 중에도 (다른 앱이 경우와 같이 창을 표시하면 같은 일이 일어날 것입니다.) ...
... 아직 시도하지는 않았지만 배경을 찾고있는 다른 작은 응용 프로그램 (주 응용 프로그램이 백그라운드에서 시작하여 더 이상 필요하지 않을 때 중지 할 수 있음)을 생각하고 있습니다. 팝업을 표시하고 다시 초점을 맞 춥니 다.
—
Joe
bash
and를 사용하여 작성하기는 쉽지만 xdotool
, 구현하기 전에 많은 것이 단순 해 보입니다. 이것은 어떤 창을 미리 찾고 있었는지 알아야하므로 문제에 대한 일반적인 해결책은 아닙니다.
gsettings set org.gnome.desktop.wm.preferences focus-new-windows 'strict'
. 귀하의 경우에 효과가 있는지 알려주십시오. 기본값으로 재설정하려면gsettings reset org.gnome.desktop.wm.preferences focus-new-windows