Настроить "другие пользователи могут просматривать мой рабочий стол" через командную строку

Я пытаюсь заставить vino-сервер работать через ssh на машине с Ubuntu 17.04. В частности, я хочу установить параметр "другие пользователи могут просматривать мой рабочий стол". Документация Ubuntu о состояниях Vino для установки этой опции через графический интерфейс (например, Меню> Настройки> Удаленный доступ). Однако я не могу получить доступ к графическому интерфейсу на своей удаленной машине, поэтому я ищу файл конфигурации, в котором я могу установить опцию "другие пользователи могут просматривать мой рабочий стол". Кто-нибудь знает, какой это файл конфигурации?

В более старом посте 2010 года говорится, что я могу получить доступ к этому файлу конфигурации через ~/.gconf, однако на моем компьютере нет ни папки ~/.gconf, ни файла gconf.xml.

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 это не ваш удаленный физический рабочий стол).

Попробуйте что-нибудь подобное?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.

Другие вопросы по тегам