Встановлення типових улюблених програм
Пункти улюблених програм буде показано на панелі приладів GNOME Shell. Ви можете скористатися dconf для встановлення типових програм для одного користувача або встановити ті самі улюблені програми для усіх користувачів. В обох випадках вам спочатку слід внести зміни до профілю dconf, який зберігається у /etc/dconf/profile/user.
Встановлення різних улюблених програм для різних користувачів
Ви можете встановити типові улюблені програми для кожного користувача — внесіть зміни до відповідного файла бази даних користувача за допомогою gsettings. У наведеному нижче прикладі команда встановлює типовими улюбленими програмами користувача Текстовий редактор, Термінал та Файли (nautilus).
Вміст /etc/dconf/profile/user:
# Цей рядок дозволяє користувачеві пізніше змінити типові улюблені програми
user-db:userВстановлюємо улюбленими програмами «Текстовий редактор», «Термінал» і «Файли»:
# gsettings set org.gnome.shell favorite-apps "['org.gnome.TextEditor.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop']"Ви також можете заблокувати вказані вище параметри, щоб запобігти внесенню до них змін з боку користувача.
Встановлення однакових улюблених програм для усіх користувачів
Щоб записи улюблених програм були однаковими для усіх користувачів, вам слід внести зміни до загальносистемних файлів баз даних за допомогою команди dconf keyfiles. Нижче описано кроки з редагування профілю dconf, потім створення файла ключів для типових улюблених програм для усіх користувачів у базі даних налаштувань local.
Встановлення улюблених програм
-
Створіть профіль user, у якому міститимуться такі рядки:
/etc/dconf/profile/user
user-db:user system-db:locallocal — назва бази даних dconf.
Create the directory /etc/dconf/db/local.d/ if it does not already exist.
-
Створіть файл ключів /etc/dconf/db/local.d/00-favorite-apps для надання відомостей для бази даних local.
Вміст /etc/dconf/db/local.d/00-favorite-apps:
# Фрагмент встановлює gedit, terminal і nautilus як типові улюблені програми для усіх користувачів [org/gnome/shell] favorite-apps = ['gedit.desktop', 'gnome-terminal.desktop', 'nautilus.desktop'] -
Щоб запобігти перевизначенню цих параметрів користувачем, створіть файл /etc/dconf/db/local.d/locks/favorite-apps із таким вмістом:
/etc/dconf/db/local.d/locks/favorite-apps
# Блокування типових улюблених програм /org/gnome/shell/favorite-apps -
Оновлення загальносистемних баз даних:
# dconf update Щоб загальносистемні параметри було застосовано, користувачі мають вийти з системи і увійти до неї знову.