Bagaimana cara mengatur batas di sekitar windows di 14,04?

15

Adakah yang bisa memberi tahu saya tentang cara menambahkan batas (batas lebar) ke Windows di Ubuntu versi 14.04. Di masa lalu saya telah menggunakan "gnome-tweak-tool". Namun itu tidak berfungsi dengan versi 14.04.

Semua jendela saya (terutama banyak layar terminal tempat saya bekerja) tampak berbaur menjadi satu. Sangat sulit untuk mengatakan di mana satu jendela dimulai dan ujung lainnya.

Bilah judul juga sangat sulit dibedakan antara jendela mana yang aktif dan jendela mana yang tidak aktif.

Terima kasih sebelumnya untuk siapa pun yang memiliki solusi tentang cara menyesuaikan Windows ini (atau cara membuat gnome-tweak-tool berfungsi dengan Ubuntu 14.04).

Saya mencoba mengaktifkan fitur Window Decorator CCSM tetapi menggunakan Unity yang dinonaktifkan dan membuat lingkungan tidak dapat digunakan.


Semua tentang mengutak-atik Windows di Ubuntu 14.04 ... mengatur lebar perbatasan, warna, judul, dll.

LD James
sumber
Kemungkinan duplikat? askubuntu.com/questions/448204/…
fossfreedom
Hai, Fossfreedom. Ada sedikit kesamaan dengan dua pertanyaan. Inilah sebabnya saya menautkan yang ini dengan milik Anda. Saya masih melakukan penelitian untuk memberikan ringkasan terbaik dan menyimpulkan pertanyaan khusus ini sehingga akan sangat berguna dalam membantu orang di seluruh. Pertanyaannya telah berulang kali dan dalam beberapa saat saya berharap QA ini akan menjadi resolusi yang sangat solid. Saya melihat tidak menyarankan untuk hadiah, tetapi jika moderator bisa bersabar saya akan menjernihkannya.
LD James
Pertanyaan sebenarnya adalah mengapa perancang UI berpikir batas 1-pixel dapat diterima? Paling tidak mereka bisa memberi kita pengaturan sistem untuk mengubah ukuran perbatasan dan mengaktifkan scrollbar waras.
Ron Smith

Jawaban:

13

Saya menghargai kerja yang diberikan oleh jawaban pertama. Namun, saya sangat spesifik mencari metode menggunakan komponen yang sebenarnya disediakan oleh distribusi jika ada.

Saat ini Anda dapat menyalin tema favorit Anda dari / usr / share / theme ke ~ / .theme . Beri nama folder tema sesuatu yang berbeda dari apa yang disebutkan 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

Ini adalah operasi per pengguna dan tidak memerlukan akses tinggi.

Sekarang Anda dapat mengedit folder gtk-3 dari direktori baru itu untuk membuat batas sesuai keinginan Anda. Anda juga dapat menyesuaikan komponen tema lainnya.

Perbatasan dapat diubah ukurannya dengan mengedit fitur UnityDecoration dari file unity.css yang terletak 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 akan menemukan banyak fitur yang dapat diedit lainnya di folder gtk-3.x.

Untuk fitur perbatasan lainnya seperti warna, teks, dll ... lihat Unity / Theming at:

https://wiki.ubuntu.com/Unity/Theming

Saya menghargai solusi sebelumnya. Tapi saya berharap banyak yang bisa mendapat manfaat dari menggunakan fitur yang didistribusikan oleh pengembang OS.

Oh ya, untuk menggunakan tema yang baru diedit ini Anda harus menginstal alat tweak unity.

$ sudo apt-get install unity-tweak-tool

Catatan: Saya sudah menautkan pertanyaan ini ke pertanyaan serupa tentang konfigurasi Suasana. Resolusi ini dapat dengan mudah diterapkan pada tema Ubuntu modern ... tidak hanya Ambiance (atau referensi Radiance yang disebutkan dalam contoh khusus ini).

