앱을 실행해도 포커스가 열려 있는 앱으로 이동하지 않습니다.

앱을 실행해도 포커스가 열려 있는 앱으로 이동하지 않습니다.

Gthumb을 열고 Unity 런처(12.04)에서 Nautilus를 실행한다고 가정해 보겠습니다. 방금 시작한 노틸러스에 마우스 초점이 맞춰지지 않는 이유는 무엇입니까? 대신 초점은 Gthumb에 남아 있고 Nautilus는 Gthumb 앞에 열립니다(초점을 맞추지 않음).

이것이 올바른 행동입니까?

답변1

CompizConfig-Settings-Manager를 사용하여 구성할 수 있습니다.

1)설치하다그것: sudo apt-get install compizconfig-settings-manager,

2) ccsm을 엽니다( Alt+를 F2입력 ccsm하고 누르기 Enter).

3) "일반 옵션" > "초점 및 올리기 동작"으로 이동하여 "초점 방지 수준"을 "끄기"로 설정하세요.

4) 즐기세요 ;-)

여기에 이미지 설명을 입력하세요


게으른 느낌이 든다면 이것을 터미널에 붙여넣기만 하면 됩니다:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  

답변2

아니요, 올바른 행동이 아닙니다. 왜 이런 일이 일어나는가라는 질문에 대한 답은 버그가 있기 때문이다. 버그 보고서를 제출하는 것이 좋습니다. 놀랍게도 이에 대한 기존 버그 보고서를 찾을 수 없지만 실제로 발생한다는 것은 확인할 수 있습니다. 버그를 완료한 후 내가 첨부할 수 있도록 버그에 대한 링크를 게시하세요.

편집하다: 그것을 발견. 버그 #781931 이 답변이 왜 이런 일이 발생하는지에 대한 질문에 대한 답변이기 때문에 왜 다운 투표되었는지 잘 모르겠습니다. ccsm을 사용하는 방법은 질문에 대한 답변이 아니라 버그에 대한 해결 방법입니다. 그 자체로는 매우 유용하고 게시할 가치가 있지만 질문에 대한 답변은 아닙니다.

답변3

위의 명령이 작동하지 않았고 CCSM을 설치하고 싶지 않았기 때문에 몇 가지 조사를 수행한 결과 다음 명령이 트릭을 수행한다는 것을 발견했습니다(저는 Ubuntu 15.04를 사용하고 있습니다).

dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0

편집: 이 솔루션은 16.04에서도 여전히 작동합니다.

관련 정보