Когда я настраиваю параметр в меню «Настройки» в Ubuntu, где хранится эта информация? Например, если я добавлю настраиваемое сочетание клавиш или установлю отображение по умолчанию, откуда эта информация впоследствии будет получена ОС? Я уверен, что это где-то заканчивается в текстовом файле, но я еще не нашел его (вероятно, потому что я не совсем уверен, где искать).
Обновить:
ВОТ ЭТО ДА! Все приведенные ниже ответы были очень полезными! Мой вопрос, возможно, был слишком общим, и в идеале я бы принял все ответы как правильные, поскольку все они предоставляют очень полезные инструменты для поиска полезной информации о конфигурации (или другой информации).
Я принимаю ответ @ AB, потому что совершенно dconf watch /
поцарапал мой специфический зуд. Тем не менее, я бы направил будущих читателей к ответу @ serg за его подробности и к ответу @DK Bose за его общую полезность. Я бы также посоветовал любому с подобным вопросом поэкспериментировать со всеми предложенными командами, как я буду делать!
источник
~/.config
.~./gconf
и~/gnome*
;)Ответы:
Есть много возможных мест:
Ваша папка конфигурации
~/.config
. Смотреть сТочечные файлы направляются в вашу домашнюю папку. Смотрите, например, вашу
.mozilla
папку сФайлы в вашей локальной папке
~/.local
. Смотреть сБаза
dconf
данных, смотреть си внести некоторые изменения, чтобы проверить это ...
источник
Один из возможных общих подходов заключается в следующем. Закройте все другие программы, кроме той, которую вы собираетесь настроить. Сделай твик. Затем немедленно запустите что-то вроде этого:
Вы можете увидеть некоторые хиты, которые вы можете решить, не имеют отношения к делу.
find
позволяет устранить их:Вы можете добавлять или удалять пути, в зависимости от ваших потребностей.
В качестве примера я изменю настройку текстового редактора Mousepad, а затем запускаю длинную версию.
(Последний удар в основном бесполезен.)
источник
Где хранится информация меню настроек, зависит от некоторых пунктов. Такие вещи , как фон рабочего стола, темы, язык и сочетание клавиш (включая свой ) - та , все идут в dconf схему, в то время как такие вещи , как настройки отображения и настройки сетей должны взаимодействовать с
xrandr
иnetwork-manager
программами соответственно.Например, в меню настроек у меня есть собственный ярлык
PAGE-DOWN
. Если я сделаюdconf dump / | grep -C 5 PAGE
достаточно, я увижу следующую запись:То же самое для настроек питания, это в
dconf
:тема:
Что касается позиционирования экрана, вы можете сделать это через Настройки -> Показать меню или использовать
xrandr
, например, что-то вроде(Пример из Arch Wiki)
Еще более ручным способом является изменение
.config/monitors.xml
файла, что иxrandr
делает.Но прежде всего они управляют,
gnome-settings-daemon
если у вас есть оболочка Gnome илиunity-settings-daemon
Unity (рабочий стол по умолчанию). Зная , что я использовалdconf
,gconf
иxrandr
в многочисленных сценариев на этом сайте для настройки рабочего стола функциональность, и используетсяgnome-settings-daemon
для упрощения поведенияopenbox
среды. Ниже приведены некоторые примеры,Назначить язык клавиатуры по умолчанию для каждого приложения (использует
gsettings
)Как навсегда установить разрешение моего второго экрана? (использует
xrandr
)источник