Меню

Gconf editor не работает

Почему gconf-edit не работает для изменения иконки GDM?

Поэтому я провел поиск и эксперимент по изменению иконки GDM (Ubuntu 10.04) и нашел следующие способы:

  1. UbuntTweak
  2. Замените /usr/share/icons/LoginIcons/apps/64/computer.svg своим собственным svg
  3. Измените параметр конфигурации gconf /apps/gdm/simple-greeter/logo_icon_name чтобы он стал именем вашего значка в теме. Затем скопируйте этот файл в путь темы значков: /usr/share/icons/LoginIcons/apps/64/ .

Я получил № 1 и № 2 на работу. Я не уверен, как UbuntuTweak на самом деле делает свою магию (но хотел бы знать). Я не люблю # 2, поскольку это кажется грязным, а что нет.

Я не могу заставить № 3 работать. Я нашел пост за постом, который говорит, что должен. Я пытался редактировать базу данных gconf несколькими способами:

  1. gksu gconf-editor
  2. gksu -u gdm gconf-editor
  3. sudo -u gdm gconftool-2 —set —type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE
  4. sudo gconftool-2 —set —type string /apps/gdm/simple-greeter/logo_icon_name MYICONFILE

И хотя все эти методы показывают, что значение было отредактировано, НИ ОДИН из них фактически не меняет значок ( service gdm restart для проверки).

  1. Официальные документы утверждают, что это должно работать
  2. Заменив файл computer.svg он работает (поэтому я знаю, что копирую свой файл по правильному пути)

Я полностью сбит с толку относительно того, почему это не работает. Я знаю, что я должен упустить что-то очевидное.

Источник

Моя установка dconf/gsettings не работает. Как я могу это исправить без переустановки Ubuntu?

Я запускаю Ubuntu 12.04.1 LTS x64 в VirtualBox. После одного очень неудачного нажатия (сброс сохраненного состояния вместо загрузки сохраненного состояния) у меня возникла очень неприятная проблема.

Почти все приложения (Unity, Synaptic, Gedit и т. Д.) Печатаются при запуске:

И все настройки графического интерфейса сбрасываются после перезагрузки.

Еще один симптом:

Но /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so настоящее.

Что я попробовал (и это не помогло):

  • sudo apt-get install -f —reinstall dconf-tools libdconf0 libdconf-dbus-1-0 dconf-service
  • Сборка dconf-0.5 из исходников и make install Это
  • Создайте пустой профиль пользователя и запустите там программы

Я должен сохранить текущую установку Ubuntu, поэтому полная переустановка не вариант для меня.

Как я могу это исправить?

7 ответов

Я нашел решение. Похоже, я получил несколько пользовательских библиотек в /usr/local/lib что «затененные» системные библиотеки из /usr/lib/x86_64-linux-gnu/ ,

Я обнаружил это, проверив динамические библиотеки, загруженные libdconfsettings.so :

Это произошло из-за порядка путей поиска для динамических библиотек (определенных в /etc/ld.so.conf.d/ ). Заказ был следующий:

  1. / Библиотека /i386-Linux-гну
  2. / USR / Библиотека /i386-Linux-гну
  3. / Библиотека / i686-Linux-гну
  4. / USR / Библиотека / i686-Linux-гну
  5. / USR / местные / Библиотека
  6. / Библиотека / x86_64-Linux-гну
  7. / USR / Библиотека / x86_64-Linux-гну

Так что если, например, вы положили свой собственный libc.so в /usr/local/lib он будет загружен вместо значения по умолчанию libc.so от /lib/x86_64-linux-gnu ,

Это также может произойти, если у вас есть PATH конфликтует с менеджером среды Python, таким как Anaconda.

Не забудьте запустить which gsettings прежде чем стать слишком глубоким. Если это не печатает /usr/bin/gsettings и вместо этого что-то вроде /home//anaconda3/bin/gsettings у тебя наверное что то есть .profile лайк:

Читайте также:  Уронил айкос не работает

Измените это на:
export PATH=$PATH:$HOME/anaconda3/bin

Приложение заканчивается вместо предварительного представления в PATH переменная решит вашу проблему, но помните, что что-нибудь в вашей системе bin , или другой PATH локации, заменят ваши anaconda3/bin ,

Другим вариантом будет псевдоним /usr/bin/gsettings :

Источник

Ubuntu Documentation

Needs Expansion
This article is incomplete, and needs to be expanded. More info.

Introduction

«Configuration Editor — Directly edit your entire configuration database.» The Configuration Editor is often referred to as «GConf».

«The GNOME Desktop and many applications use GConf to store user preferences and system configuration data. GConf provides a central storage location for preferences, simplifying configuration management for users and system administrators. More information about GConf can be found in the GNOME System Administrator’s Guide.» (Configuration Editor Manual, Introduction, Version 2.8)

