Menambahkan perbatasan ke terminal gnome

15

Pada instalasi Ubuntu vanilla polos 14,04 baru, dengan tema default, tidak ada yang istimewa. Memunculkan jendela terminal gnome (Ctrl + Alt + t) Jendela terminal tidak memiliki batas (juga tidak memiliki pegangan pengatur ukuran btw) itu adalah persegi panjang hitam.

Bagaimana saya bisa menambahkan perbatasan putih 1px (yang menurut saya berguna ketika berhadapan dengan banyak jendela terminal gnome yang tumpang tindih)?

Frankie
sumber
Saya baru saja beralih ke Ubuntu 14.04 dan tidak adanya perbatasan di sekitar jendela terminal sangat mengganggu saya.
gb.
2
Bukankah ini duplikat dari ini? askubuntu.com/questions/448204/…
fossfreedom
1
Ya, tetapi perhatikan bahwa saya mengedit gnome-terminal.css bukan unity.css dan hanya jendela terminal yang memiliki perbatasan.
frankie

Jawaban:

6

Salin tema favorit Anda dari /usr/share/themehingga ~/.theme. Beri nama folder tema sesuatu yang berbeda dari apa yang disebut di /usr/share/theme. Dengan cara ini ketika Anda memilih yang Anda pilih, Anda akan menemukannya dengan nama yang Anda sebut folder.

Contoh:

cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

Edit folder gtk-3 pada direktori baru itu untuk membuat batas sesuai keinginan Anda. Anda juga dapat menyesuaikan komponen tema lainnya. Ini dapat dilakukan dengan mengedit fitur UnityDecoration dari file unity.css yang terdapat di folder aplikasi:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

Untuk mengubah batas, ubah 0 ke nomor parameter yang berbeda:

-UnityDecoration-extents: 28px 0 0 0;

Anda dapat melihat semua kemungkinan penyuntingan di sini . Juga, untuk menggunakan tema baru Anda harus menginstal Alat Tweak Unity.

sudo apt-get install unity-tweak-tool

Untuk menerapkan ini untuk terminal tambahkan yang berikut ke gnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }

Anandu M Das
sumber
1
Apakah ini memungkinkan saya untuk menambahkan batas hanya pada jendela terminal gnome? Saya lebih suka membatasi efek dari mengutak-atik saya hanya untuk apa yang dibutuhkan.
gb.
Seperti yang ditunjukkan pada jalur direktori, ini berlaku untuk gtk. Anda pasti bisa mencobanya.
Anandu M Das
3
Saya mengikuti petunjuk ini dan alih-alih memodifikasi unity.css, saya menambahkan yang berikut ke gnome-terminal.css: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px; }
frankie
@ gb. Saya pikir apa yang Anda butuhkan dijelaskan oleh frankie sekarang. Cheers
Anandu M Das
@AnanduMDas Lebih baik mengedit pertanyaan Anda dan menambahkan komentar frankie juga.
Radu Rădeanu
1

Anda dapat mendekati efek yang Anda cari jika Anda menggunakan compizconfig-settings-manager.

Arahkan ke plugin 'Unity' dan pilih 'Dekorasi'. Centang kotak 'Override Theme Settings' dan Anda dapat memberikan 'radius bayangan jendela' pada Windows dan warna serta opacity. Tapi, Anda juga bisa mengatur offset bayangan X dan Y. Atur offset tersebut ke 0, atur bayangan menjadi putih atau apa pun yang Anda inginkan untuk windows aktif / tidak aktif, putar opacity ke atas, dan kemudian Anda akan memiliki batas (harus cukup dekat).

Semoga cukup baik untuk melanjutkan, semoga beruntung!

Elang
sumber
Terima kasih, saya mencobanya. Ini semacam peretasan, dan itu akan berlaku pada semua aplikasi, sementara saya memerlukan perbatasan "normal" di terminal saya (sama dengan yang saya dapatkan ketika membuka banyak tab).
gb.
Rupanya Anda bisa mendapatkan apa yang Anda cari dengan menyesuaikan CSS tema Anda secara lokal di ~ / .themes, atau dengan menurunkan versi 'light-themes' ke paket yang datang dengan 13.xx - kedua opsi dirinci dalam posting ini untuk mendapatkan kembali batas jendela .
Elang