Как использовать `gsettings set` для настройки расширения оболочки GNOME под названием Arc Menu?

Я хотел бы изменить изображение значка меню дуги, найденного в GNOME Tweak Tool > Расширения > Меню дуги > Внешний вид > Настройка внешнего вида кнопки меню > Внешний вид кнопки .

Однако я хочу использовать команду gsettings set для достижения этой цели или любые другие эквивалентные команды cmdline для этого. Странно то, что его не видно в редакторе Dconf, т. Е. /org/gnome/shell/extensions. Тем не менее, меню Arc доступно, оно отображается в https://extensions.gnome.org/local/ и GNOME Tweak Tool > Расширения . Что мне делать дальше?

1
задан 5 September 2019 в 18:49

1 ответ

то, что происходит, - когда Вы устанавливаете это расширение..

каталог arc-menu@linxgem33.com установлен здесь ~/.local/share/gnome-shell/extensions/arc-menu@linxgem33.com

Если Вы перечисляете содержание..

ls .local/share/gnome-shell/extensions/arc-menu@linxgem33.com/schemas/

Пример:

pratap@i7-4770:~$ ls .local/share/gnome-shell/extensions/arc-menu@linxgem33.com/schemas/
gschemas.compiled  org.gnome.shell.extensions.arc-menu.gschema.xml
pratap@i7-4770:~$ 

файл gschema.xml здесь.. необходимо скопировать это в $HOME/.local/share/glib-2.0/schemas/

Примечание: проверьте каталог glib-2.0/schemas уже доступно под $HOME/.local/share/ или нет. Если не создают каталог сначала.

cp .local/share/gnome-shell/extensions/arc-menu@linxgem33.com/schemas/org.gnome.shell.extensions.arc-menu.gschema.xml .local/share/glib-2.0/schemas/

и затем скомпилируйте

glib-compile-schemas $HOME/.local/share/glib-2.0/schemas/

После того как это успешно компилируется с вышеупомянутой командой..

теперь можно использовать gsettings или dconf

enter image description here

Пример:

pratap@i7-4770:~$ gsettings get org.gnome.shell.extensions.arc-menu custom-menu-button-icon
'/home/pratap/1.png'
pratap@i7-4770:~$ gsettings get org.gnome.shell.extensions.arc-menu menu-button-icon
'Custom_Icon'
pratap@i7-4770:~$

Обратите внимание на то, что, когда когда-либо Вы удаляете Расширение меню дуги с помощью программного обеспечения Ubuntu

удалите файл схем для этого Меню Дуги $HOME/.local/share/glib-2.0/schemas/org.gnome.shell.extensions.arc-menu.gschema.xml

rm $HOME/.local/share/glib-2.0/schemas/org.gnome.shell.extensions.arc-menu.gschema.xml

и скомпилируйте..

glib-compile-schemas $HOME/.local/share/glib-2.0/schemas/

1
ответ дан 7 December 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: