Mevcut pencereleri SSH ve X11 iletme yoluyla yönlendirilsin mi?


14

Kullanarak ssh -X user@hostana bilgisayardaki programları başlatabilirim ve X11 iletimi pencerelerini uzak makinede görmemi sağlar. Ancak, mevcut pencereleri yönlendirmek / yeniden yönlendirmek istiyorum .

Bunu nasıl yaparım (mümkünse)?

Not, VNC bir seçenek değildir (ana makineye hiçbir sunucu kurulmamıştır ve kullanıcımın sınırlı izinleri vardır).

Yanıtlar:


13

xpraXmove için aktif bir halef gibi görünüyor ve tam olarak ne istediğinizi yapıyor. Geliştiriciler "X istemcileri için ekran" olarak faturalandırır. Uzak sunucunuzda çalışması gerekirken, bir ana klasörden iyi çalışır. Python'un yanı sıra, xvfbçalışma zamanı bağımlılığıdır.

Uzak sunucuya yüklendikten sonra kullanımı oldukça kolaydır.

xpra start :8 --start=xeyes

Yerel makinenizde şunları çalıştırın:

xpra attach ssh:YOURSERVERHOST:8

Bah, xvfbvarsayılan olarak yüklenmez. Her neyse, izin kısıtlaması olmayan insanlar için iyi bir cevap. Birkaç gün bekleyecek ve daha iyi bir çözüm yoksa kabul edecektir. :)
htorque

1
Hehe, bunun saçma gelmeye başladığını biliyorum, ancak xvfb paketim xserver-ortak şeylere bağlı ve belgeleri ve iki yürütülebilir dosyayı yükler: xvfbve xvfb-run. Uzaktan kumandanıza basit bir kopya olabilir ~ / bin ..
djeikyb

1
Uygulama yükleme izni olanlar için xpra , Ubuntu 9.10 (Karmic Koala)
13'te Firefeather

Bu mevcut pencereleri nasıl taşır? xpra, örnekte xeyes'ten önce başlatılmalıdır.
sivann

@sivann "Varolan" ı, çözümün ön koşullarının oluşturulmasından önce değil, bir ssh oturumundan önce oluşturulan pencereler (örn. bilgisayarda oturtulmuş) olarak yorumluyorum.
djeikyb

1

Serverfault üzerinde bunu yapabileceğinizi okudumxmove


1
Artık geliştirilmedi ve resmi web varlığı yok uyarı ile. Sanırım 9.x depolarında. Söylentinin mevcut X11 sürümleriyle ilgili sorunları var (küçük? Majör?). Başarısız bir şekilde derlemeye çalıştım, ama marka olmanın ötesinde çok şey bildiğimi iddia etmiyorum.
djeikyb
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.