Cara menonaktifkan dekorasi jendela di Cinnamon

10

Saya menggunakan Cinnamon, tetapi ingin menghapus semua dekorasi jendela - Saya tidak pernah menggunakannya, harganya hanya layar, dan memindahkan / mengubah ukuran dapat dilakukan dengan mudah menggunakan alt-mouse1 dan alt-mouse2.

Apakah ada cara untuk mencapai ini?

EDIT: Klarifikasi.

Saya menggunakan Ubuntu 12,04 dengan ppa kustom yang menyediakan Cinnamon . Saya beralih dari kombo Unity / Compiz default karena Compiz di 12.04 adalah regresi yang menyakitkan, terganggu oleh bug, dibandingkan dengan versi 10.04 (lihat misalnya bug ini ). Saya menjadi tidak sabar menunggu untuk koreksi ini dan bug lainnya. Saya mencapai efek yang diinginkan sebelumnya dan pada workstation 10,04 saya dengan Compiz.

Namun, seperti yang saya pahami , Cinnamon menggunakan libmuffin, dan bukan Compiz (koreksi saya jika saya salah).

Saya cukup senang dengan antarmuka Cinnamon, terutama karena efek yang saya gunakan (setara dengan "skala" plugin di Compiz) bekerja tanpa gangguan. Juga, saya tidak ingin mengubah distribusi, karena saya terbiasa dengan Ubuntu dan sangat senang dengan 10,04 LTS. Menyingkirkan dekorasi jendela adalah satu-satunya hal yang masih hilang.

Januari
sumber
Distro yang mana? Cinnamon digunakan lebih jauh daripada hanya untuk LinuxMint.
Peter.O
Sebenarnya, ini adalah Ubuntu, dengan ppa gwendal-lebihan .
Januari
kemungkinan duplikat dari yang di atas telah diposting: unix.stackexchange.com/q/290706/32012

Jawaban:

6

Kayu manis tidak dapat menonaktifkan atau menghapus dekorasi jendela, sesuai dengan masalah ini di GitHub . Pilihan untuk menghapus dekorasi jendela belum diterapkan.

Pengguna dapat menggunakan salah satu dari solusi ini sebagai berikut.

Penanganan masalah 1 (mudah)

Gunakan ukuran font terkecil untuk judul jendela. Buka Pengaturan Sistem> Tampilan - Font . Kemudian di bawah Pemilihan Font - Font judul jendela: ubah ukuran font dari default 10ke nilai terkecil 1, lalu klik Pilih untuk menyelesaikan.

Menggunakan font judul jendela terkecil di Cinnamon

Dengan asumsi tangkapan layar adalah piksel-sempurna terlepas dari resolusi layar, ketinggian dekorasi jendela berkurang oleh: 14 piksel di Cinnamon 2.2; 17 piksel dalam Cinnamon 3.8.

Tema Mint-Y dan Mint-X dibandingkan sebagai hasilnya

Dekorasi jendela di Cinnamon tampaknya menggunakan tema Metacity dengan dukungan Mutter / Muffin; tema tradisional sepertinya tidak berfungsi. Kombinasi berbagai tema untuk batas jendela dan kontrol dapat memengaruhi hasilnya. Beberapa tema tidak mengurangi ketinggian dekorasi jendela sebanyak tema lainnya. Misalnya, Mint-Y memiliki hasil yang lebih buruk daripada Mint-X.

Batasan : Pemecahan masalah ini bergantung pada tema. Tema yang dikenal yang bekerja dengan baik dengan solusi ini sangat sedikit: Mint-X, BlueMenta, Greybird.

Penanganan masalah 2

Gunakan alat utilitas apa pun seperti Devil's Pie atau Devilspie2 , yang dapat menghapus dekorasi jendela untuk pengelola jendela yang mematuhi EWMH . Ini akan memerlukan konfigurasi pengguna untuk menghapus dekorasi jendela.

Untuk Devilspie2, buka editor teks dan ketik kode berikut.

if (get_window_type()=="WINDOW_TYPE_NORMAL") then
    undecorate_window();
end

