традиционно в *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"):
понедельник, 5 ноября 2007 г.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий