Изменить настройки для других (всех) пользователей удаленно

Я настраиваю несколько компьютеров Ubuntu 12.04 / 13.10 удаленно, используя cfengine3. Мне интересно, как я могу добавить элемент в Launcher для всех пользователей. Я знаю, что мне нужно установить избранное com.canonical.Unity.Launcher, но я не знаю, как это сделать для всех пользователей из скрипта. Я также видел этот пост , который выглядит очень похоже на то, что мне нужно, только я также хочу применить изменения к существующим пользователям . Как я могу это сделать?

Другими словами: мне интересно, как установить элементы запуска для (или всех) пользователей из скрипта, работающего от имени пользователя root.

1
задан 13 April 2017 в 15:24

1 ответ

Помните, что у каждого пользователя могут быть свои предпочтительные приложения. Тем не менее, если CFengine позволяет вам запускать произвольные команды, вы можете создать скрипт для редактирования /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml, как описано здесь . Рекомендуется, чтобы для вашего сценария вы использовали библиотеку XML, которая интерпретирует файлы XML и позволяет легко их редактировать.

0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: