Ketika Firefox dimulai, ia akan mencari jendela Firefox yang berjalan pada tampilan yang sama, dan jika ia menemukannya, ia memfokuskan jendela ini (dan jika Anda meneruskan URL pada baris perintah, ia membuka tab baru untuk memuat URL di yang sudah ada jendela).
Anda harus menjalankan SSH dengan penerusan tampilan X11. Karena penerusan X11 aktif, semua program GUI yang Anda mulai pada sesi SSH akan ditampilkan pada mesin lokal.
Jika penerusan X11 Anda tidak aktif dalam koneksi SSH, maka aplikasi GUI yang dijalankan dari sesi SSH tidak memiliki tempat untuk ditampilkan. Mereka hanya mengeluh "Kesalahan: tidak ada tampilan yang ditentukan" atau beberapa pesan kesalahan serupa.
X11 secara inheren transparan-jaringan, sehingga tidak memiliki gagasan tentang "tampilan lokal". Layar adalah apa pun yang Anda katakan aplikasi adalah layar. Mungkin ada beberapa tampilan lokal, misalnya dalam hal konfigurasi multiseat. Tidak ada satu tampilan "benar" seperti yang ada pada Windows. Jika Anda menjalankan program dari jarak jauh dan ingin ditampilkan pada monitor mesin jarak jauh, Anda perlu menjalankan server X pada mesin jarak jauh dan Anda harus secara eksplisit memberi tahu program untuk terhubung ke layar itu. Secara default, jika Anda tidak melakukan apa-apa, program akan ditampilkan pada mesin yang Anda hadapi.
Gilles 'SANGAT berhenti menjadi jahat'
sumber