View previous topic :: View next topic |
Author |
Message |
bobr[x3] Tux's lil' helper
Joined: 28 Nov 2003 Posts: 141 Location: Vladivostok, Russia
|
Posted: Fri Sep 10, 2004 9:31 am Post subject: Тени и прозрачные окна x11r6.8 |
|
|
Поставил себе xorg 6.8 с единственной целью - получить тени под окнати и полупрозрачные менюшки (может еще терминал). Видел несколько скриншотов в которых это реализовано, однако само собой, как и следовало ожидать, это не заработало. Посему имею следующий вопрос: Как? Сам догадиваюсь, что как-то через composite и damage extensions. Но как именно? Может кто-то этого уже добился и поделится опытом? |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Fri Sep 10, 2004 9:49 am Post subject: |
|
|
А я почему-то считал, что нужно
поставить x11-misc/ transset и x11-misc/xcompmgr? |
|
Back to top |
|
|
bobr[x3] Tux's lil' helper
Joined: 28 Nov 2003 Posts: 141 Location: Vladivostok, Russia
|
Posted: Fri Sep 10, 2004 10:12 am Post subject: |
|
|
Поставил себе обе программы. Совершенно не представляю как ими пользоваться, мануалов-то нет. xcompmgr кроме тормозов (чуть менее заметным, если применить -a) ничего не дает, transset ничего не дает вообще. Подскажите мне серому, как ими пользоваться. Или может быть на моем GeForce4 MX 440 всей этой красоте не суждено заработать? |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
|
Back to top |
|
|
Vika_V n00b
Joined: 14 Aug 2004 Posts: 10
|
Posted: Fri Sep 10, 2004 10:43 pm Post subject: |
|
|
А на что там посмотреть?Вы уж если не трудно поподробнее напишите а то
man-ов нет. |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Sat Sep 11, 2004 12:16 pm Post subject: |
|
|
Для bobr[x3] писал(а)
Зря Вы на свою карточку,у меня такая-же и другой не надо.
Поддался общему,скажем мягко,увлечению
У меня в Xorg.conf это выглядит так
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
и в Section "Device"добавлена строка
Option "RenderAccel" "true"
Она нужна (если не ошибаюсь) только для карточек NVIDIA
Запускаю под пользователем
xcompmgr -c &
transset .2
значения 1-отсутствие transparency
значение 0-fully see through
ну а остальные ......на вкус и цвет....
Сейчас разбираюсь с
Option "UseEdidFregs" "1"
Option "CursorShadow" "1"
которые тоже,кажется,нужно добавить в Section "Device"-но у меня и без них работает,во всяком случае я так думаю. |
|
Back to top |
|
|
nbkolchin Apprentice
Joined: 07 Feb 2004 Posts: 290 Location: Russia, Saint-Petersburg
|
Posted: Sun Sep 12, 2004 12:30 am Post subject: |
|
|
В догонку:
1) Число граблей после использования xcompmgr стремится к бесконечности. Т.е. Х-ы ложатся в самых неподходящих местах.
2) xcompmgr не фига не работает с GLX и Video. Не в том смысле, что сразу падает, а в том, что вместо GL окна можно увидеть что угодно. У меня блендер запущен, а снизу "просвечивают" часики KDE.
3) transset не нужен нафиг. Нужен терминал с прозрачным задом и непрозрачным текстом.
4) Я не знаю, как у других, но у меня после запуска xcompmgr скорость работы резко возрастает. Выражается это в отсутствие каких либо заметных перерисовок окон, например, при перетаскивании терминала над Мозиллой.
5) Пока ключевые системы (KDE, Gnome) не будут поддерживать эту лабуду "бай дизайн", единственное практическое применение она имеет в размахивании пиписькой перед блаженными пользователями MacOSX.
P.S. X.org 6.8.0 NVidia6800 with binary drivers. Kernel 2.6.8-nptl.
Nickolay |
|
Back to top |
|
|
SupapleX n00b
Joined: 12 Jun 2004 Posts: 37
|
Posted: Mon Sep 13, 2004 7:37 am Post subject: |
|
|
У меня скорость тоже возросла (субъективно). Но пошёл странный глюк с отсутствием очистки экрана. Т.е. провожу XMMS'ом по экрану, а за ним - шлейф из изображений его самого; причём шлейф не исчезает. Наверно, это из-за отсутствия дров для R300 под X6.8.0, т.е. от ATI. |
|
Back to top |
|
|
SupapleX n00b
Joined: 12 Jun 2004 Posts: 37
|
Posted: Mon Sep 13, 2004 3:53 pm Post subject: |
|
|
для прозрачного окна скорость прорисовки упала до нуля (дрова radeon).
При дровах fglrx и radeon ситуация одинакова, некорректное закрашивание фона и
xcompmgr -c пишет ошибки:
error 174 request 152 minor 8 serial 708992 |
|
Back to top |
|
|
Taoub Apprentice
Joined: 12 Jan 2004 Posts: 173
|
Posted: Tue Sep 14, 2004 5:15 am Post subject: |
|
|
Жаль все это слышать, от реализа 6.8 я ждал нечто большее чем кучу сырости. Видимо куда-то спешат девелоперы... |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Tue Sep 14, 2004 11:06 am Post subject: |
|
|
Наверное сколько людей, столько и мнений.
X у меня не падают, в логах ничего нет.Окна после перетаскивания
никаких следов не оставляют Все устойчиво работает, хотя
понимаю- три дня это не срок. |
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Tue Sep 28, 2004 9:32 am Post subject: |
|
|
Taoub wrote: | Жаль все это слышать, от реализа 6.8 я ждал нечто большее чем кучу сырости. Видимо куда-то спешат девелоперы... |
Интересно, чего ещё можно ждать от фичи, которая представлена под следующим соусом:
-- cut --
The Composite extension allows a client to reroute the rendering of a window hierarchy into off-screen storage. That client then takes responsibility for arranging for those windows to be rendered on-screen, possibly transforming them in the process. This extension enables a separate "compositing manager" process to add drop shadows, window translucency, and other interesting visual effects.
This extension is turned off by default in the 6.8 release, for two reasons. The first is that the performance of desktops using compositing tends to be poor when using drivers which do not support compositing in the Render extension. Composite is also likely to see incompatible protocol changes before it stabilizes. The main reason for releasing Composite at this time is to make it possible for application developers to start playing with it and see how well it works for the larger development community.
-- cut --
Если вы - не разрабочик Fluxbox/GNOME/GNUStep/KDE/etc, то вам не нужно было играть с "Composite". Оно вообще не предназначено для промышленного пользования - и разработчики никого даже не пытались ввести в заблуждение. Разницу между easrly access-версией и релизом знаете, нэ? Только не надо про пресс-релизы X.org - это информация не от разработчиков, а от маркетологов: они и Mozilla'у версии 0.6, сырую до безобразия, релизом назвать могут, знаете ли... |
|
Back to top |
|
|
|