[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Прозрачность - где и как?



В сообщении от 21 Май 2003 00:25 Bogdan написал(a):
 > Хояется получить этот эффект. Как я понимаю, мне необходим XFree 4.3 
как минимум. Кроме того, windows manager, который это поддерживает. 
Вопорс в том какой. Кроме того, мне сказали, что даже на XFree4.3 
прозрачность бывает только у обладателей Ati/Matrox, не Nvidia. Так ли 
это?
 > 
 > 
 > -- 
 > To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
 > with a subject of "unsubscribe". Trouble? Contact 
listmaster@lists.debian.org
 > 
 > 

Интересный материал по теме:

  TransluXent is an implementation of an X Server which uses OpenGL for 
what would be the graphics card driver. As such it can easily offer 
translucent windows.
  The idea is that we see OpenGL as our hardware. So we just took the 
vanilla XFree sources and implemented TransluXent as a new hardware. 
Graphics are rendered to textures using the existing cfb code. Each top 
level window then consists out of a number of textures which are 
composed together on the screen. In this phase we can easily apply 
alpha blending.
  Although this initially was thought as a mere hack to provide 
translucent windows it is clear that this should evolve into an X 
server which uses OpenGL to implement the graphics operations.

http://www.stud.uni-karlsruhe.de/~unk6/transluxent/index.html

Коротко:

    $ tar zxf X430src-1.tgz
    $ tar zxf X430src-2.tgz
    $ tar zxf X430src-3.tgz
    $ tar zxf transluXent-0.01-source.tar.gz
    $ cd xc
    $ make World
new X server should be built as xc/programs/Xserver/Xtw

Поподробнее:

http://www.stud.uni-karlsruhe.de/~unk6/transluxent/download.html

Сам пока не пробовал.

-- 

С наилучшими пожеланиями,
Некрасов В.Ю.



Reply to: