как изменить стандартные значки запуска в единстве для нового пользователя?

поместите это в свой ~/.bashrc

eval $(ssh-agent)
ssh-add ~/.ssh/where_ever_privake_key_is 
1
задан 17 April 2014 в 18:53

3 ответа

Сначала вы получите список избранных:

$ 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 для редактирования, найдите схему с помощью id="com.canonical.Unity.Launcher" и замените значение <default> <key type="as" name="favorites"> на пользовательские настройки с первого шага.

3
ответ дан 25 May 2018 в 21:46

Это умозрительное предположение ...

Я полагаю, что команда adduser запускается при создании нового пользователя. Он создает новую домашнюю папку пользователя, используя содержимое в файле / etc / skel

, если вы запустите / etc / skel , вы заметите, что существует очень простая структура папок.

Попробуйте создать папку .local / share / applications в / etc / skel. Затем скопируйте содержимое своей папки .local / share / applications в /etc/skel/.local/share/applications

1
ответ дан 25 May 2018 в 21:46

Список избранного управляется записью dconf. Я не эксперт по bash, но считаю, что если вы добавите команду в файл adduser в / etc / skel, чтобы добавить список избранных, то вы должны работать для каждого нового пользователя.

Извините, я не может получить его еще более технически (я постараюсь улучшить свой ответ).

1
ответ дан 25 May 2018 в 21:46
  • 1
    хороший ответ, очень близко. дал бы это вам, если бы вы дали мне шаги. Но вы получите мой голос! :) – Ubuntuser 2 May 2011 в 13:47

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

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