Прозрачность терминала (urxvt), проблема с Imagemagick и корневым окном X11

Я использую Ubuntu Natty, urxvt (с 256 цветами) и Imagemagick (display -window root [...]), чтобы установить корневое окно для изображения. Когда я использую опцию transparancy (-tr) в urxvt, я получаю фон экрана входа в Ubuntu X (розовый / фиолетовый), а не изображение, которое в данный момент находится в корневом окне. Смотрите картинку внизу.

Обратите внимание, что та же проблема существует, если я запускаю gnome-терминал и устанавливаю его прозрачность.

Я подозреваю, что imagemagick не рисует на правильном слое X11, но я (и Google) не могу понять, какой правильный вариант.

Может ли быть проблема с конфигурацией xorg или с составом окна?

введите описание здесь

Перекрестная почта отсюда и здесь напрасно надеются, что кто-то узнает ответ здесь. Если это оскорбляет, не стесняйтесь закрыть. И кажется, что это действительно была напрасная надежда...

2 ответа

Решение

В итоге я изменил размеры изображений, используя convert в другой каталог, а затем использовал feh для их отображения. Некрасиво но работает.

Поддельная прозрачность {т.е. обрезка корневого изображения} включается с помощью: +tr {и, например: -sh 20} -tr отключает поддельную прозрачность, это, вероятно, то, что вы делаете, и, вероятно, не то, что вы хотите сделать

реальная прозрачность {то есть: с композитором} достигается просто установкой альфы окна, например: xcompmgr или compiz или whatevs urxvt -bg rgba:2000/2000/2000/dddd

посмотрите, могут ли xcompmgr и transset сделать это для вас; если нет, то скорее всего ничего не получится

Другие вопросы по тегам