Installation

Install the gconf-editor package from the Universe repository.

Note that gconf-editor is not the recommended way to set desktop preferences in modern Ubuntu releases.

Usage

Launching the Program

The Configuration Editor is hidden by default in the System Tools submenu. Access it by pressing Alt+F2 and typing gconf-editor. Under apps are the settings for all applications that use Gconf to store user preferences.

Exploring the Editor

The configuration editor will load up with a left hand window that displays settings in a tree format. The main headings are apps, desktop, schemas, and system.

  • Windows users will note this is similar to the Windows registry editor, but should note that the settings are not stored in a registry like database.

Settings for various applications are in this section. Some of the sub-sections include:

  • compiz
  • evolution
  • gksu
  • nautilus
  • metacity
  • panel
  • Many others

desktop

Settings for the the gnome desktop are included in this section. The two sections are gnome and pgp.

schemas

The schema section is the schema of the other gconf-editor tree sections

system

The system section contains settings for the system. Some of the sub-sections include:

  • dns_sd
  • gstreamer
  • http_proxy
  • networking
  • smb
  • storage

External Links

GConfEditor (последним исправлял пользователь ckimes 2017-09-04 20:23:25)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Что такое dconf, какова его функция и как ее использовать?

Марк Шаттлворт недавно написал в блоге о решении включить библиотеки Qt в выпуск 11.10 вместе с продолжением Jono Bacon. Марк утверждает, что самой большой проблемой для интеграции приложений, написанных на Qt, в большую систему Ubuntu является текущая несовместимость Qt с dconf.

Читайте также:  Как настроить частоты для баса

Что такое dconf и какую роль он играет в Ubuntu?

Введение

Поскольку другие ответы на этом сайте обсуждаются gconf и dconf вместе, я просто сконцентрируюсь на обсуждении инструментов командной строки, таких как gsettings и графический интерфейс dconf-editor , которые используются для доступа к dconf базе данных.

dconf — это система конфигурации низкого уровня. Его основная цель — предоставить бэкенд для GSettings на платформах, которые еще не имеют систем хранения конфигурации.

dconf — это простая система конфигурации на основе ключей. Ключи существуют в неструктурированной базе данных (но предполагается, что ключи, которые логически связаны друг с другом, сгруппированы вместе).

Наличие всех ключей в одном компактном двоичном формате также позволяет избежать интенсивных проблем фрагментации, которые в настоящее время возникают при использовании метода дерева каталогов xml-файлов.

dconf оптимизирован для чтения. Как правило, чтение ключа из dconf предполагает отсутствие системных вызовов и переключение контекста. Записи менее оптимизированы — они пересекают шину и обрабатываются «писателем» — службой DBus — обычным способом.

Использование gsettings для просмотра и изменения настроек

Как только человек узнает, gsettings это может быть так же легко, как графический интерфейс dconf-editor . Опции можно перечислить, введя man gsettings или перейдя к страницам справки Ubuntu онлайн .

ПРИМЕЧАНИЕ. Поскольку в каждой системе установлены разные программы, возможно, вам придется заменить определенные элементы, которые я выбираю, разными, когда вы экспериментируете самостоятельно, поскольку я использую XUbuntu XFce с довольно большим количеством программ GNOME.

Чтобы получить список всех доступных схем, введите

Чтобы также включить все ключи, введите

Однако , как правило, проще указать, что вы хотите, например,

Это возвращает длинный список; Я сократил это до:

Теперь, когда вы нашли интересующую вас схему, перечислите ключи с помощью

Это возвращает список (снова я сократил его):

Выберите один и посмотрите, что текущее значение с

Это возвращает значение true, поэтому чтобы изменить его, используйте

Это тривиальные примеры, но в основном они показывают, как ключи и значения идентифицируются и изменяются gsettings .

Использование dconf-editor для изменения настроек

Программа с графическим интерфейсом dconf-editor устанавливается с пакетом dconf-tools , нажав здесь или запустив

Затем запустите его, введя в терминале или в меню быстрого запуска, dconf-editor .

Как вы можете видеть на скриншоте, все различные схемы можно развернуть с левой стороны и выбрать соответствующую клавишу. Это очень просто, чтобы перейти к значению, которое вы хотите (в этом случае gnome-mplayer предпочтения). Вы можете установить флажок, чтобы активировать значение, или добавить числовое значение в одно из других полей. Вы также можете искать в редакторе dconf с помощью сочетания клавиш Ctrl + F .

Вы также можете добавить другую log-viewer запись журнала, добавив путь в форме [‘/var/log/auth.log’, var . ‘] на снимке экрана ниже.

