Bagaimana saya bisa menghapus bantalan jendela pada aplikasi GTK3 di Awesome-WM?

11

Saya menggunakan yang dalam mode ubin untuk hampir semua desktop saya. Sejak munculnya dekorasi sisi klien di GTK3, beberapa aplikasi proyek Gnome yang umum digunakan untuk memberi diri mereka sejumlah besar bantalan di luar batas jendela utama mereka. Saya curiga ini untuk efek bayangan, tetapi menimbulkan havok dengan sistem ubin karena ukuran jendela dilakukan berdasarkan ukuran empuk, bukan jendela normal itu sendiri.

Pelanggar terkenal adalah nautilus dan gedit, tetapi aplikasi Gnome yang baru-baru ini diperbarui semuanya memiliki beberapa perilaku.

tangkapan layar

Bagaimana saya bisa mengkonfigurasi GTK dan / atau AwesomeWM untuk mengabaikan bantalan ini dan ukuran windows berdasarkan pada geometri jendela yang sebenarnya? Hasil yang saya inginkan adalah tata letak ubin zero-border, zero-padding.

Caleb
sumber
@ DKBose Saya tidak berpikir itu jalur yang benar karena sebenarnya bukan dekorasi dalam kasus saya yang menjadi masalah. Saya tidak memiliki atau menginginkan dekorasi sama sekali, jadi apa yang ditampilkan dalam artikel itu sebagai "tampilan yang salah" sebenarnya persis seperti yang saya inginkan --- tanpa dekorasi.
Caleb

Jawaban:

12

Tambahkan ke ~/.config/gtk-3.0/gtk.css:

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

(via https://bbs.archlinux.org/viewtopic.php?pid=1416334#p1416334 )

Saya harus memulai ulang X agar dapat berfungsi - SIGHUP keren tidak cukup.

g33kz0r
sumber
3
Itu berhasil. Sekarang saya takut! Sejak kapan properti jendela mulai didefinisikan dalam CSS?
Caleb
4
Saya baru saja meninggal sedikit di dalam.
Lutut