Comment puis-je obtenir des bordures / barres de titre transparentes dans GNOME Shell?


13

Il y a beaucoup de thèmes GNOME Shell avec des panneaux transparents, et je voudrais peut-être qu'un thème de bordure de fenêtre / barre de titre transparent l'accompagne. La chose la plus proche à laquelle je peux penser est Emerald, mais cela ne fonctionne qu'avec Compiz AFAIK et GNOME Shell ne fonctionne qu'avec Mutter.


11.10 ou 12.04 ?? REGARDEZ ce ubuntuforums.org/showthread.php?p=11453890
Ringtail

@BlueXrider C'est pour le panneau d'Unity; ce n'est certainement pas ce que je recherche. J'utilise 11.10 btw, mais une réponse qui s'appliquerait également à 12.04 serait bien.
Christopher Kyle Horton

1
Voici le thème que vous cherchiez: gnome-look.org/content/show.php/…
illusion numérique

Réponses:


11

Depuis la sortie d'Ubuntu 12.10, gconf-editora été officiellement remplacé par dconf-editor. La réponse de Ringtail ne fonctionnera donc pas.

Pour activer la transparence de la barre de titre de la fenêtre dans Ubuntu 12:

  1. Ouvrez un terminal ( Ctrl+ Alt+ T)
  2. Copiez et collez la ligne suivante:

    sudo apt-get install dconf-tools
    
  3. Appuyez sur Enteret installez le package.
  4. Une fois installé, exécutez dconf-editor dans le terminal.
  5. Aller vers org/compiz/gwd
  6. Modifiez maintenant les valeurs de ce qui suit entre 0 et 1:

    metacity-theme-active-opacity
    metacity-theme-inactive-opacity
    
  7. Vous avez maintenant modifié la transparence des barres de titre de la fenêtre.

1

Vous pouvez modifier la transparence de la bordure de la fenêtre à l'aide de l'éditeur gconf. Vous pouvez modifier la transparence de la fenêtre pour toutes les bordures de fenêtre ou pour les bordures de fenêtre actives. Pour modifier la transparence des bordures de fenêtre, vous devez avoir installé gconf-editor.

Pour installer l'éditeur gconf, ouvrez une fenêtre de terminal (appuyez sur Ctrl + Alt + T) et copiez + collez la ligne suivante:

sudo apt-get install gconf-editor

Pour démarrer l'éditeur gconf, appuyez sur Alt + F2 et tapez: gconf-editor.

Lorsque l'éditeur de configuration est ouvert, cliquez sur apps -> gwd et changez la valeur de metacity_theme_active_opacity et metacity_theme_opacity en une valeur inférieure à 1.0. Pour modifier une valeur, il vous suffit de double-cliquer sur le nom et de modifier la valeur dans la fenêtre de clé d'édition.

metacity_theme_active_opacity: modifie la transparence des bordures de fenêtre actives

metacity_theme_opacity: change la transparence de toutes les bordures de fenêtre

la source


Désolé, mais cela ne fonctionne pas pour moi, même après la déconnexion et le redémarrage. Je pense que gconfc'est censé être déconseillé en faveur de dconftoute façon.
Christopher Kyle Horton du

Je garderai un œil sur une meilleure façon
Ringtail

La réponse 1 fonctionne bien.
Hanynowsky

@Hanynowsky Mark a approuvé la réponse qui a fonctionné pour vous.
Gediminas Jeremiah Gudelis

1
@GediminasJeremiahGudelis Je l'ai déjà voté! L'affiche de cette question n'est pas moi mais WarriorIng64
Hanynowsky

1

Je n'ai pas pu faire fonctionner les autres méthodes dans Ubuntu 19.04, j'ai donc eu recours à l'édition du fichier gtk.css:

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

Voici le code que j'ai utilisé:

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

Une fois le fichier enregistré, exécutez cette commande pour appliquer vos modifications:

setsid gnome-shell --replace

Voir ci-dessous pour le résultat final.

Gnome sur Ubuntu 19.04 avec des fenêtres avec des barres de titre et des bordures transparentes

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.