Як я можу видалити набивання вікон у додатках 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 було недостатньо.


3
Це зробило трюк. Зараз мені страшно! З якого часу властивості вікна почали визначатись у CSS?
Калеб

4
Я просто трохи помер всередині.
1515
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.