Ubuntuを実行しているhtpcがローカルにテレビに接続されています。テレビに表示される内容をリモートで制御したい。
これまではxrdp(Windows PCを使用して制御できます)を使用して接続できましたが、同じユーザーを使用して接続しても新しい空のデスクトップセッションが開きます。自分のテレビで実行されている既存のセッションを表示して制御するように切り替えるにはどうすればよいですか?
ベストアンサー1
私は持っています同じ質問。
編集:こんにちはMichael Mronzek、ルールを教えてくれてありがとう。編集時にルールに従うよう努めます。
vncserverが必要です。リモートシステムにログインするたびにvncserverを直接起動できます。あるいは、より良いバリエーションは、リモートシステムの起動時にvncserverを起動することです。以下を行います。
sudo apt-get install x11vnc
sudo x11vnc -storepasswd /etc/x11vnc.pass
ここで指定するパスワードは後でxrdpログインに必要です。次に、起動時にvncserverを実行するには新しいサービスが必要です。
sudo nano /lib/systemd/system/x11vnc.service
ファイルに次のように入力します。
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
サービスを認識するにはシステムが必要です。
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
次にxrdp.ini編集ファイルを変更します/etc/xrdp/xrdp.ini
。
...
[xrdp1]
name=Remote Session
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask-1
[xrdp2]
name=Local Session
lib=libvnc.so
username=
password=ask
ip=127.0.0.1
port=5900
...
その後、リモートコンピュータを再起動します。
sudo shutdown -r now
この設定の良いことは、標準のrdpを使用してWindowsから接続すると、リモートでコンピュータを再起動してリモートで再接続することができ、最終的にはコンピュータの前に座っているかのようにコンピュータの一般的なログイン画面が表示されることです。 。 rdpに接続したら、xrdpメニューから「Local Session」を選択します。パスワードはvncserverパスワードです。別のセッションを開くには、リモートセッションを選択します。既存のリモートセッションのポートがわかっている場合は、そのフィールドにポート番号を入力してセッションに参加することもできます。
楽しい時間を過ごして高速道路こんにちは