Я настроил список значков моего модуля запуска Unity с помощью пользовательских модулей запуска. Теперь я хочу, чтобы тот же настроенный лаунчер появлялся при создании нового пользователя. В настоящее время при создании нового пользователя появляется средство запуска Ubuntu по умолчанию. Как мне это сделать?
Хорошо, после поисков, я нашел ответ. Это довольно просто. Ответ представляет собой сочетание двух ответов выше, а также еще несколько. Откройте Terminal и введите следующую команду:
sudo cp -rf .config/ .gconf/ .gconfd/ .gnome2/ /etc/skel/
Вот и все. Теперь все изменения появятся для нового пользователя. Это сработало для меня. Я проверил изменения, создав нового пользователя.
Обратите внимание, что это не изменит пусковые установки для уже существующих пользователей, а только для вновь созданных пользователей.
Это умозрительное предположение ...
Я считаю, что команда adduser запускается при создании нового пользователя. Он создает новую домашнюю папку пользователя, используя содержимое в / etc / skel
, если вы запустите ls -al / etc / skel , вы заметите, что там очень простая структура папок.
Попробуйте создать папку .local / share / apps в / etc / skel . Затем скопируйте содержимое вашей папки .local / share / Applications в /etc/skel/.local/share/applications
Список избранного управляется записью dconf. Я не эксперт по bash, но я полагаю, что если вы добавите команду в файл adduser в / etc / skel для добавления вашего списка избранного, то это должно работать для каждого нового пользователя.
Извините, я пока не могу получить более техническую информацию (постараюсь улучшить свой ответ).
Во-первых, получите список «Избранное»:
$ gsettings get com.canonical.Unity.Launcher favorites
Результат должен быть таким:
['ubiquity-gtkui.desktop', 'nautilus-home.desktop', 'firefox.desktop', 'libreoffice-writer.desktop', 'libreoffice-calc.desktop', 'libreoffice-impress.desktop', 'ubuntu-software-center.desktop', 'ubuntuone-installer.desktop', 'gnome-control-center.desktop']
Теперь откройте файл /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml
для редактирования, найдите схему с помощью [ 113] и замените значение <default>
для <key type="as" name="favorites">
вашими пользовательскими настройками с первого шага.