마우스를 따라 초점을 어떻게 설정합니까?

마우스를 따라 초점을 어떻게 설정합니까?

Unity에서 "포커스가 마우스를 따른다" 동작을 설정하는 방법이 있습니까?

답변1

13.04 이상(GUI)(Ubuntu Unity 22.10에서도 작동)

후속 초점 설정은 다음을 사용하여 설정할 수 있습니다.유니티 조정 도구unity-tweak-tool 설치

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

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

12.10 이상(명령줄)

다음은 후속 초점을 제어합니다.

gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'

또는

gsettings set org.gnome.desktop.wm.preferences focus-mode 'mouse'

이 값을 사용하여 'click'표준 초점 제어로 재설정합니다.

메모:'sloppy'와 의 차이점은 'mouse'이 답변 하단에 설명되어 있습니다.

또한 설정 시 자동으로 창을 올려 초점을 맞추는 다음 옵션이 있습니다.

gsettings set org.gnome.desktop.wm.preferences auto-raise true

이 자동 상승 기능의 지연을 밀리초 단위로 제어할 수 있습니다.

gsettings set org.gnome.desktop.wm.preferences auto-raise-delay 500

raise-on-click어떤 창이 맨 위에 표시되는지 제어하도록 변경할 수 있습니다 .

gsettings set org.gnome.desktop.wm.preferences raise-on-click false

12.04

12.04에 대한 두 가지 방법이 아래에 나와 있습니다.

방법 1

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

gconf-editor다음과 같이 표시된 초점 모드 값을 사용 하고 변경합니다.생쥐또는묽고 싱거운

(아래 참고 참조)

아직 설치 하지 않은 경우 gconf-editor터미널 명령을 통해 설치할 수 있습니다.

sudo apt-get install gconf-editor

또한 설정 시 자동으로 창을 올려 초점을 맞추는 다음 키가 있습니다 auto-raise.

키 값을 변경하여 이 자동 올리기 기능의 지연(밀리초)을 제어할 수 있습니다.auto-raise-delay

방법 2

사용gnome-tweak-tool

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

변화윈도우 포커스 모드에게생쥐또는묽고 싱거운

(아래 참고 참조)

"쥐" vs "엉성한"

초점 모드 "엉성함"은 Alt+가 TAB초점을 무시하는 데 더 잘 작동하는 것 같습니다.

"마우스"는 마우스가 창에 없으면 다른 방법으로 무엇을 선택했는지에 관계없이 창이 선택되지 않음을 의미합니다.

창 초점 모드는 창이 활성화되는 방식을 나타냅니다. 세 가지 가능한 값이 있습니다. "클릭"은 창에 초점을 맞추려면 창을 클릭해야 함을 의미하고, "슬로피"는 마우스가 창에 들어갈 때 창에 초점이 맞춰지는 것을 의미하고, "마우스"는 마우스가 창에 들어갈 때 창에 초점이 맞춰지고 마우스가 창에서 나갈 때 초점이 맞춰지지 않음을 의미합니다. .

맨 위에 있는 창 제어

다음 창 옵션은 다른 창 앞에 있는(또는 "맨 위에") 창을 제어합니다. 입력 포커스가 있는 창과 약간 다릅니다. 다음 설명은 설명을 약간 도와줍니다.

클릭 시 올리기

포커스 따르기 마우스를 사용하는 일부 사용자는 창의 타일 막대를 명시적으로 클릭하지 않는 한 상호 작용하는 창이 맨 위로 표시되는 것을 좋아하지 않습니다. 이렇게 하면 여러 창으로 작업할 때 더 세밀하게 제어할 수 있지만 대부분의 사용자에게는 실망스러울 수 있습니다.

자동 인상

포커스 이동 마우스를 사용하는 일부 사용자는 커서가 위에 있는 창을 자동으로 위로 올리기를 원합니다. 이렇게 하면 창을 가리는 다른 창 없이 전체 보기가 가능해집니다.

자동 인상 지연

자동 올리기 동작을 트리거하기 전에 기다리는 시간입니다.

답변2

