SLES 12.2 无法启用 org.gnome.Vino - 没有这样的键“已启用”

SLES 12.2 无法启用 org.gnome.Vino - 没有这样的键“已启用”

自 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

没有这样的键“已启用”

当尝试使用 dconf-editor 激活它时,密钥也丢失了: 在此输入图像描述

答案1

这是我必须在 CentOS 7 上执行的操作(我知道它不是 SLES 12.2)。 @Sebastian 的回答很有帮助,但我仍然需要找到另一个设置“org.gnome.settings-daemon.plugins.sharing active true”。我还想在所有以太网 (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 ]"

答案2

由于 GNOME 3.14vino是由网络相关共享插件启动的,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。也可以使用格式为多个 UUID/连接启用它"['UUID1', 'UUID2']"。您可以使用 找到所有 UUID 的列表nmcli c

答案3

谢谢你的建议。我通过安装 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 版本中发挥作用。

相关内容