XMonad + Synergy - 포인터가 컴퓨터를 떠날 때 창 테두리 상태 변경

XMonad + Synergy - 포인터가 컴퓨터를 떠날 때 창 테두리 상태 변경

현재 XMonad 설정에서는 현재 초점이 맞춰진 창을 멋진 녹색 테두리로 강조 표시합니다.

import XMonad.Layout.NoBorders
...
defaults = defaultConfig {
    focusFollowsMouse  = True,
    borderWidth        = 4,
    normalBorderColor  = "grey",
    focusedBorderColor = "green", ...
...
myLayout = avoidStruts $ smartBorders ( ...

그러나 Synergy를 사용하여 마우스/포커스가 여러 화면 중 하나를 벗어나 인접한 컴퓨터로 이동하면 XMonad는 반응하지 않습니다. 이제 모든 입력이 다른 기계.

누구든지 내가 사용할 수 있는 메커니즘을 제안해 주실 수 있나요?

Synergy에서 '현재 선택된 컴퓨터'의 이름을 얻는 방법을 모르지만 가능하다고 가정해 보겠습니다(Synergy의 소스는 언제든지 수정할 수 있습니다). XMonad에서 포커스를 변경하는 접근 방식이 제가 원하는 것입니다. 최대.

관련 정보