Как я могу удалить заполнение окна в приложениях GTK3 в Awesome-WM?


11

Я использую в режиме листов практически для всех своих рабочих столов. С тех пор как в GTK3 появилось оформление на стороне клиента, некоторые распространенные приложения для проектов Gnome стали использовать большое количество отступов за пределами границ основного окна. Я подозреваю, что это для теневых эффектов, но это наносит ущерб системе листов, поскольку размер окна делается на основе размера дополнения, а не самого обычного окна.

Известными нарушителями являются nautilus и gedit, но другие недавно обновленные приложения Gnome имеют некоторое поведение.

снимок экрана

Как я могу настроить GTK и / или AwesomeWM, чтобы игнорировать эти отступы и определять размер окон в соответствии с фактической геометрией окна? В результате я хочу получить плиточный макет с нулевой рамкой и заполнением нулями.



@ DKBose Я не думаю, что это правильный путь, так как на самом деле проблема не в украшениях в моем случае. Я не имею или не хочу никаких украшений вообще, поэтому то, что показано в этой статье как «неправильное отображение», на самом деле именно то, к чему я стремлюсь - никаких украшений.
Калеб

Ответы:


12

Добавить к ~/.config/gtk-3.0/gtk.css:

.window-frame {
  box-shadow: none;
  margin: 0;
}

(через https://bbs.archlinux.org/viewtopic.php?pid=1416334#p1416334 )

Мне пришлось перезапустить X, чтобы он вступил в силу - SIGHUP awesome было недостаточно.


3
Это добилось цели. Теперь мне страшно! С каких пор свойства окна начинают определяться в CSS?
Калеб

4
Я просто умер немного внутри.
thnee
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.