Настроить "другие пользователи могут просматривать мой рабочий стол" через командную строку
Я пытаюсь заставить 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.