Ekranı yeniden taktıktan sonra ekran açılamıyor


1

screenOturumu ilk başlattığımda X-display çalışıyor. Yani, X-uygulamaları xterm, vb. Başlatabilirim .

Bununla birlikte, önceki screenoturumumu, farklı bir X'ten yeniden bağladığımda , X ekranı artık çalışmıyor. Örneğin, başlarsam xterm, ben alırım:

xterm: Xt error: Can't open display: localhost:10.0

Bununla birlikte, X-ekranım (localhost: 10.0) sadece yeniden bağlanma screenoturumunu bırakıp / durdurduğumu bulur . screenBaşka bir deyişle, yeniden oturtma oturumu dışında çalışır , ancak içeride değil.

X-ekranımın yeniden bağlanma screenoturumunda da çalışmasını nasıl sağlayabilirim ?


X11 yönlendirmeli SSH kullanıyor musunuz?
dansçılar

SSH, ancak soru yöneltme X11 değil.
xpt

Yanıtlar:


0

Ekran oturumunu tekrar takmadan önce,

env | grep -E "SSH_|DISPLAY|XAUTHORITY" > ~/.scrrc

Yeniden taktıktan sonra, her ekran oturumunda

source ~/.scrrc

Her seferinde yazmayı kolaylaştırmak için bunları diğer ad olarak tanımlayın.


1
Yapması daha iyi env | grep -E "SSH_|DISPLAY|XAUTHORITY" | sed -e "s/\=\(.*\)$/=\"\1\"/" > ~/.scrrc, çünkü bash değişkeni ataması boşluksuz boşluk içeremez.
Velda
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.