SSH üzerinden uzak bir Linux PC'de bir GUI yazılımı nasıl başlatılır

92

Bazen XMBC ortam yürütücüsünü veya diğer GUI yazılımlarımı bilgisayarımdan (bir medya merkezi olarak kullanılan küçük Xubuntu PC) başlatmam gerekir.

Genellikle bunu, SSH ile uzak PC'de bir X11vnc sunucusundan başlayarak ve Xfce masaüstüne bir Xvnc istemcisi ile bağlantı kurmadan yapıyorum.

Uzak Linux PC'de bir GUI yazılımını SSH ile başlatmanın bir yolu var mı?

teşekkürler!

    
sordu Raben 08.06.2011 15:55

1 cevap

115

Evet. Sadece ssh oturumunuzda export DISPLAY=:0 (veya uzak ekran numaralandırılıyorsa ne olursa olsun) çalıştırmanız gerekir ve programlar uzaktan göstergede çalışır. Hızlı bir örnek:

[email protected]:~$ ssh tim
[email protected]:~$ export DISPLAY=:0
[email protected]:~$ firefox

Firefox şu anda tim 'nin ekranında çalışıyor.

Ancak, ssh oturumunuzu kapattığınızda, çoğu zaman uzak uygulama kapanır. Eğer ssh bağlantısını kesmek ancak uygulamayı çalıştırmak istediğinizde, ekran gibi bir şey kullanarak özel bir şekilde başlatmanız gerekir (ssh oturumunu arka planda çalışır durumda tutar) veya nohup veya başka bir yöntem. Daha fazla bilgi için son zamanlarda başka bir soru daha vardı."

Hepsini kısaltabilir, bağlanacak, ekranı seri olarak dışa aktarabilir ve uygulamayı ssh oturumu sona erdikten sonra kapatmayacak şekilde başlatabilirsiniz:

ssh tim "DISPLAY=:0 nohup firefox"
    
verilen cevap Oli 08.06.2011 17:42

Etiketlerdeki diğer soruları oku