마우스 이동 또는 클라이언트 변경시 포커스를 변경하는 방법에 대한 조리법이 있습니다. 하지만 내가 원하는 것은 모든 창에서 포커스를 훔치는 것을 방지하는 것입니다. 예 : 기본 meta-Enter
바로 가기를 통해 새 터미널을 열고 열면 즉시 포커스가 도용됩니다. 그것을 막을 수있는 방법이 있습니까?마우스 아래 포커스 클라이언트 강제
0
A
답변
1
예, 가능합니다. 집중 이벤트는 다양한 방법으로 발생할 수 있습니다. 신규 고객의 경우 규칙에 focus
행을 주석으로 적어주십시오. 깊은 및 가장 진보 된 초점 제어를 위해
https://awesomewm.org/apidoc/libraries/awful.ewmh.html#add_activate_filter
: 초점 추적 마우스의 경우
, 당신이 초점 필터를 추가 할 수 있습니다, 특정 클라이언트에 대한rc.lua
의 mouse::enter
섹션에서 client.focus = c
를 제거 request::activate
(Awesome 4.0+) 신호에서 기본 포커스 핸들러 (awful.ewmh.activate
)를 분리하고 자신 만의 시그널을 구현할 수 있습니다. 이 경우 모든 포커스 이벤트를 완벽하게 제어 할 수 있습니다.
규칙에서'focus' 줄을 주석 처리하는 것은 이상한 점이 없습니다. 그러나 항상 false를 반환하는 add_activate_filter를 통해 필터를 추가하는 것이 트릭을 만들었습니다. 감사! –