Simpan sebagai file $HOME/.config/devilspie2dengan nama apa saja diikuti dengan .luanama file. Jalankan devilspie2untuk melihat hasilnya. Untuk membuat perubahan terus-menerus saat reboot, tambahkan perintah devilspie2ke Pengaturan> Preferensi - Aplikasi Startup .

Jendela undecorate untuk Nemo di Cinnamon

Dengan konfigurasi di atas, semua aplikasi yang berjalan dengan tipe jendela normal tidak akan memiliki dekorasi jendela sama sekali. Posting terkait ini memiliki jawaban saya dengan detail tentang cara menggunakan Devil's Pie dan Devilspie2 untuk menghapus hiasan jendela dengan nama aplikasi sebagai gantinya.

Batasan : Pemecahan masalah ini tidak akan bekerja terhadap aplikasi dengan dekorasi di samping klien alias header bar di GNOME; dengan demikian memodifikasi tema mungkin menjadi satu-satunya alternatif.

Penanganan masalah 3

Ubah temanya. Pengelola jendela kayu manis, Muffin, mendukung Xfwm4 dan tema Metacity untuk dekorasi jendelanya: periksa /usr/share/themes/THEMENAMEdirektori dan cari salah satu metacity-1atau xfwm4subdirektori.

Jawaban pada Tanya Ubuntu ini menyarankan untuk mengedit file XML dari tema yang sedang digunakan:

[...] Anda dapat mengedit

/usr/share/themes/Mint-X/metacity-1

dan atur semua valueproperti non-nol di metacity-theme-1.xml(tentu saja Anda perlu sudo, untuk mengedit sesuatu di sana. Cadangan berguna.) [...]

Nama file dapat bervariasi tergantung pada tema yang digunakan.

Mungkin modifikasi tema adalah satu-satunya cara "andal" untuk menghilangkan dekorasi jendela. Keterbatasan yang diketahui dalam dua solusi lainnya tampak berlebihan, kecuali ini adalah solusi yang membosankan.

Penafian : Saya tidak menggunakan Cinnamon setiap hari dan baru-baru ini dieksplorasi lagi untuk pengalaman. Saya tidak memverifikasi solusi ketiga karena itu akan membutuhkan waktu untuk menguji.

Diuji dengan Cinnamon 2.2 di Linux Mint 17 (Live) dan Cinnamon 3.8 di Linux Mint Debian Edition 3.

clearkimura
sumber
1
Saya menemukan opsi tema sangat berguna. Ada dokumen yang sangat berguna di reddit.com/r/CinnamonDE/comments/4bb4re/… yang merinci cara hampir menghapus bilah judul yang dimaksimalkan. Itu tidak terlihat, tetapi Anda masih dapat menggerakkan mouse Anda ke atas dan klik dua kali untuk mengembalikan ukuran jendela asli. Yang saya pikir bekerja lebih baik dari yang diharapkan!
Alex Summers
Saya telah datang dengan solusi yang jauh lebih cepat daripada solusi yang membosankan. Dalam metacity-theme-N.xml (di mana N adalah versi yang Anda gunakan (membutuhkan pengujian)), temukan <frame-geometry name="normal"[...] Di sini, Anda hanya perlu penggantian: * Ganti title_scale="medium"dengan has_title="false"* Di bawah <distance name="button_height"[...] atur nilai untuk "0"
camilla.greer
Ahh, Anda sebenarnya perlu mengubah beberapa nilai lain, tetapi semua yang perlu Anda sentuh ada di dalam <frame-geometry name="normal"blok kode [...] itu, bukan semua yang ada di seluruh dokumen.
camilla.greer
@ camilla.greer Hasil edit sebenarnya menyimpang dari jawaban asli, karena sumber yang saya kutip tidak memiliki detail seperti itu. Untuk metode tema metacity, saya yakin Anda harus menulis ulang komentar menjadi jawaban yang tepat.
clearkimura
Setelah revisi saya baru-baru ini, saya sangat yakin bahwa "solusi yang membosankan" harus mengutip dari sumber "sebagaimana adanya" tanpa rincian. Metode tema Metacity memerlukan banyak pengujian (dan siapa pun yang menulis solusi kerja layak mendapatkan upvotes terpisah), oleh karena itu harus diposting sebagai jawaban baru.
clearkimura