Firefox'u SSH üzerinden bir Ubuntu VM'sinde çalıştırmak ana makinenin Firefox'unu açar


11

Slackware kullanıyorum. Firefox çalışıyor. Ayrıca VirtualBox kullanarak Ubuntu 16.04 çalıştıran bir sanal makinem var.

Sanal makineye Firefox yükledim ve ana bilgisayara Firefox yüklendi.

Sanal makinede bir SSH oturumu açtım ve Firefox'u çalıştırdım. Ana bilgisayarımın Firefox'unun yeni bir penceresini açtı.

Bunu neden yaptı? İki tane Firefox örneği bekliyordum: biri ana bilgisayarımda, diğeri sanal makinede.

Yanıtlar:


24

Firefox başladığında, aynı ekranda çalışan bir Firefox penceresi arar ve bir pencere bulursa, bu pencereye odaklanır (ve komut satırına bir URL iletirseniz, URL'yi varolan URL'ye yüklemek için yeni bir sekme açar pencere).

SSH'yi X11 ekran iletme ile çalıştırmış olmanız gerekir. X11 iletimi etkin olduğundan, SSH oturumunda başlattığınız tüm GUI programları yerel makinede görüntülenir.

X11 yönlendirmesi SSH bağlantısında etkin değilse, SSH oturumundan çalıştırılan GUI uygulamalarının görüntülenecek hiçbir yeri olmaz. Sadece "Hata: görüntü belirtilmedi" veya benzer bir hata mesajından şikayet ediyorlardı.

X11'in doğası gereği ağ şeffaftır, bu nedenle “yerel ekran” kavramına sahip değildir. Ekran, uygulamanın ekran olduğunu söylediğiniz her şeydir. Birden fazla yerel ekran olabilir, örneğin çok koltuklu bir yapılandırmada. Windows'da olduğu gibi bir “gerçek” ekran yoktur. Bir programı uzaktan çalıştırıyorsanız ve uzak makinenin monitöründe görüntülenmesini istiyorsanız, uzak makinede bir X sunucusu çalıştırmanız ve programa o ekrana bağlanmasını açıkça söylemeniz gerekir. Varsayılan olarak, hiçbir şey yapmazsanız, programlar önünüzdeki makinede görüntülenir.


15

İstersiniz firefox --no-remote(veya firefox --new-instance). Aksi takdirde, mevcut firefox işleminizi "yeniden kullanır".

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.