Мультимониторная прозрачность

542
Bryan Ward

У меня есть 3 монитора, которые я устанавливаю фон с помощью

xpmroot my-5760x1200bg.png 

Затем я настраиваю aterm для использования прозрачности, добавив следующее в мой ~/.Xdefaultsфайл.

aterm*transparent:true aterm*shading:60 aterm*background:Black aterm*foreground:White aterm*scrollBar:true aterm*scrollBar_right:true aterm*transpscrollbar:true aterm*saveLines:32767 aterm*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1 aterm*boldFont:*-*-fixed-bold-r-normal--*-*-140-*-*-*-*-iso8859-1 

Я получаю прозрачность на своих окнах, но изображение, которое проходит с прозрачностью, не является правильным. На левом мониторе все в порядке, но средний и правый мониторы, кажется, используют крайний левый 1920x1200 фонового изображения как то, что находится за окном терминала. Было бы так, как если бы у каждого экрана был тот же фон, что и у монитора слева.

Это что-то, что можно настроить, чтобы быть правильным, или это ошибка?

Я использую Gentoo Linux с Xmonad.

1

1 ответ на вопрос

1
KellyClowers

Вероятно, это связано с «поддельной прозрачностью», когда термин просто делает снимок того, что находится под ним, и использует его в качестве фона.

Вы можете попробовать urxvt aka rxvt-unicode ( выбранный преемник aterm ), который поддерживает фальшивую и реальную прозрачность. Я считаю, что для реальной прозрачности также нужен менеджер компостирования, такой как Xcompmgr, Cairo-compmgr или Unagi (или Compiz WM, но я сомневаюсь, что вы хотите оставить Xmonad только для этого).

Похожие вопросы