web-dev-qa-db-fra.com

Comment faire une fenêtre transparente dans Gnome?

Je travaille avec de nombreuses applications SIG sous Gnome. Il est parfois très pratique de placer une carte sur une autre pour identifier rapidement les différences.

Avant, il y avait une astuce de KDE pour rendre toute fenêtre (pas seulement un terminal!) Transparente, me permettant ainsi de rendre une carte semi-transparente et de la placer sur la fenêtre de l'autre logiciel de cartographie. Existe-t-il un truc similaire pour Gnome?

11
Adam Matan

Je ne suis pas sûr de Gnomw lui-même, mais dans Compiz, il existe un plugin appelé "Réglages de l'opacité, de la luminosité et de la saturation", qui vous permet de contrôler la transparence des fenêtres de toutes les manières possibles, y compris Alt + {sroll} comme disait Andrea Lazzarotto.

8
Andres

Pour les versions plus récentes de Gnome (Gnome 3/Gnome Shell), vous pouvez utiliser l'extension this pour rendre les fenêtres transparentes: 

EDIT: Installer dans Gnome 3.14+

Les extensions Gnome ont un fichier contenant la version de Gnome avec laquelle elles sont compatibles - ceci n'est pas toujours correct, car l'extension peut fonctionner pour d'autres versions non spécifiées dans le fichier. Vous devez donc obtenir l'extension en dehors du site d'extension gnome et la modifier. le fichier et l'installer manuellement - cela fonctionne souvent avec d'autres extensions.

  1. Allez dans le la page d'extension , et téléchargez le fichier Zip d'extension .
  2. Extrayez-le et modifiez la ligne Shell-version dans le fichier /transparentwindows-master/transparentwindows@ellen/metadata.json pour vous assurer qu'elle comprend la version de votre shell (par exemple, 3.14):

     "Shell-version": ["3.10", "3.12", "3.14"], 
    

    Vous pouvez trouver votre version de Shell si nécessaire en utilisant gnome-Shell --version

  3. Déplacez les fichiers extraits vers ~/.local/share/gnome-Shell/extensions, afin qu'il ressemble à ceci: /home/wilf/.local/share/gnome-Shell/extensions/transparentwindows@ellen
  4. L’extension devrait maintenant fonctionner, bien que vous deviez peut-être redémarrer le shell avec Alt+F2+ r +Enter, et activez-le dans Gnome Tweak Tool ou similaire.

Notez également que vous pouvez créer un rapport de problème/bogue au développeur pour lui demander de mettre à jour le site Extension de Gnome - dans ce cas, il y a n ici . Vous pouvez également créer votre propre commit pour l'extension afin d'inclure les versions 3.14+.

6
Wilf

Maintenez la Alt puis faites défiler avec la molette de la souris.

3
Andrea Lazzarotto

Les extensions Gnome sont acceptables, mais si quelqu'un souhaite utiliser l'opacité/la transparence à l'occasion, il est préférable d'utiliser la commande xprop.

Courir:

xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF

puis cliquez sur fenêtre pour le définir sur une opacité de 50%.

  • 0x7FFFFFFF - 50% d'opacité
  • 0xFFFFFFFF - 100% d'opacité

Définissez l'opacité en fournissant l'identifiant de fenêtre (obtenu à partir de xwininfo):

xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
1
Danniello