web-dev-qa-db-ja.com

Ubuntuマシンのデスクトップを開く方法は?

私はUbuntuの初心者です。 SSH経由でUbuntuマシンに接続します。サーバーかどうかはわかりません。 SSHで接続すると、正常に動作し、$ ...指示の準備ができたシェルが表示されます。

私の質問:マシンのデスクトップ(GUI)を開くにはどうすればよいですか?

5
HTML Man

-Xオプションを使用してsshした場合、X11転送を介してGUIプログラムを起動できます。次に、目的のGUIプログラムを起動します。たとえば、ファイルシステムGUIを調べるには:

ssh -X [email protected]

...接続後...

nautilus .

ただし、これは非常に悪い習慣です。X11接続は遅いので、嫌いでしょう。 CLIに慣れるだけでよい。

2
Stefan Jevtic

基本的に2つのオプションがあります:Xフォワーディングを使用したSSHとVNC。 「サーバーまたはデスクトップ」という質問については、「 buntuデスクトップまたはサーバーがインストールされているかどうかを確認する方法? 」を参照してください。

X転送を使用したSSH

これにより、ローカルマシンで実行されている場合のように、ターミナルを使用してリモートサーバーで単一のアプリケーションを実行できます。そのため、リモートマシンのデスクトップは表示されず、個々のリモートGUIアプリを個別に実行できます。ウィンドウをデスクトップ上で移動したり、個別に最小化したりすることができます。

これを有効にするには、-Xオプションを指定してSSHコマンドを実行し、SSHターミナルを使用してGUIアプリケーションを起動します。

リモートサーバーでX転送を有効にする必要があります。

この方法の欠点は、転送されたグラフィックスのネットワーク負荷が高いことです。そのため、両方のコンピューターが同じ高速LAN(たとえば、企業または大学のネットワーク)上にある場合にのみ実用的です。

VNC

これにより、リモートサーバーの前に座っているかのように、実際のデスクトップを表示できます。残念ながら、Ubuntu(他のプラットフォームのみ)でのVNCの経験はありませんが、 https://help.ubuntu.com/community/VNC のガイドが役立つはずです。 VNCサーバーとクライアントの両方をセットアップする必要があります。

2
Melebius