sda00
2008-01-23
Традиционно в *nix X Window System за "прозрачность" ответственен 'Composite' модуль xorg-а (XFree86). Проверить его наличие можно следующей командой:
xdpyinfo | grep Composite Composite
Для "включения" в работу, нужно чуток модифицировать ваш xorg.conf. Владельцам видеокарт nvidia стоит воспользоваться следующими командами:
nvidia-xconfig --composite nvidia-xconfig --allow-glx-with-composite
и в Device секцию "добросить" строку:
Option "RenderAccel" "true"
Если после упомянутых трудов есть желание посмотреть на эталонную работу WM-а с прозрачностью окон - ставьте E16. У "старшего брата" (E17-го) с этим пока далеко не всё гладко. Как вариант - поиграть с модулем 'bling':
enlightenment_remote -module-load bling enlightenment_remote -module-enable bling
Но рекомендовать для повседневного пользования сие не могу. В этой ситуации гораздо более разумным решением является связка 'xcompmgr'+'transset'. Дёшево и сердито. Перед использованием стоит ознакомиться с man страницей xcompmgr-а. Для себя поступил очень просто:
cat ~/bin/xcompmgr_01#!/bin/sh xcompmgr -c -f -F -n &
cat ~/bin/transset_01
#!/bin/sh transset .9
После чего повесил на хоткеи команды transset, transset_01, xcompmgr_01, 'killall xcompmgr'. Результат более чем скромен, но меня очень радует (учитывая отказ urxvt работать в E17 с "URxvt*inheritPixmap: true"):