이는 CompizConfig 설정 관리자를 통해 수행할 수 있습니다. 11.10, 12.04, 12.10에서 테스트해봤는데요.괴짜 장로14.04에 성공적으로 테스트했습니다. 그리고 16.04

CompizConfig

"초점 및 올리기 동작 탭"을 선택한 다음 "초점을 맞추려면 클릭"을 선택 취소하세요. "자동 올리기"가 선택되어 있는지 확인하십시오.

더 많은 CompizConfig

CompizConfig 설정 관리자('CCSM'이라고도 함)가 설치되어 있지 않은 경우 소프트웨어 센터 또는 명령줄에서 설치할 수 있습니다.

sudo apt-get install compizconfig-settings-manager

ccsm그런 다음 명령줄에서 as를 사용하거나 "compiz" 또는 "ccsm"을 사용하여 실행 프로그램에서 시작할 수 있습니다 .

다음은 ccsm 실행에 대한 몇 가지 일반적인 주의 사항입니다.ccsm의 문제점은 무엇입니까?

답변3

gconf-editor 또는 gnome-tweak-tool을 사용하여 이 작업을 수행할 수 있지만 기본적으로 설치되지는 않습니다. 나는 또한 (intarwebs에서)을 찾았습니다.http://blog.bodhizazen.com/linux/gnome-3-focus-follows-mouse):

gconftool-2 --type string --set /apps/metacity/general/focus_mode mouse
gconftool-2 --type boolean --set /apps/metacity/general/auto_raise true
gconftool-2 --type integer --set /apps/metacity/general/auto_raise_delay 600

개인적으로 auto_raise 기능을 좋아하지 않아서 두 번째 옵션을 "false"로 설정하고 auto_raise_delay 옵션은 설정하지 않았습니다.

그러나 이로 인해 궁극적으로 통합 메뉴 표시줄(UMB)이 "손상됩니다". 사용 중인 항목에서 마우스를 떼고 다른 항목 위로 마우스를 가져가면 이제 통합 메뉴 표시줄에 현재 마우스를 올려놓은 항목이 반영됩니다.

두 가지 해결 방법:

  • UMB에 접속하기 전에 창을 화면 상단으로 이동하세요.
  • F10을 누르면 상호 작용할 수 있도록 초점이 맞춰진 창에서 UMB가 열린 상태로 유지됩니다.

최근에 Precise로 테스트됨

추가 편집: "breaks"를 따옴표로 묶었습니다. 예, 실제로는 그렇지 않습니다.고장난, 그러나 IMO는의지UMB의 또는 적어도 Reese가 의견에서 올바르게 지적한 것처럼 사용하기 어렵게 만듭니다. IMO는 "간단한 사용성을 깨뜨리지만 성가신 해결 방법이 있습니다." 매우 강력한 멀티태스킹(데스크탑이 "복잡한" 상태로 이어지는 경향이 있음)을 제공하는 데 Linux가 중점을 두고 있음에도 불구하고 UMB가 멀티태스킹을 감소시키거나 멀티태스킹이 UMB의 기능을 감소시키는 것으로 보입니다. 결정은 독자의 몫으로 남겨두겠습니다...

답변4

focus-follows-mouse를 활성화하는 또 다른 방법은 최근 12.10 설치에서 효과적이었습니다. 있다현재 12.10의 버그(그리고 링크에 대해 nealmcb에 대한 특별한 외침) ccsm 또는 gsettings로 변경한 내용이 로그아웃 또는 재부팅 시 되돌려집니다. 나는 버그를 속이는 몇 가지 다른 방법을 시도했지만 결국 성공했습니다.설정 해제 사용에 대한 이 게시물입니다.

해당 페이지가 이전되는 경우 프로세스는 다음과 같이 요약됩니다.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

설정 해제를 시작하고 Windows 탭으로 이동하여 끄십시오.초점을 맞추려면 클릭하세요. "취하기" 위해 재부팅했지만 아마도 로그아웃했다가 다시 로그인하기만 하면 될 것 같습니다.

나중에 참고할 수 있도록 이 버그 수정이 곧 제공될 것으로 들리므로 CCSM 또는 gsettings의 일반적인 방법이 다시 올바르게 작동해야 합니다.

관련 정보