Установить избранные приложения по умолчанию
Избранные приложения — это те приложения, которые видны на панели задач 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. Следующие действия отредактируют профиль 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 Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.