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.