Estou usando o Awesome-WM e gostaria de configurar uma regra de correspondência entre teclas e / ou de teclado que mude a maneira entradas são processadas para essa janela. Basicamente, eu gostaria da opção de marcar uma janela como "somente visualização" para que nenhuma entrada de teclado ou mouse seja passada para o programa.
Meu principal caso de uso envolve rdesktop
, que infelizmente não tem como conectar a uma máquina removida no modo somente visualização e também é um pouco ávido em detectar entradas de teclado, mas eu também me deparo com isso para outros programas que gostaria de monitorar sem acidentalmente passar a atividade do mouse.
Eu tentei configurar uma regra para desativar a propriedade focusable , mas isso não parece ter nenhum efeito:
{ rule_any = {
class = { "rdesktop" }
},
properties = {
focus = false,
focusable = false,
floating = true,
sticky = true,
ontop = true,
opacity = 0.5
}
}
Todas as outras propriedades configuradas aqui se comportam como esperado, mas as opções de foco não desativam a janela de receber o foco e os eventos de entrada subsequentes.
Existe uma maneira de configurar isso? Como um bônus, seria bom poder configurar uma janela flutuante como no topo, mas passar toda a entrada para a janela atrás dela. Isso é uma possibilidade?