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