xmodmap
e xkbset
são comandos executados no xorg. Tente colocar seu script no seu link
Em uma distro baseada em ubuntu, você pode iniciar automaticamente um programa após o login da GUI, conforme descrito aqui
Eu tenho lutado com o problema por três dias agora. Eu tenho um computador que estou configurando para um amigo e tenho o Zorin OS 12 nele, já que foi a primeira coisa que veio à mente que era o Windows, e eu gostaria de saber como trabalhar com ele, já que é baseado no Ubuntu. De qualquer forma, desde que eu tenho isso em execução em um antigo Macbook que eu tinha por aí, eu não tenho um clique direito, então eu usei essa coisa de comando para mapeá-lo para uma chave. Este é o código que estou usando que usei chmod a + x para torná-lo executável.
#!/bin/sh
xmodmap -e "keycode 134 = Pointer_Button3"
xkbset m
Mas eu tentei rc.local, init.d, init, até mesmo aplicativos de inicialização, e ainda nenhum deles funciona! Então, eu estou começando a pensar que há algo errado com o script, mas funciona perfeitamente bem fazê-lo manualmente! A outra coisa que é estranho é que quando eu verifico se o rc.local está funcionando ele diz que está funcionando bem, mas depois que eu coloquei o comando e reiniciei ele diz que há um erro de compatibilidade ou algo da próxima vez que eu verificar. p>
renomeie o arquivo com o nome que você pode lembrar e copie-o para / bin. Verifique digitando o nome do comando / arquivo que você copiou recentemente. Se estiver funcionando, adicione esse nome no arquivo /etc/rc.local.
Espero que isso funcione para você.