Прозрачность терминала (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 сделать это для вас; если нет, то скорее всего ничего не получится