Есть ли в Mutter менеджер настроек?

Есть ли менеджер настроек графического интерфейса для Mutter? Что-то, где я могу отрегулировать размер тени окна, или горячие углы, или непрозрачность, и т.д...

2 ответа

Решение

Mutter скудный и подлый по дизайну, и, несомненно, менее настраиваемый, чем Compiz. Это выбор, сделанный дизайнерами GNOME, которые ставят простоту и удобство обслуживания выше конфигурируемости.

  1. Если вам нужна глубокая настройка, лучший ответ, вероятно, "не используйте Metacity/Mutter". Compiz - одна из ваших возможных альтернатив, но существует множество настраиваемых менеджеров окон X, которые могут сделать эту работу за вас. Попробуйте некоторые из них! Из того, что вы говорите, может быть, вы могли бы начать с Enlightenment и Openbox. И Compiz, да.

  2. Если по какой-то другой причине вы действительно хотите что-то невнятное, общее количество настроек, которые вы можете настроить, равно 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
Другие вопросы по тегам