Как отключить новую функцию невидимой границы (руины плагина Compiz 'Grid)?

10

Недавно была добавлена ​​новая функция, которая добавляет невидимую границу вокруг окон, чтобы захватить для изменения размера (хотя я думал, что новая ручка изменения размера решает любые большие проблемы).

Это раздражает меня, потому что это разрушает полезность плагина сетки compiz. Я не уверен, является ли граница частью compiz или gnome, но я хотел бы знать, как отключить ее.

я не мог найти какие-либо опции в ccsm или настройки окна в gnome.

Смотрите на скриншот, чтобы увидеть, сколько отходов вызвано. Эти окна должны совпадать, а не иметь пустое пространство вокруг них.

введите описание изображения здесь

Айк
источник
1
это также влияет на создание снимков экрана с окнами, в результате чего вокруг окон появляются пиксели?
введите

Ответы:

9

Это часть темы.

Посмотрите /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xmlи измените paddingсвойства на ноль (или удалите их), например:

<frame_style ...>
    ...
    <padding left="7" right="7" bottom="7"/>
</frame_style>

--- Обновить ---

Там теперь также отчет об ошибке, чтобы следовать. Ошибка была исправлена, если вы все еще видите это, я сообщу о новой ошибке (если только это не происходит с окнами, которые могут быть изменены только с шагами фиксированного размера, такими как gnome-терминал).

htorque
источник
@Ike: np, если вы хотите изменить / отключить окно, теперь оно также является частью темы (прямо над линиями заполнения) - за исключением цвета, который все еще следует за плагином декоратора окна в Compiz.
htorque
1

Более простое решение: запустить gtk-window-decorator --replace &в терминале. Только Unity-Window-Decorator поддерживает этот параметр темы, но gtk-window-decorator поддерживает остальную часть темы metacity.

Трэвис Уоткинс
источник