Bagaimana saya bisa mendapatkan batas / titlebars jendela transparan di GNOME Shell?

13

Ada banyak tema Shell GNOME dengan panel transparan, dan saya mungkin ingin tema perbatasan / titlebar jendela transparan ikut dengannya. Hal terdekat yang dapat saya pikirkan adalah Emerald, tetapi itu hanya bekerja dengan Compiz AFAIK dan GNOME Shell hanya bekerja dengan Mutter.

Christopher Kyle Horton
sumber
11,10 atau 12,04 ?? LIHAT di ubuntuforums.org/showthread.php?p=11453890
Ringtail
@BlueXrider Itu untuk panel Unity; jelas bukan itu yang saya cari. Saya menggunakan 11,10 btw, tetapi jawaban yang akan berlaku untuk 12,04 juga akan menyenangkan.
Christopher Kyle Horton
1
Berikut adalah tema yang Anda cari: gnome-look.org/content/show.php/…
ilusi digital

Jawaban:

11

Sejak rilis Ubuntu 12.10, gconf-editortelah secara resmi diganti oleh dconf-editor. Jadi jawaban dari Ringtail tidak akan berfungsi.

Untuk mengaktifkan transparansi Window Titlebar di Ubuntu 12 dan seterusnya:

  1. Buka Terminal ( Ctrl+ Alt+ T)
  2. Salin dan Tempel baris berikut:

    sudo apt-get install dconf-tools
    
  3. Tekan Enterdan instal paket.
  4. Setelah terinstal, jalankan dconf-editor di terminal.
  5. Navigasi ke org/compiz/gwd
  6. Sekarang ubah nilai berikut ini menjadi antara 0 dan 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Sekarang Anda telah mengubah transparansi Window Titlebars.
Sheharyar
sumber
1

Anda dapat mengubah transparansi batas jendela menggunakan gconf-editor. Anda dapat mengubah transparansi jendela untuk semua batas jendela atau untuk batas jendela aktif. Untuk mengubah transperancy batas tepi jendela, Anda perlu menginstal gconf-editor.

Untuk menginstal gconf-editor, buka jendela terminal (tekan Ctrl + Alt + T) dan salin + tempel baris berikut:

sudo apt-get install gconf-editor

Untuk memulai gconf-editor tekan Alt + F2 dan ketik: gconf-editor.

Ketika editor konfigurasi terbuka klik pada aplikasi -> gwd dan ubah nilai metacity_theme_active_opacity dan metacity_theme_opacity ke nilai yang lebih rendah dari 1,0. Untuk mengubah nilai, Anda hanya perlu mengklik dua kali pada namanya dan mengubah nilainya di jendela tombol edit.

metacity_theme_active_opacity: mengubah transperancy untuk batas jendela aktif

metacity_theme_opacity: mengubah transperancy untuk semua batas jendela

sumber

Buntut
sumber
Maaf, tapi ini tidak berhasil untuk saya, bahkan setelah keluar dan melakukan reboot. Saya pikir gconfseharusnya sudah usang dalam mendukung dconf, pula.
Christopher Kyle Horton
Saya akan mengawasi untuk cara yang lebih baik
Ringtail
Jawaban 1 berfungsi dengan baik.
Hanynowsky
@Hanynowsky Tandai sebagai menyetujui jawaban yang berhasil untuk Anda.
Gediminas Jeremiah Gudelis
1
@GediminasJeremiahGudelis Saya sudah memilihnya! Poster pertanyaan ini bukan saya, tetapi WarriorIng64
Hanynowsky
1

Saya tidak bisa mendapatkan metode lain untuk bekerja di Ubuntu 19.04 jadi saya terpaksa mengedit file gtk.css:

nano ~/.config/gtk-3.0/gtk.css

Berikut adalah kode yang saya gunakan:

/* add a 3-pixel border around windows */
decoration {
    border: 5px solid rgba(10, 10, 10, .3);
    background:rgba(10, 10, 10, .3);
}


/* customize the titlebar for active window */
.titlebar {
    background: rgba(10, 10, 10, .3);
    border-top:solid 1px rgba(10, 10, 10, .3);
    color:white; 
}


/* customize the titlebar for background windows */
.titlebar:backdrop  {
    background: rgba(10, 10, 10, .5);
    color:white;
} 

Setelah file disimpan, jalankan perintah ini untuk menerapkan perubahan Anda:

setsid gnome-shell --replace

Lihat di bawah untuk hasil akhir.

Gnome pada Ubuntu 19.04 dengan windows yang memiliki titlar transparan dan garis batas

Wonko the Sane
sumber