Установить избранные приложения по умолчанию

Избранные приложения — это те приложения, которые видны на панели задач 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.

Установка избранных приложений

  1. Создайте профиль user, в котором будут содержаться следующие строки:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local — это название базы данных dconf.

  2. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  3. Создайте файл ключа /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']
  4. Чтобы пользователь не мог изменить эти настройки, необходимо создать файл /etc/dconf/db/local.d/locks/favorite-apps со следующим содержимым:

    /etc/dconf/db/local.d/locks/favorite-apps

    # Блокировка избранных приложений, установленных по умолчанию
    /org/gnome/shell/favorite-apps
  5. Обновите системные базы данных:

    # dconf update
  6. Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.