Как убрать ручку изменения размера в окнах gtk3?

Этот вопрос уже задавался и отвечал за GTK-2.0 здесь ( Отключить захват размера в окнах? ), но я не смог найти способ добиться этого на GTK-3.0 (на Oneiric Ocelot) .

Я видел ответ по вышеуказанной ссылке, где необходимо перекомпилировать GTK ... Я серьезно надеюсь, что это не так с GTK-3.0, и что есть обходной путь, как с gtk-2.0.

Теперь, прежде чем кто-то придет и спросит, почему я хотел бы удалить эту ручку изменения размера, вот почему:

  • Я не использовал ручку изменения размера или границу в течение многих лет, я использую Alt + Click. Я буквально волнуюсь, когда мне приходится использовать OS X или Windows.
  • Иногда оно появляется, когда не должно. Заставка, виджеты и т.д ...
  • Я не нахожу это визуально привлекательным.

Если это жестко запрограммировано в gtk-3.0, в gconf или dconf должна быть опция для его отключения.

Я получил исходный код для gtk-3.0, и это, похоже, связано с патчем 063_resize_grip_default.patch, где упоминается ключ конфигурации: «resize-grip-default».

Когда я говорю об этом в темах, я получаю следующее:

/usr/share/themes $ grep -ri resize-grip-default *
Ambiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;
Radiance/gtk-3.0/gtk-widgets.css:    -GtkWindow-resize-grip-default: false;

Если для этого значения конфигурации задано значение false, откуда берется ручка изменения размера?

9
задан 13 April 2017 в 15:24

1 ответ

Я мог бы отключить ручки изменения размера, вставив в ~/.config/gtk-3.0/gtk.css следующий код:

* {
    -GtkWindow-resize-grip-default: false;
}

или аналогично .gtkrc-2.0

* {
    -GtkWindow-resize-grip-height: 0;
    -GtkWindow-resize-grip-width: 0;
}
0
ответ дан 13 April 2017 в 15:24

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

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