Um programa simples para o sistema de janelas X11 que impede que o cursor se cruze para outro monitor quando você não deseja.
O Windows possui esse recurso para os cantos, enquanto poucos Linux DES o possuem, portanto, trabalhar com vários monitores no Linux pode ser irritante, pois estou acostumado a jogar meu mouse nos cantos para apertar os botões o tempo todo. Este programa acrescenta exatamente que - e seu comportamento é altamente personalizável. O padrão tenta resistir ao movimento do cursor quando você está tentando apertar um botão na borda da tela, enquanto deixa o cursor passar (quase) livremente quando você realmente deseja que ela atravesse a outra tela.
O nome do repo dos meus dias menos criativos.
O arquivo de configuração é sticky-mouse-trap.cfg . Deve ser armazenado em algum lugar no diretório ~/.config/ mas depende-se de dependente de distro. Inicie o programa no terminal para descobrir onde a configuração é armazenada. Você pode editar a configuração enquanto o programa estiver em execução e ele deve pegar as alterações. Caso contrário, salve a configuração novamente ou envie o sinal de SIGHUP para o programa.
Basta usar o CMake para construir após a instalação das dependências.
A biblioteca de utilitários somente para MUtilize é baixada automaticamente pelo CMake.
As únicas outras dependências são os cabeçalhos Xinput e Xrandr do X11.
libxi e librandr :sudo apt-get install libxi-dev libxrandr-devsudo dnf install libXi-devel libXrandr-develEm outros sistemas, encontre os pacotes equivalentes que mantêm cabeçalhos:
/usr/include/X11/extensions/XInput.h
/usr/include/X11/extensions/XInput2.h
/usr/include/X11/extensions/Xrandr.h