Недавно я встречался, много вопросов в Спрашивают Ubuntu, которые требуют изменения gsettings
решить проблему. Например, этот вопрос: Как предотвратить завершение работы, когда одна из двух батарей пуста? ссылки a gsettings
это плохо мне знакомо:
org.gnome.settings-daemon.plugins.power use-time-for-policy false
Вместо того, чтобы спотыкаться через gsettings
случайным образом каждую неделю (или таким образом, это кажется), там острота удара для дампа всего тока gsettings
кому: zenity
(или yad
) таким образом, я могу просмотреть все путем прокрутки?
Я пытался делать это с zenity
но не мог понять это. Мне удалось заставить его работать с yad
но после того, как несколько дней часов должны были обратиться к группам Google для получения справки от yad экспертов. Они исправили мой код удара остроты за 12 часов!
Если Вы не имеете yad
установленный уже необходимо использовать:
sudo apt install yad
yad
позволяет Вам отсортировать список по любому столбцу в возрастании/порядке по убыванию. Можно захватить полосу прокрутки для быстрого перемещения вверх и вниз по списку./стрелка вниз, PgUp, PgDn, клавиши Home и клавиши End перешли как ожидалось.
Вот код остроты удара, который можно скопировать и вставить в окно терминала:
gsettings list-recursively | sed 's/ */\n/;s/ */\n/;s/\&/\&/g' | yad --list --title "gsettings" --item-seperator='\n' --width=1800 --height=800 --wrap-width=600 --column=Group --column=Key --column=Setting --no-markup
Это для дисплея 1080p, где экран 1 920 пикселей шириной. Если Ваш экран меньше, уменьшите размер этих аргументов:
--width=1800 --height=800 --wrap-width=600
Когда yad
ползунок открыл меня:
Group
заголовок столбца к виду группой. Иначе порядок произволен как gsettings list-recursively
разгрузил базу данных.org.gnome.settings-daemon.plugins.power
раздел.gsettings
Я никогда не видел прежде, но мог бы помочь мне решить, приостанавливают проблемы, с которыми я встретился (как выделено в снимке экрана ниже)Вот новое gsettings
Я обнаружил:
$ gsettings get org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor
false
gsettings
противоречит a systemd
установка я имею:
$ cat /etc/systemd/logind.conf | grep -i lidswitchdock | grep -vF "#"
HandleLidSwitchDocked=suspend
Существует также dconf-editor
полноценный GUI можно использовать: Что такое dconf, какова его функция, и как я использую его?
Для суммирования ссылки установите его использование:
sudo apt install dconf-tools
Целая ссылка настоятельно рекомендована, читая, и она покрывает gsettings
подробно также.