1 votes

Transparence du terminal (urxvt), Imagemagick, et problème de fenêtre racine de X11

J'utilise Ubuntu Natty, urxvt (avec 256 couleurs), et Imagemagick (display -window root [...]) pour mettre la fenêtre racine en image. Lorsque j'utilise l'option de transparence (-tr) sur urxvt, j'obtiens le fond de l'écran de connexion Ubuntu X (le rose/violet) et non l'image qui est actuellement sur la fenêtre racine. Voir l'image en bas.

Notez que le même problème existe si je lance gnome-terminal et que je règle sa transparence.

Je soupçonne qu'imagemagick ne dessine pas sur la bonne couche X11 mais je (et google) n'arrive pas à trouver quelle est la bonne option.

Le problème pourrait-il provenir soit de la configuration de xorg, soit de la composition des fenêtres ?

enter image description here

Cross post from これ y これ dans l'espoir vain que quelqu'un connaisse la réponse ici. Si cela vous choque, n'hésitez pas à fermer. Et il semble que c'était en effet un vain espoir...

1voto

Ben Points 35

La fausse transparence {c'est-à-dire le recadrage de l'image racine} est activée avec : +tr {et par exemple : -sh 20} -tr désactive la fausse transparence C'est probablement ce que vous faites, et probablement pas ce que vous voulez faire.

La transparence réelle (c'est-à-dire avec un compositeur) se fait simplement en fixant l'alpha de la fenêtre. par exemple xcompmgr ou compiz ou quoi que ce soit d'autre urxvt -bg rgba:2000/2000/2000/dddd

voyez si xcompmgr et transset peuvent le faire pour vous ; si ce n'est pas le cas, rien ne fonctionnera probablement tant que vous n'aurez pas réussi à le faire fonctionner

0voto

J'ai fini par redimensionner les images en utilisant convert dans un autre répertoire et ensuite utiliser feh pour les afficher. C'est moche mais ça marche.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X