Этот вопрос уже задавался и отвечал за GTK-2.0 здесь ( Отключить захват для изменения размера в Windows? ), Но я не смог найти способ добиться этого на 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, откуда берется ручка изменения размера?
~/.config/gtk-3.0/gtk.css
Ubuntu 12.10, похоже, не работает. Я по-прежнему получаю ручки изменения размера для всех моих окон терминала gnome, даже с дополнительными правилами CSS для всех виджетов.Ответы:
Я мог бы отключить ручки изменения размера, вставив
~/.config/gtk-3.0/gtk.css
следующий код:или аналогично .gtkrc-2.0
источник