LINUX.ORG.RU

FVWM, transparent, глючит?


0

0

Уважаемые господа!

Я пытаюсь сделать прозрачным FvwmPager, делаю так: colorset 8 bg #5f5f7d, fg #000000, Transparent colorset 9 bg #5f5f70, fg #000000, Transparent *FvwmPager: ColorSet * 8 *FvwmPager: HilightColorSet * 9

Чего собственно пытаюсь добится: сделать прозрачным FvwmPager, с затемнением текужего desk`а!!!!!

Что получаю: при движении по экрану (изменение desk`а), на FvwmPager накладывается изображение окна ... и так и остается, даже когда окно было закрыто -> вывод: FvwmPager не обнавляется(не перерисовывается).

Как быть? Что делать?

anonymous

попробуйте перемещение делать при помощи своих функций (AddToFunc) и добавлять туда FvwmPager Redraw

ananas ★★★★★
()
Ответ на: комментарий от ananas

Гы-гы ... не очень-то хорошая идея как мне кажется ...

не писать-же функции для: перемещения окон открытия/закрытия окон смена текущего экрана (pag`а) ....

геморно ... наверняка есть иной ваиант развития ...

anonymous
()

Вариант первый: в Colorset'ах проставить не Transparent (он вообще глючит по страшному, и не только в Pager'е), а RootTransparent (можно с buffer, если памяти не жалко) и Tint в качестве затемнения - у меня сделано именно так, если FvwmPager вставляется в FvwmButtons, то у него в Colorset тоже должен стоять RootTransparent.

Вариант второй: в *FvwmPager: Pixmap <имя> поставить transparent PNG сделаный хоть в том же GIMP'е.

И еще, если в Colorset'е есть Transparent/RootTransparent то он должен стоять _первым_, например: Colorset 7 RootTransparent buffer, ...

Иначе установка в том же Colorset'е bg иногда отключает действие Transparent/RootTransparent - когда и почему понять пока не удалось.

Вообще стоит сходить на http://rvb.dyndns.org/FvwmWiki/ - там много чего интересного есть.

Darkman ★★★
()
Ответ на: комментарий от Darkman

Очень твой screen shot понравился .. и конфиги твои видел .. Но вот расскажи plz:

где ты вычитал про RootTransparent и Tini это что-бы мне больше подобных вопросо не задавать .. в man`е не нашел!

anonymous
()
Ответ на: комментарий от Darkman

Хммм ... вроде читал ... но не нашел ... ;) Спасибочки ....

и за ссылку ... там есть забавности!!!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.