it-swarm-es.com

¿Por qué no se ejecuta mi comando XMODMAP en el inicio / inicio de sesión?

Quiero ejecutar este comando cada vez que inicie sesión (o cada vez que empiece, si eso no funciona): xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'

He intentado muchas cosas. ¡Pongo el comando en System > Preferences > Startup Applications. ¡Lo puse en un archivo .sh, ¡Lo marcó chmod +x ¿Y ponga ese archivo en System > Preferences > Startup Applications Pongo el guión en /etc/init.d. Puse los comandos en ~/.profile. Nada parece funcionar.

Finalmente, pongo esto en mi ~/.profile:

touch test1
xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'
touch test2

Tanto Test1 como Test2 se crean, pero las llaves todavía no se remuelven. Si acabo de copiar/pegar el comando y ejecutarlo manualmente, funciona bien. Pero no se ejecutará en el inicio de sesión. ¿Algunas ideas?

13
Matthew

Ponlo adentro ~/.Xmodmap. Algún Distro busca ~/.Xmodmap en lugar de ~/.xmodmaprc. Funciona para mí en Fedora 16.

6
Bank Qian