Come posso ottenere bordi / barre dei titoli trasparenti in GNOME Shell?


13

Esistono molti temi della shell GNOME con pannelli trasparenti e potrei desiderare un tema di bordo finestra / barra del titolo trasparente. La cosa più vicina a cui riesco a pensare è Emerald, ma funziona solo con Compiz AFAIK e GNOME Shell funziona solo con Mutter.


11.10 o 12.04 ?? GUARDA questo ubuntuforums.org/showthread.php?p=11453890
Ringtail

@BlueXrider Quello è per il pannello di Unity; non è sicuramente quello che sto cercando. Sto usando 11,10 BTW, ma una risposta che sarebbe applicabile anche a 12.04 sarebbe buona.
Christopher Kyle Horton

1
Ecco il tema che stavi cercando: gnome-look.org/content/show.php/…
illusione digitale

Risposte:


11

Dal rilascio di Ubuntu 12.10, gconf-editorè stato ufficialmente sostituito da dconf-editor. Quindi la risposta di Ringtail non funzionerà.

Per abilitare la trasparenza della barra del titolo di Windows in Ubuntu 12 e versioni successive:

  1. Apri un terminale ( Ctrl+ Alt+ T)
  2. Copia e incolla la seguente riga:

    sudo apt-get install dconf-tools
    
  3. Premere Entere installare il pacchetto.
  4. Una volta installato, esegui dconf-editor nel terminale.
  5. Navigare verso org/compiz/gwd
  6. Ora cambia i valori di quanto segue in qualcosa compreso tra 0 e 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Ora hai cambiato la trasparenza delle barre del titolo della finestra.

1

Puoi cambiare la trasparenza del bordo della finestra usando gconf-editor. È possibile modificare la trasparenza della finestra per tutti i bordi della finestra o per i bordi della finestra attivi. Per cambiare la transperanza dei bordi delle finestre devi avere installato gconf-editor.

Per installare l'editor gconf, apri una finestra di terminale (premi Ctrl + Alt + T) e copia + incolla la seguente riga:

sudo apt-get install gconf-editor

Per avviare l'editor gconf premere Alt + F2 e digitare: gconf-editor.

Quando l'editor di configurazione è aperto, fai clic su app -> gwd e modifica il valore di metacity_theme_active_opacity e metacity_theme_opacity su un valore inferiore a 1.0. Per modificare un valore non devi fare altro che fare doppio clic sul nome e modificare il valore nella finestra della chiave di modifica.

metacity_theme_active_opacity: cambia la transperanza per i bordi attivi della finestra

metacity_theme_opacity: cambia la transperanza per tutti i bordi delle finestre

fonte


Siamo spiacenti, ma questo non funziona per me, anche dopo essersi disconnesso e aver fatto un riavvio. Penso che gconfdovrebbe essere deprecato a favore dconf, comunque.
Christopher Kyle Horton

Terrò d'occhio un modo migliore
Ringtail

La risposta 1 funziona bene.
Hanynowsky

@Hanynowsky Segna come approvata la risposta che ha funzionato per te.
Gediminas Jeremiah Gudelis,

1
@GediminasJeremiahGudelis Ho già votato! Il poster di questa domanda non sono io ma WarriorIng64
Hanynowsky,

1

Non sono riuscito a far funzionare gli altri metodi in Ubuntu 19.04, quindi ho fatto ricorso alla modifica del file gtk.css:

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

Ecco il codice che ho usato:

/* 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;
} 

Una volta salvato il file, eseguire questo comando per applicare le modifiche:

setsid gnome-shell --replace

Vedi sotto per il risultato finale.

Gnome su Ubuntu 19.04 con finestre con barre del titolo e bordi trasparenti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.