Sles 12 SP2以降、VNCリモートアクセスをアクティブ化できません。
dbus-launch gsettings set org.gnome.Vino Prompt-enabled false
dbus-launch gsettings set org.gnome.Vino authentication-methods "['vnc']"
dbus-launch gsettings set org.gnome.Vino require-encryption false
dbus-launch gsettings set org.gnome.Vino vnc-password $(echo -n 'basis2k'|base64)
dbus-launch gsettings set org.gnome.Vino enabled true
そのようなキーはありません '有効'
提案ありがとう。 x11vncをインストールして管理しました。それを開始するために、私はsystemdユニットファイル「/etc/systemd/system/x11vnc.service」を作成しました:
[Unit]
Description=x11vnc-Server
[Service]
ExecStart=/usr/bin/x11vnc -display :0 -auth guess -forever -loop -noxdamage -o /var/log/x11vnc.log -rfbauth /root/.vnc/passwd -rfbport 5900 -shared
[Install]
WantedBy=graphical.target
コマンドsystemctl enable x11vnc
を使用すると、システムの起動時に自動的に起動します。 systemctl start x11vnc
で手動で開始することもできます
これが将来のSuSEリリースで機能することを願っています。
これが私がCentOS7でしなければならなかったことです(私はそれがSLES 12.2ではないことを知っています)。 @Sebastianの回答は大いに役立ちましたが、「org.gnome.settings-daemon.plugins.sharingactivetrue」という設定をもう1つ見つける必要がありました。また、すべてのイーサネット(IEEE802)インターフェイス(有線/無線)で有効にしたいと思いました。
gsettings set org.gnome.Vino Prompt-enabled false
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino vnc-password $(echo -n 'my_password'|base64)
gsettings set org.gnome.settings-daemon.plugins.sharing active true
eths=$(nmcli -t -f uuid,type c s --active | grep 802 | awk -F ":" '{ print "'\''" $1 "'\''" }' | paste -s -d, -)
gsettings set org.gnome.settings-daemon.plugins.sharing.service:/org/gnome/settings-daemon/plugins/sharing/vino-server/ enabled-connections "[ $eths ]"
GNOME 3.14以降、vino
は、単純な自動開始ではなく、gnome-settings-daemon
のネットワーク依存共有プラグインによって開始されます。これは、gnome-control-center
の共有設定で構成できます。または、gsettings
を使用する場合、コマンドは次のとおりです。
gsettings set org.gnome.settings-daemon.plugins.sharing.service:/org/gnome/settings-daemon/plugins/sharing/vino-server/ enabled-connections "['UUID']"
ここで、UUID
は、有効にするネットワーク接続のUUIDです。 "['UUID1', 'UUID2']"
の形式を使用して、複数のUUID /接続に対して有効にすることもできます。 nmcli c
を使用してすべてのUUIDのリストを見つけることができます。