dconf

Скриншот программы:
dconf
Детали программы:
Версия: 0.29.1 обновление
Дата загрузки: 16 Aug 18
Разработчик: The Gnome Project
Тип распространения: Бесплатная
Популярность: 37

Rating: 5.0/5 (Total Votes: 1)

dconf & nbsp; - это простая, простая в использовании и свободная система настройки на основе ключа и низкого уровня, разработанная как базовая версия для GSettings. Он может использоваться на платформах, не имеющих системы хранения конфигурации, и может быть описан как эквивалент инструмента редактора реестра из операционных систем Microsoft Windows, но предназначен для графической среды рабочего стола GNOME.


Особенности с первого взгляда

Проект представляет собой систему хранения ключей / значений, которая была значительно оптимизирована для чтения, что делает ее идеальной для хранения пользовательских настроек в среде рабочего стола GNOME. Он поддерживает уведомления об изменениях, обязательные ключи, а также стекирование нескольких источников конфигурации.

Это позволит вам изменять как скрытые, так и видимые настройки среды рабочего стола GNOME, для различных графических приложений, которые распространяются как часть проекта GNOME, для сторонних приложений, а также для других внутренних компонентов GNOME сессии.

Начало работы с dconf

Лучший способ установить dconf на ваш GNOME-дистрибутив GNU / Linux - использовать предварительно созданные двоичные пакеты из основных программных репозиториев вашей операционной системы. Конечно, архив универсальных источников также доступен для загрузки для пользователей, которые хотят оптимизировать программу для конкретной аппаратной архитектуры и дистрибутива Linux.

Если вы решили установить приложение из исходного tarball (файла tar.xz), которое бесплатно распространяется на Softoware, загрузите его и сохраните локально, извлеките его содержимое, откройте эмулятор терминала и используйте & lsquo; CD & Rsquo; чтобы перейти к местоположению извлеченных архивных файлов.

Выполните команду & lsquo; ./ configure && make & rsquo; команды для настройки / оптимизации программы, а также для ее компиляции. Затем запустите & lsquo; сделайте install & rsquo; команда как root или sudo для ее установки в системном масштабе. В настоящее время поддерживаются как 32-разрядные, так и 64-разрядные аппаратные платформы.

