Есть ли в Mutter менеджер настроек?
Есть ли менеджер настроек графического интерфейса для Mutter? Что-то, где я могу отрегулировать размер тени окна, или горячие углы, или непрозрачность, и т.д...
2 ответа
Mutter скудный и подлый по дизайну, и, несомненно, менее настраиваемый, чем Compiz. Это выбор, сделанный дизайнерами GNOME, которые ставят простоту и удобство обслуживания выше конфигурируемости.
Если вам нужна глубокая настройка, лучший ответ, вероятно, "не используйте Metacity/Mutter". Compiz - одна из ваших возможных альтернатив, но существует множество настраиваемых менеджеров окон X, которые могут сделать эту работу за вас. Попробуйте некоторые из них! Из того, что вы говорите, может быть, вы могли бы начать с Enlightenment и Openbox. И Compiz, да.
Если по какой-то другой причине вы действительно хотите что-то невнятное, общее количество настроек, которые вы можете настроить, равно 5, управляемых через инфраструктуру GConf (вскоре перенесенных в DConf) и объявленных в схеме XML, расположенной по адресу
/usr/share/gconf/schemas/mutter.schemas
, Чтобы редактировать их, огоньgconf-editor
и перейти к/apps/mutter/
,
Кроме того, на этой странице Fedora Gnome 3 Tips есть несколько интересных путей для изучения в gconf, и вы можете найти несколько интересных, не только связанных с бормотанием, но все же интересных в gnome-tweak-tool
В Ubuntu 20.10 GConf больше не используется, но вы можете запросить доступные схемы dconf:
➜ ~ gsettings list-schemas | grep mutter
org.gnome.mutter.wayland
org.gnome.mutter.keybindings
org.gnome.mutter.wayland.keybindings
org.gnome.mutter.x11
org.gnome.mutter
Вот доступные настройки:
➜ ~ gsettings list-schemas | grep mutter | xargs -n 1 -I % sh -c "echo %: && gsettings list-keys % && echo"
org.gnome.mutter.wayland:
xwayland-allow-grabs
xwayland-disable-extension
xwayland-grab-access-rules
org.gnome.mutter.keybindings:
tab-popup-cancel
tab-popup-select
toggle-tiled-right
toggle-tiled-left
rotate-monitor
switch-monitor
org.gnome.mutter.wayland.keybindings:
switch-to-session-4
switch-to-session-10
switch-to-session-3
switch-to-session-9
switch-to-session-2
switch-to-session-8
switch-to-session-1
restore-shortcuts
switch-to-session-7
switch-to-session-12
switch-to-session-6
switch-to-session-11
switch-to-session-5
org.gnome.mutter.x11:
fractional-scale-mode
org.gnome.mutter:
workspaces-only-on-primary
overlay-key
focus-change-on-pointer-rest
draggable-border-width
experimental-features
dynamic-workspaces
center-new-windows
auto-maximize
attach-modal-dialogs
edge-tiling
locate-pointer-key
check-alive-timeout
no-tab-popup
Вы можете установить настройку через
gsettings set
:
➜ ~ gsettings set
Usage:
gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE
Set the value of KEY to VALUE
Arguments:
SCHEMADIR A directory to search for additional schemas
SCHEMA The name of the schema
PATH The path, for relocatable schemas
KEY The key within the schema
VALUE The value to set