LD James
sumber
Silakan tentukan pengaturan mana yang harus diubah oleh OP di folder gtk-3, jadi saya dapat memutakhirkan suara jawaban ini.
Roberto
@Roberto Sudah Selesai!
LD James
1
Apa yang harus Anda lakukan unity-tweak-tooluntuk menggunakan tema yang diedit?
Stephen Rasku
Lupakan. Saya hanya harus menggunakan gnome-tweak-tooluntuk memilih tema (tidak unity-tweak-tool).
Stephen Rasku
1
@StephenRasku Anda dapat menggunakan gnome-tweak-tool atau unity-tweak-tool. Di alat unity-tweak cukup klik pada Themetab dan dari daftar tema yang tersedia, klik pada yang Anda pilih.
LD James
3

17.10

Jawaban fragfutter bekerja untuk saya!

  1. Buat file ~/.config/gtk-3.0/gtk.css

  2. Tambahkan baris:

    decoration { border: 1px solid gray; background: gray; }

  3. Nyalakan kembali (atau Anda mungkin bisa keluar dan kembali ke gnome)

Versi Ubuntu sebelumnya

Berikut ini adalah versi skrip shell dari bagian favorit saya dari jawaban yang sangat baik LD James:

17.04 menggunakan gtk-3.20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 dan 15.10 menggunakan gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

Anda harus keluar, lalu masuk kembali untuk melihat hasil dari perubahan ini. Anda dapat mengganti Ambiance(default) dengan Radianceatau tema apa pun yang sedang Anda gunakan.

Bagaimana cara kerjanya?

sed adalah utilitas baris perintah yang menggantikan teks.

Mengakhiri baris dengan \memberi tahu shell bahwa perintah berlanjut pada baris berikutnya (untuk keterbacaan manusia).

-i memberitahu sed untuk mengedit file di tempat (jangan membuat file baru).

-e memberitahu sed bahwa yang berikut adalah skrip sed (bukannya membacanya dari file).

s/.../.../yang sberarti untuk menggantikan apa antara dua garis miring pertama dengan apa antara kedua dua garis miring. Itu hanya membuat satu substitusi (karena tidak ada /gpada akhirnya).

GlenPeterson
sumber
0

Inilah Cara melakukannya !!!

Pop Pertama terminal itu! dan ketik ini.

ini harus mendapatkan versi yang lebih lama dari penggunaan tema di 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Ini harus menghapus versi tema saat ini.

sudo apt-get purge light-themes

Ini harus memungkinkannya mengunduh di dalam folder unduhan Anda jika Anda ingin menyimpannya.

cd ~/Downloads

Ini harus menginstal versi tema yang lebih lama, yang memang menggunakan perbatasan.

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Ini bisa menghapus file deb jika Anda mau.

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

Jika tautan itu mati klik di sini untuk melihat lebih banyak!

MathCubes
sumber
1
Saya akan memeriksa solusi yang Anda jelaskan dan melaporkan masalah. Saya akan menghargai memiliki cara untuk membedakan antara windows lagi. Dengan jawaban Anda, apakah Anda mengatakan bahwa tidak mungkin untuk mengonfigurasi 14,04 untuk memiliki judul jendela yang dibedakan dan memiliki batas di sekitar jendela? Jika memungkinkan, saya ingin bekerja dengan jam 14.00 ... tetapi mengerti saya harus menggunakan solusi jika itu tidak mungkin.
LD James
Saya tidak mengerti mengapa mereka menghapus perbatasan ini! ketika pembaruan, itu dapat memperbaruinya ke tema cahaya baru. Jadi jika Anda begitu ringan-tema di pembaru hapus centang itu.
MathCubes
Terima kasih. Solusi Anda membuatnya lebih mudah untuk melihat di mana jendela terminal dimulai dan berakhir. Saya akan mengajukan pertanyaan khusus tentang cara membuat jendela aktif dan tidak aktif lebih mudah dibedakan. Di masa lalu saya menggunakan alat gnome-tweak dan mengubah latar belakang forlround titlebar menjadi biru ... Masukan Anda telah tiga kali lipat kuota produktivitas saya.
LD James
Terima kasih atas solusinya. Saya mengembalikan OS kembali ke keadaan semula dan menggunakan resolusi yang disediakan dalam jawaban yang dipublikasikan.
LD James