2012-01-24 19 views
5

Zasadniczo używam emacs na zdalnym serwerze (moja szkoła), ale kiedy zalogowałem się z linux i wpisałem emacs, otrzymałem tryb tekstowy (tryb terminalowy). Czy istnieje sposób na uruchomienie emacsa w trybie graficznym ze zdalnego serwera?Uruchamianie emacs w trybie graficznym na zdalnym serwerze

+0

Czy używasz ssh pomiędzy lokalną skrzynką linux a zdalnym komputerem? Jeśli zdalny komputer jest linuxem, czy jego sshd ma włączone przekazywanie X11? –

Odpowiedz

4

Można użyć SSH X11 spedycja, aby wyświetlić okno lokalnie ale mają działać na zdalnego maszyny.

Dostępnych jest wiele samouczków, a konfiguracja, choć często nie jest skomplikowana, różni się w zależności od systemu operacyjnego i innych, dlatego polecam po prostu wyrażenie "przekazywanie ssh x11", aby dowiedzieć się więcej o jego konfigurowaniu.

Przekazywanie SSH X11 używa połączenia ssh między komputerem a serwerem, z którym się łączysz, w celu tunelowania programów graficznych protokołu komunikacyjnego. Zwykle oznacza to, że aby połączyć się z serwerem, zamiast uruchamiać ssh <servername>, uruchamiasz ssh -X <servername>, a jeśli twój serwer jest poprawnie skonfigurowany, możesz po prostu uruchomić zdalnie emacs lub dowolny inny program graficzny i wyświetlić go na lokalnym komputerze.

+0

czym jest przekazywanie ssh x11? czy mógłbyś dać mi więcej instrukcji? – Mark

+0

Otwórz połączenie za pomocą 'ssh -X', a twoje środowisko powinno zostać ustawione poprawnie dla przekazywania X11. – ataylor

+0

@ Mark, zaktualizowałem odpowiedź nieco więcej informacji na ten temat. – spatz