Saya bisa masuk ke mesin Ubuntu (Kubuntu 12.04) jarak jauh. Menggunakan info dari (Cara memulai perangkat lunak GUI pada PC Linux jarak jauh melalui SSH) Saya mencoba yang berikut setelah masuk:
[email protected]:~$ export DISPLAY=:0
[email protected]:~$ firefox
No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0
Saya mengharapkan kesuksesan yang sama seperti yang dinyatakan pada pertanyaan yang dirujuk. Sayangnya, seperti yang Anda lihat, itu tidak berhasil untuk saya. Mesin memiliki 3 tampilan. Mungkinkah itu masalahnya?
Apakah ada solusi sederhana? Saya juga membaca ( https://unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-open-display ) tetapi saya tidak mengerti caranya menggunakan atau menerapkan saran itu. Itu terlalu rumit. Saya menghargai solusi yang relatif sederhana.
Saya melihat proses GUI yang berjalan (Kate) dengan ini:
# cat /proc/2857/environ | tr \\0 \\n | grep -E '^(DISPLAY|AUTHORITY)='
DISPLAY=:0
Itu semakin membingungkan saya mengapa ini tidak berhasil.
Menggunakan saran Scott Goodgame (di bawah), saya mencoba ini:
- masuk dengan opsi -X dan -C di SSH.
- ekspor DISPLAY=:0
- firefox &
Hasilnya adalah:
$ No protocol specified
No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0
Jawaban yang Diterima:
Cara sederhana untuk dapat memulai program grafis adalah dengan memulai ssh seperti ini… ssh -X -C [email protected]
itu kemudian akan memulai sesi ssh Anda seperti biasa, tetapi Anda kemudian dapat memulai program X seperti itu.. firefox &
ini akan memulai firefox pada mesin jarak jauh, menampilkannya secara lokal kepada Anda, dan mengembalikan Anda ke prompt ssh.