Linux “在哪里?”;“葡萄酒偏好”;存储其配置属性

Linux “在哪里?”;“葡萄酒偏好”;存储其配置属性,linux,command-line,raspberry-pi,vnc,Linux,Command Line,Raspberry Pi,Vnc,我尝试在Raspberry Pi上通过命令行设置VNC服务器“vino”,而不使用X会话。我不想通过SSH等使用共享X11Session 因此,目前我被困在一个事实中,我不知道工具“vino preferences”在哪里存储它的首选项。 我知道该工具正在使用“gconf”来读取和设置配置属性 如果我在创建的X窗口内执行工具“vino preferences”(是的,我在Pi处有一个输出设备、一个插入的键盘和鼠标),并在那里更改一些设置,然后运行 find / -not -path "/proc

我尝试在Raspberry Pi上通过命令行设置VNC服务器“vino”,而不使用X会话。我不想通过SSH等使用共享X11Session

因此,目前我被困在一个事实中,我不知道工具“vino preferences”在哪里存储它的首选项。 我知道该工具正在使用“gconf”来读取和设置配置属性

如果我在创建的X窗口内执行工具“vino preferences”(是的,我在Pi处有一个输出设备、一个插入的键盘和鼠标),并在那里更改一些设置,然后运行

find / -not -path "/proc/*" -not -path "/sys/*" -printf '%TY-%Tm-%Td %TT %p\n' | sort
要找出哪些文件已更改,没有任何相关内容

那么,读取其属性的工具到底在哪里?应用设置属性是因为如果我停用“允许其他用户使用此桌面”选项,我将无法再与VNC客户端连接

下载“vino”的源代码时,我发现了一个名为“org.gnome.vino.gschema.xml”的文件,其中包含以下内容:

<schemalist>
  <schema id='org.gnome.Vino' path='/org/gnome/desktop/remote-access/'>
    <key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>
...

启用对桌面的远程访问
如果为true,则允许通过RFB远程访问桌面
协议然后,远程计算机上的用户可以连接到
使用VNC查看器的桌面。
假的
...

所以,也许这个文件必须在某个地方使用?

如果您想通过shell访问,您可以尝试使用
gsettings
。如果尚未安装,则它们位于
libglib2.0-bin
软件包中

  • 您可以通过以下方式查看所有配置键:

    gsettings list-recursively org.gnome.Vino
    
  • 如果您想更改选项,可以执行以下操作:

    gsettings set org.gnome.Vino view-only true
    
重新启动vino后,新设置将起作用