web-dev-qa-db-ja.com

gnu / linuxのリモートマシンでstartxする方法

リモートマシンでstartxを実行し、そのリモートマシンのディスプレイ/モニターでXセッションを実行したいと思います。

背景:私のマシンはすべてArch Linuxを実行しており、グラフィカルログインマネージャー(GDMやKDMなど)を使用していません。私は通常ttyにログインし、「startx」と入力してXFCE4セッションを開始します。仕事中に、VNC経由でホームマシンに接続することがあります。これはうまくいきます。時々、(自宅の)リモートマシンを再起動する必要があることをします。

そうすると、VNC接続には実行中のXセッションが必要になるため(私の場合はx11vncの場合)、マシンに再接続する方法はありません。したがって、usernamepassword、および "startx"を入力するために、再起動したばかりのリモートマシンに(TTY1に)何らかの方法で接続する手順が必要です。

誰かがそれを行う方法のヒントを教えてもらえますか?

1
Produnis

あなたのアプローチは正しいです。ただし、提案した方法でリモートで起動することはできません。 x11vncを機能させるには、Xserverを実行する必要があります。 Xのログイン画面が表示されるxdmをインストールすることをお勧めします。その後、Xserverにx11vncをインストールして、その方法でログインできます。

1
OS2

ssh -X ...はX11転送を有効にします。ただし、サーバー側でのサポートが必要です。

PS:私は新しいxfceセッション全体を実行しようとしました。だから私は自分自身に興味があります:D

0