Panodaki SSH ile panoyu kullanma


24

Ubuntu 11.04 masaüstüne ve 11.04 VPS sunucusuna sahibim.

Değiştirdikten sonra vimbirlikte vim-gtk(olsa GUI) gerek yoktur, ben de sistemin panosunu kullanabilir değilim vim. Aynı özelliği Ubuntu sunucusunda kullanmak isterdim, ancak çalışmıyor gibi görünüyor ssh -X.

Bu özelliği etkinleştirebilmemin bir yolu var mı veya bunun için kullanmam gerekir nanomi?


Yanıtlar:


29

"Pano", X11'in bir özelliğidir, bu nedenle "güvenilir" modda SSH bağlantısı için "X11 iletmeyi" etkinleştirmeniz gerekir:

$ ssh -Y myserver

(Varsayılan olarak, X11 bir şekilde bir "güvenilir olmayan" modunda iletilir çok . Kısıtlayıcı -Ykısıtlamalar devre dışı bırakır.)

Ayrıca sunucunun xauthve X11 uyumlu bir vim sürümüne sahip olduğundan emin olun. yüklü . Panoya erişilebildiğini doğrulamak için xsel -ove xsel -o -bdüğmelerini kullanabilirsiniz .


Kalıcı hale getirmek için aşağıdakileri yerelinize ekleyin ~/.ssh/config:

Host myserver
    ForwardX11 yes
    ForwardX11Trusted yes

1
Sunucuda vim-gtk kullanıyorum ve X11'in etkin olduğunu "vim --version" kullanarak görebiliyorum. Xauth ile ilgili hiçbir şey yok. Bu ne elde edeceğim: $ xsel -o xsel: Ekranı açamıyorum: (null): Başarı
jaz

1
"sudo apt-get install xauth" oyununu yaptı.
jaz

Kimin için faydalı olduğu için: bu benim için çalıştı, ancak yalnızca +sicil ile sicil değil *. Kilometreniz değişebilir.
Walt W

Bunu yapmak, aslında X tabanlı vim kullandığınız ve Vim tabanlı komut satırı metinleri kullandığınız anlamına mı geliyor?
CMCDragonkai

@ CMCDragonkai: Hayır. Çalıştıysanız vim, hala panoya erişmek için X11 desteğine sahip olan metin tabanlı Vim'i alırsınız.
Gravity
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.