web-dev-qa-db-ja.com

LXDEへのリモートデスクトップUbuntu Unity

同じLAN上のデバイスでリモートデスクトップを実行できますが、両方のUbuntuは環境として統一されています。

vino-preferencesを実行し、[他のユーザーにデスクトップの表示を許可する]をオンにします。次に、Remminaを使用して[ComputerName].localに接続するか、ローカルIPを入力します。

ただし、環境としてLXDEを備えたデバイスがあります。 vino-preferencesでも同じことをしましたが、接続しようとすると「VNCサーバーに接続できません」というメッセージが表示されます。

奇妙なことは、逆接続が正常に機能することです。 ...つまり、remminaを使用してLXDEマシンからUbuntu Unityマシンに接続できます。

他のマシンと同様に動作するようにLXDEを構成するにはどうすればよいですか?

1
Mina Michael

さて、問題はvino-serverがLXDEの起動時に実行されないことでした。

/usr/lib/vino/vino-serverを実行するとvino-serverが実行され、問題が修正されます!

したがって、起動時にこの行を実行するにはLXDEが必要です。この行を実行するにはデスクトップエントリを作成する必要があると思っていましたが、すでに1つありました。 コメントアウトtwo(およびコマンドから--sm-disableを削除しました。重要かどうか確認してください)

...したがって、あなたがしなければならないのは、ファイルvino-server.desktopを編集することだけです!

gksu gedit '/etc/xdg/autostart/vino-server.desktop'を実行して、ファイルを次のようにします(コピーして貼り付けることができます)

[Desktop Entry]
Name=Desktop Sharing
Comment=GNOME Desktop Sharing Server
Keywords=vnc;share;remote;
NoDisplay=true
Exec=/usr/lib/vino/vino-server
Icon=preferences-desktop-remote-desktop
#OnlyShowIn=GNOME;Unity;
Terminal=false
Type=Application
#AutostartCondition=GSettings org.gnome.Vino enabled
X-GNOME-Autostart-Phase=Applications
X-GNOME-AutoRestart=true
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=vino

(行Exec=/usr/lib/vino/vino-server#OnlyShowIn=GNOME;Unity;および#AutostartCondition=GSettings org.gnome.Vino enabledに注意してください)

1
Mina Michael