Atualmente, estou tentando escrever algo como um autoclicker. Eu trabalho em um openSUSE Leap com ambiente KDE e programa em c++ ou FORTRAN ou python.
Para fazer isso, preciso de acesso a qualquer interface existente entre a interface gráfica e o computador.
Inicialmente, eu estava inclinado a usar Xlib e Xutil, que aparentemente são bibliotecas que dão acesso às funções de E/S da GUI, mas não vêm pré-instaladas com este sistema.
Agora pensei primeiro em instalá-los, mas depois pensei que gostaria de saber o que os torna, qual é aquela camada invisível entre meu código c++ e o resto do computador.
Estou realmente perdido aqui, e é por isso que minha pergunta pode ser formulada de uma forma obscura, mas pensei, talvez eu tente mudar isso.
Agradeceríamos recomendações.
Saúde.