Читайте также:  Не работает монитор у ноутбука compaq

Заключение

Есть много других полезных способов настройки параметров, gsettings и dconf-editor они просты в использовании. Стоит просмотреть их, чтобы увидеть, есть ли там опции, которых нет в настройках программы, так как вы можете настроить свою программу так, как вам хочется. Как недавно продемонстрировала свобода действий в этом вопросе

зная, как использовать gsettings или dconf-editor чрезвычайно ценно. Смотрите также:

Источник

Руководство по редактору конфигурации

О сайте

Авторские права

Юридический статус

Разрешается копировать, распространять и/или изменять этот документ на условиях лицензии GNU Free Documentation License (GFDL), версии 1.1 или любой более поздней версии, опубликованной Фондом свободного программного обеспечения (Free Software Foundation), без неизменяемых частей и без текстов на обложках. Вы можете найти копию лицензии GFDL по этой ссылке или в файле COPYING-DOCS, распространяемом с этим документом.

Это руководство — часть документации GNOME, которая распространяется на условиях лицензии GNU FDL. Если вы хотите распространять это руководство отдельно от остальной документации, вам следует приложить к руководству копию лицензии, как описано в разделе 6 лицензии.

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

ДОКУМЕНТ И ИЗМЕНЁННЫЕ ВЕРСИИ ДОКУМЕНТА ПРЕДОСТАВЛЯЮТСЯ ПОЛЬЗОВАТЕЛЮ НА УСЛОВИЯХ ЛИЦЕНЗИИ GNU FREE DOCUMENTATION LICENSE С УВЕДОМЛЕНИЕМ О ТОМ, ЧТО:

  1. ДОКУМЕНТ РАСПРОСТРАНЯЕТСЯ «КАК ЕСТЬ», БЕЗ ВСЯКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ НЕЯВНЫХ, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ГАРАНТИИ ТОГО, ЧТО ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА СВОБОДНА ОТ ДЕФЕКТОВ, ПРИГОДНА К ПРОДАЖЕ, ПРИГОДНА К ИСПОЛЬЗОВАНИЮ В ОПРЕДЕЛЁННЫХ ЦЕЛЯХ ИЛИ НЕ НАРУШАЕТ ЗАКОНЫ. ВЕСЬ РИСК, КАСАЮЩИЙСЯ КАЧЕСТВА, ТОЧНОСТИ ИЛИ ПРАВИЛЬНОСТИ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ЛЕЖИТ НА ВАС. ЕСЛИ ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА ИМЕЕТ НЕДОСТАТКИ, ВЫ (А НЕ АВТОР ДОКУМЕНТА ИЛИ ЕГО ПОМОЩНИК) БЕРЁТЕ НА СЕБЯ СТОИМОСТЬ ЛЮБОЙ НЕОБХОДИМОЙ ДОРАБОТКИ, КОРРЕКЦИИ ИЛИ ВОССТАНОВЛЕНИЯ. ЭТОТ ОТКАЗ ОТ ГАРАНТИЙ СОСТАВЛЯЕТ ВАЖНУЮ ЧАСТЬ ЛИЦЕНЗИИ. НИКАКОЕ ИСПОЛЬЗОВАНИЕ ДОКУМЕНТА ИЛИ ИЗМЕНЁННОЙ ВЕРСИИ ДОКУМЕНТА НЕ ДОПУСКАЕТСЯ БЕЗ ДАННОГО ПРЕДУПРЕЖДЕНИЯ И
  2. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ И НИ ПРИ КАКОМ ЗАКОННОМ СПОСОБЕ, НИ ПО КАКОМУ СОГЛАШЕНИЮ ИЛИ ДРУГОЙ ПРИЧИНЕ, АВТОР, СОЗДАТЕЛЬ, ПОМОЩНИКИ ИЛИ РАСПРОСТРАНИТЕЛИ ДОКУМЕНТА НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМОЙ, КОСВЕННЫЙ, СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПРЕДНАМЕРЕННЫЙ УЩЕРБ ЛЮБОГО СВОЙСТВА, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЯ, ПОТЕРЮ РЕПУТАЦИИ, РАБОТОСПОСОБНОСТИ, КОМПЬЮТЕРНЫЕ СБОИ ИЛИ ПОЛОМКИ, ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ ИЛИ ПОТЕРИ, ВОЗНИКАЮЩИЕ ВСЛЕДСТВИЕ ИЛИ СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ДАЖЕ ЕСЛИ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

Отзывы

Чтобы сообщить об ошибке или внести предложение по работе редактора конфигурации или этому руководству, перейдите на страницу страница отзывов GNOME и следуйте дальнейшим указаниям.

Источник

Adblock
detector