通过命令行配置“其他用户可以查看我的桌面”

通过命令行配置“其他用户可以查看我的桌面”

我正在尝试让 vino-server 在 Ubuntu 17.04 机器上通过 ssh 工作。具体来说,我想设置“其他用户可以查看我的桌面”选项。Ubuntu 的文档vino 上说可以通过 gui 设置此选项(即菜单 > 设置 > 远程访问)。但是,我无法访问远程计算机上的 gui,因此我正在寻找一个配置文件,可以在其中设置此“其他用户可以查看我的桌面”选项。有人知道这是哪个配置文件吗?

一位年长的邮政从 2010 年开始,我可以通过 ~/.gconf 访问此配置文件,但是我的机器上没有 ~/.gconf 文件夹,也没有 gconf.xml 文件。

答案1

尝试一下这样的事情吗? gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true

来源:https://linuxexplore.com/tips-tricks/configure-remote-desktop-from-command-line/

不确定这些东西实际上存储在哪里,但 gconf 通常通过 gconftool 或其他 CLI 工具发出命令来修改。

答案2

相关设置不包含在配置文件中 - 而是包含在与您尝试查看的远程桌面会话关联的 dconf 数据库中。您可以使用以下任一方式修改它们

DISPLAY=:0 gsettings set org.gnome.Vino view-only 'true'
DISPLAY=:0 gsettings set org.gnome.Vino enabled 'true'

或者

DISPLAY=:0 dconf write /org/gnome/desktop/remote-access/view-only  'true'
DISPLAY=:0 dconf write /org/gnome/desktop/remote-access/enabled 'true'

DISPLAY如果:0不是您的远程物理桌面,请调整该值)。

相关内容