同じLAN上のデバイスでリモートデスクトップを実行できますが、両方のUbuntuは環境として統一されています。
vino-preferences
を実行し、[他のユーザーにデスクトップの表示を許可する]をオンにします。次に、Remminaを使用して[ComputerName].local
に接続するか、ローカルIPを入力します。
ただし、環境としてLXDEを備えたデバイスがあります。 vino-preferences
でも同じことをしましたが、接続しようとすると「VNCサーバーに接続できません」というメッセージが表示されます。
奇妙なことは、逆接続が正常に機能することです。 ...つまり、remminaを使用してLXDEマシンからUbuntu Unityマシンに接続できます。
他のマシンと同様に動作するようにLXDEを構成するにはどうすればよいですか?
さて、問題は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
に注意してください)