Что нового в этой версии:

  • Двигатель: отслеживание отслеживаемых ручек во избежание ложных изменений сигналов для корневого пути. Запросы подписки больше не отправляются, если движок уже подписан на данный путь. В случае, когда какое-то значение изменяется во время запроса подписки, измененный сигнал отправляется только для пути, на который подписаны, вместо корневого пути. (Daniel Playfair Cal;! 1,! 5, # 790640)
  • Двигатель: исправить тупик, который произошел при использовании двигателя из libsoup внутри flatpak, путем расширения существующего обходного пути для Glib! 541, aka # 674885. GSocket и различные другие типы GObject теперь также инициализируются в основном потоке. (Оуэн Тейлор;! 15)
  • Добавить аннотации переноса к строкам GTK-Doc для функций в пространствах имен dconf_changeset_ * и dconf_client_ * (Xavier Claessens, Philip Withnall;! 9, # 758903)
  • Обновите поддерево GVDB от мастера GVDB, содержащего в основном улучшения документации (Philip Withnall;! 17)
  • dconf-update.vala: правильная грамматика сообщений об ошибках (Kenyon Ralph;! 6)
  • Различные улучшения, связанные с мезонами (Inigo Martinez;! 11)
  • Добавить GitLab CI (Philip Withnall;! 10)
  • Сервис: порт из устаревшего g_type_class_add_private () в G_ADD_PRIVATE () (Philip Withnall;! 7)
  • Добавить Daniel Playfair Cal и Philip Withnall в качестве сопровождающих (Philip Withnall).

Что нового в версии 0.28.0:

  • Обновить README.

Что нового в версии:

  • Port to meson build system (# 784910)

Что нового в версии 0.26.0:

  • Номер версии был увеличен, и новая запись была добавлен в НОВОСТИ.

Что нового в версии 0.24.0:

  • Номер версии был увеличен, и новая запись была добавлен в НОВОСТИ.

Что нового в версии 0.22.0:

  • Исправлена ​​обработка клавиш с плавающей запятой в редакторе
  • Обновить appdata для переименованного файла рабочего стола
  • Незначительные изменения doap
  • Переводы:
  • Французский
  • индонезийской
  • Литовская
  • Венгерский
  • Каталанский (Валенсийский)
  • Корейский
  • Традиционный китайский
  • Испанский
  • Бразильский португалец
  • Галисийские переводы
  • Каталонский
  • Баскский язык
  • Danish
  • Норвежский bokmA ¥ l
  • Греческий
  • Чехия
  • словенский
  • Swedish
  • Польский
  • Latvian
  • Hebrew
  • Русский
  • Немецкий
  • Ассамский
  • Сербская

Что нового в версии 0.19.3:

  • довольно много улучшений в тестировании
  • Добавить надлежащий домен домена DCONF_ERROR
  • подавлять предупреждения о запрете GLib во время сборки
  • engine: выдавать предупреждения о недостающих файлах только один раз для каждого источника.
  • engine: grok Сигнал WritabilityNotify от D-Bus
  • gsettings: правильная запись прав на запись изменяется
  • двигатель: различные исправления для проблем, обнаруженных во время тестирования.
  • переносимость: только ссылка на -ldl, если требуется
  • добавить поддержку профилей «file-db»: это абсолютный путь к неизменяемому файлу базы данных dconf.
  • добавить поддержку поиска профилей в XDG_DATA_DIRS, если они не находятся в / etc
  • добавить команду 'dconf compile' для создания баз данных dconf из файлов ключей в произвольных местах (например, из системы сборки проекта, которая может захотеть установить файл-db)
  • editor: добавьте разделитель раздела в меню приложения для согласованности

Что нового в версии 0.19.2:

  • Добавлена ​​поддержка нового GSettingsBackend.read_user_value () API.
  • Версия Bump GLib зависит соответственно (2.39.1).
  • Обновления переводов:
  • Греческий
  • Каталанский (Валенсийский)
  • Упрощенный китайский
  • Persian

Что нового в версии 0.18.0:

  • Обновления переводов: баскский датский японский корейский португальский панджаби.

Что нового в версии 0.16.1:

  • Исправьте сбой при использовании DConfChangeset в двух потоках ( как это может произойти при нормальной записи в dconf).
  • Обновленный индонезийский перевод

Что нового в версии 0.17.0:

  • Исправить проблему с серьезными проблемами безопасности:
  • https://bugzilla.gnome.org/show_bug.cgi?id=703073
  • Некоторые улучшения в редакторе:
  • исправить некоторые компиляционные предупреждения
  • использовать gresource
  • отменить поиск при побеге
  • Обновления переводов:
  • Бразильский португалец
  • Чехия
  • Эсперанто
  • Friulian
  • Галицкая
  • Немецкий
  • Hebrew
  • индонезийской
  • Литовская
  • Malayalam
  • Норвежский bokmA ¥ l
  • Slovak
  • словенский
  • Испанский
  • Таджикский

Что нового в версии 0.16.0:

  • Установите G_LOG_DOMAIN, чтобы в сообщениях журнала GLib отображался 'dconf'
  • Обновления переводов:
  • Ассамский
  • басков
  • Белорусский
  • Бразильский португалец
  • Каталонский
  • Чехия
  • Danish
  • Эстонский
  • финский
  • Французский
  • Немецкий
  • Греческий
  • Хинди
  • Корейский
  • Latvian
  • Persian
  • португальский
  • панджаби
  • Русский
  • Таджикский
  • Тамил
  • Уйгурский
  • Valencian

  • Что нового в версии 0.15.3:

    • Этот выпуск более или менее завершает переписывание dconf-сервиса.
    • Поддержка backend теперь полностью реализована (и у нас есть пара
    • их как доказательство). Многие мелкие ошибки (некоторые с серьезными симптомами) были
    • исправлено по сравнению с последней версией.
    • исправить проблему, связанную с пустым набором изменений (например, вызванная пустой загрузкой dconf). Теперь они обрабатываются правильно на стороне сервера, но также запрещены в клиентских библиотеках.
    • новые значки: значки hicolor были обновлены и добавлен набор HighContrast
    • ослабить некоторые утверждения о порядке возврата сообщений из службы. D-Bus нарушает этот порядок в случае сбоя службы, и это не является основанием для того, чтобы взять с собой клиента.
    • улучшить совместимость с autogen.sh non-bash.
    • добавьте некоторые backend к dconf-сервису (которые были «рассмотрены» в соответствии с последними новостями). Первый бэкэнд - это нулевой бэкэнд, который позволяет использовать временную базу данных, привязанную к времени жизни сеанса, возможно полезную для тестирования.
    • также добавить новый «ключевой файл» для этой службы. Это в первую очередь предназначено для использования с NFS (где использование mmap небезопасно).
    • добавить mkdir () в случае пустой домашней директории, где ~ / .config / dconf еще не существует
    • исправление сбоев в сервисе, вызванное сбоями в записи (в том числе сбои, вызванные отсутствием вышеупомянутой проблемы)
    • обойти проблему с зависанием и сбоем тестовой системы из-за изменения GLib в том порядке, в котором запускаются тестовые окна.
    • запуск autoreconf на tarballs теперь должен работать
    • Переведено обновление:
    • Арагонский
    • Friulian
    • Галицкая
    • Греческий
    • Hebrew
    • Венгерский
    • итальянский
    • Литовская
    • Норвежский bokmA ¥ l
    • Польский
    • Сербская
    • Slovak
    • словенский
    • Испанский
    • Thai
    • Уйгурский
    • Ошибки закрыты:
    • 595579 поддержка NFS
    • 663961 Невозможно построить без git checkout
    • 673834 Инструмент командной строки dconf не инициализирует локаль
    • 686998 добавить ключевые слова в рабочий файл рабочего стола
    • 687120 gnome-ostree-3.8 триггеры ожидаемые && oc- & gt; изменение == ожидаемое утверждение
    • 687310 dconf-editor должен установить значок приложения с высоким уровнем контрастности
    • 689136 Сбой в dconf_writer_real_end (): изменение равно NULL (когда $ XDG_CONFIG_HOME / dconf не существует)
    • 690316 writer: Исправить опечатку, вызывающую segfaults при завершении работы службы.
    • 690477 Невозможно построить с помощью набора модулей gnome-apps-3.6
    • 691013 Ошибка при исчезновении ~ / .config / dconf и clear pointer
    • 692144 нужна более приятная иконка
    • 692186 build: autogen.sh использует / bin / sh, но зависит от расширенных сокращений перенаправления оболочки.

    Что нового в версии 0.10.0:

    • Номер версии был увеличен, а новая запись была добавлен в НОВОСТИ.

    <сильные> Требования :

    • GTK +

Другие программы разработчика The Gnome Project

GNOME
GNOME

16 Aug 18

Eye of GNOME
Eye of GNOME

16 Aug 18

GNOME 3 Live
GNOME 3 Live

17 Feb 15

gnome-common
gnome-common

20 Feb 15

Комментарии к dconf

Комментарии не найдены
добавить комментарий
Включите картинки!