Saya ingin menjalankan perintah ini setiap kali saya masuk (atau setiap kali saya memulai, jika itu tidak berhasil):xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'
Saya sudah mencoba banyak hal. Saya meletakkan perintah di System > Preferences > Startup Applications
. Saya memasukkannya ke dalam .sh
file, tandai chmod +x
dan letakkan file itu di System > Preferences > Startup Applications
. Saya meletakkan skrip di /etc/init.d
. Saya meletakkan perintah di ~/.profile
. Sepertinya tidak ada yang berhasil.
Akhirnya, saya taruh ini di ~/.profile
saya :
touch test1
xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'
touch test2
Baik test1 dan test2 dibuat, tetapi kuncinya masih belum dipetakan ulang. Jika saya hanya menyalin/menempelkan perintah dan menjalankannya secara manual, itu berfungsi dengan baik. Tapi itu tidak akan berjalan saat login. Ada ide?
Jawaban yang Diterima:
Bergantung pada distribusi Anda, ~/.xsession
file dieksekusi (skrip shell) saat masuk ke X. Dan/atau ~/.Xmodmap
file bersumber dari xmodmap
proses.
~/.profile
file hanya dieksekusi oleh shell login (dengan atau tanpa X), jadi itu bukan tempat yang tepat