Saya memiliki baris berikut di .bashrc saya
xmodmap -e "keycode 116 = slash"
ketika saya SSH ke mesin itu, saya dapatkan
xmodmap: unable to open display ''
dan tak perlu dikatakan, saya ingin keluar dari sana. Adakah yang bisa memberi tahu saya cara membersihkan kesalahan ini?
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Okt 2007
Terima kasih untuk bantuannya.
Jawaban:
Anda dapat mengubah
.bashrc
untuk hanya menjalankanxmodmap
jika ada tampilan yang tersedia:sumber
[ -n "${DISPLAY+x}" ]
bisa diganti dengan yang lebih sederhana[ "$DISPLAY" ]
atau[[ $DISPLAY ]]
.Kesalahan itu mungkin karena Anda tidak mengaktifkan penerusan X11. Jalankan ssh dengan opsi -X (mis
ssh -X -l user server.tld
atau di dempul klik opsi goto SSH -> X11 -> Aktifkan penerusan X11.
Tentu saja Anda harus menjalankan Xserver terlebih dahulu sebelum Anda masuk SSH, Linux memiliki ini secara default, di mana jika Anda menjalankan Windows Anda dapat menggunakan Xming.
Jika Anda tidak menggunakan sesi X11 setiap kali Anda masuk SSH, maka gunakan saja solusi Manni.
sumber