Saya melihat bahwa pertanyaan ini telah ditanyakan beberapa kali . Solusi yang diberikan di sana sepertinya tidak berlaku untuk pengaturan saya. Inilah kisah saya:
Saya menggunakan ubuntu 12.0.04 LTS, dengan xmonad (tidak lebih dari gnome), dan menggunakan xterm untuk pekerjaan saya. Saya lebih suka menggunakan xterm daripada terminal yang berbeda atau jendela emacs sendiri. Saat menggunakan emacs -nw, saya melihat bahwa Alt tidak dikenali. Saya memverifikasi menggunakan xev bahwa Alt memang dihasilkan. Lebih jauh, jika saya menggunakan rxvt, saya melihat bahwa Alt dikenali oleh emacs -nw. Saya menggunakan mode jahat (sebagai pengguna lama vim, dan newbee emacs), dan saya benar-benar lebih suka tidak memiliki rebound kunci melarikan diri saya sebagai alt (yang merupakan solusi yang diberikan di thread lain). Apa yang harus saya lakukan? (Jika itu membantu, Alt-x pada jendela xterm tanpa menjalankan emacs menghasilkan "ø" atau jika saya menjalankan emacs -nw -Q
).
Jawaban:
Seperti yang terlihat di Arch Wiki , Anda perlu membuat Xterm untuk mengirim kunci lolos yang benar ke program:
Jadi, lakukan saja:
Dan mulai kembali sesi Xterm Anda.
sumber
xrdb -merge ~/.Xresources
Jika memperbarui ~ / .Xresources tidak berfungsi untuk Anda, lakukan seperti yang dikatakan dokumentasi dan perbarui di
~/.Xdefaults
http://frequal.com/linux/XTermMetaSendsEscape.html
sumber
startx /usr/bin/xterm
, di mana~/.Xresources
diabaikan.Ada alternatif yang menarik untuk mengelola Anda
.Xdefaults
/.Xresources
file dengan memberikan string sumber daya secara langsung sebagaixterm
opsi baris perintah:Ini berguna, misalnya, jika Anda memiliki alias kustom untuk apa pun
x-terminal-emulator
.sumber