Где gnome-system-monitor сохраняет свои настройки?

Вопрос или проблема

Например, https://userbase.kde.org/KSysGuard сохраняет свои настройки в /home/user/.config/ksysguardrc.

Где https://wiki.gnome.org/Apps/SystemMonitor сохраняет свои настройки?

Нет файлов настроек в .config или .gnome.

Я открыл fatrace и запустил gnome-system-monitor, но, похоже, он не читал никаких файлов настроек:

panel-1-whisker(4901): RO /usr/bin/gnome-system-monitor
panel-1-whisker(4901): R /usr/bin/gnome-system-monitor
gnome-system-mo(4901): O /usr/share/gnome-system-monitor/gsm.gresource
gnome-system-mo(4901): RCO /usr/share/applications/gnome-system-monitor.desktop
gnome-system-mo(4901): RCO /usr/share/applications/gnome-system-monitor-kde.desktop

Вы можете использовать соответствующую схему из dconf/gsettings.

Узнайте точные названия с помощью gsettings list-recursively | grep system-monitor, а затем вы можете сохранить вывод в файл и добавить gsettings set в начало каждой строки.

Начиная с Ubuntu 22.04, GNOME использует /org/gnome/gnome-system-monitor/ вместо /org/gnome/system-monitor/, как показано в приведенных ниже примерах.

Например:

org.gnome.gnome-system-monitor.something param 0

изменится на

gsettings set org.gnome.gnome-system-monitor.something param 0

Или используйте dconf dump /org/gnome/gnome-system-monitor > file для сохранения
и dconf load /org/gnome/gnome-system-monitor < file для восстановления.

Ответ или решение

gnome-system-monitor сохраняет свои настройки, используя систему GSettings и dconf. Это означает, что настройки не будут найдены в традиционных файлах конфигурации, таких как .config или .gnome.

Основные моменты:

  1. Механизм хранения настроек:

    • gnome-system-monitor использует dconf для хранения своих параметров. Это специальная система хранения, которая позволяет приложениям написанным для GNOME, управлять настройками более гибко и централизованно.
  2. Путь к настройкам:

    • Для gnome-system-monitor, начиная с Ubuntu 22.04, настройки хранятся по следующему пути: /org/gnome/gnome-system-monitor/. Это отличается от предыдущих версий, где использовался путь /org/gnome/system-monitor/.
  3. Получение настроек:

    • Чтобы посмотреть все доступные настройки gnome-system-monitor, можно использовать следующую команду в терминале:
      gsettings list-recursively | grep system-monitor
    • Это покажет все параметры настройки, которые можно изменить, а также их текущие значения.
  4. Сохранение и восстановление настроек:

    • Для сохранения текущих настроек в файл, используйте команду:
      dconf dump /org/gnome/gnome-system-monitor > settings_backup.txt
    • Для восстановления настроек из файла, выполните:
      dconf load /org/gnome/gnome-system-monitor < settings_backup.txt
  5. Изменение настроек:

    • Чтобы изменить какую-либо настройку, достаточно использовать команду gsettings set, например:
      gsettings set org.gnome.gnome-system-monitor.some-setting value

Заключение:

Система gsettings и dconf обеспечивает более современный и централизованный подход к управлению настройками в GNOME-приложениях, таких как gnome-system-monitor. Это значит, что вместо редактирования файлов конфигурации, пользователи могут легко управлять параметрами через терминал или графические утилиты, позволяя более эффективно настраивать и кастомизировать свое рабочее окружение.

Таким образом, если вы искали настройки gnome-system-monitor, стоит обратить внимание именно на dconf и gsettings, а не на традиционные файловые системы конфигурации.

Оцените материал
Добавить комментарий

Капча загружается...