XMonad + Synergy - altera o estado da borda da janela quando o ponteiro sai do computador

1

Minha configuração atual do XMonad destaca felizmente a janela atualmente focada com uma borda verde agradável.

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

No entanto, quando o mouse / foco se move em uma das várias telas em um computador vizinho devido ao uso do Synergy, o XMonad não reage - eu gostaria que ele marcasse a janela como desfocada, porque todas as entradas agora vai para uma máquina diferente.

Alguém pode sugerir um mecanismo que eu possa usar para isso?

Eu não sei como obter o nome do 'computador atualmente selecionado' da Synergy, mas vamos supor que seja possível (eu sempre posso modificar a fonte para o Synergy) - uma abordagem para mudar o foco no XMonad é o que Eu gostaria mais.

    
por Jim Cheetham 10.08.2016 / 02:43

0 respostas