我正在寻找从 Ubuntu 设置中打开或关闭共享的命令,以便能够共享图像、音频或完整的远程桌面控制。
以 Ubuntu Bionic 为例,默认桌面,右上角图标,Ubuntu 设置,共享。有一个开关可以激活或停用共享。
我需要知道操作该开关的命令。
我一直在研究“gsettings”,它有一长组选项,但无法找到切换该按钮的命令。
答案1
我找到了这个 :https://serverok.in/enable-remote-desktop-in-ubuntu-from-the-command-line
这对我有用:
export DISPLAY=0.0
gsettings set org.gnome.Vino notify-on-connect false
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino view-only false
/usr/lib/vino/vino-server &
答案2
在新的 Ubuntu 版本上这并不那么容易 :(
要启用桌面共享,您必须:
安装
vino
包。条目Desktop sharing
应该出现在应用程序菜单的某个位置。您必须为 vino-server 设置一些配置参数,但可能唯一的方法是通过
dconf-editor
或gsettings
(设置这些参数的 GUI 早已被删除)。在 dconf-editor 中,转到/org/gnome/desktop/remote-access
并设置您的参数。
例如,如果您想使用密码进行身份验证,您应该:
a) 设置authentication-methods
为['vnc']
b) 设置prompt-enabled
为false
c) 设置require-encryption
为false
d) 设置vnc-password
为您要用于连接的密码的 base64 编码值通过单击菜单中的桌面共享条目来启动 vino-server。
在另一个系统上,使用任何 VNC 客户端(例如默认安装的 Remmina)进行连接。