Установил SuSE 10.1, xgl заработал с полпинка. Половина офиса сбежалась смотреть, пять клиентов уже стали в очередь на установку им такого :) Вообщем можно сказать разработчикам только одно - "Браво!".
> Блин, со шрифтами всё ОК. На экране просто фича как в MacOS X. Макинтоиды поймут. :)
В чём смысл этой фичи? Выбор нужного окна? Так проще выбрать из списка заголовков, чем через этот мутняк пытаться понять, что же там в окне нарисовано.
>Вердикт: в топку это никчемное поделие, однозначно
Удобство системы определяется не внешними побрекушками и фенечками :) Лично я с Xgl не уйду никогда по целой кучи причин. Навскидку некоторые:
- Более быстрый GUI, чем при классической отрисовке
- "Субпиксельное" перетаскивание окон. Т.е. очень плавно, а не рывками.
- Удобная и нетормозная анимация всплывания окон. На них проще и быстрее концентрироваться, чем при их мгновенной прорисовке или при отрисовке одной только разворачивающейся рамки.
- "Бесплатная" (нетормозная и неглючная) тень у окон и меню
- Регулируемая прозрачность. Простой пример - вызвал окно настроек. Немодальное. Из него вылезло ещё одно такого же плана. Нужно что-то посмотреть из под него. Без XGL нужно сперва закрыть все окна, записать или скопировать информацию, потом вызывать их снова. Тут я просто временно увеличиваю прозрачность мешающего окна.
ну и т.д. и т.п.
Даже если Xgl тормозил, и то тогда б можно было задуматься о его использовании из-за его плюсов. Но с ним система работает только быстрее. Так что я просто не понимаю, как можно отправлять его в топку. Разве что если руки (и/или дистрибутив Linux) настолько кривы, что его собрать не получается, а признаться в этом стыдно и проще "фтопку" сказать :D
Вопрос на засыпку: а сколько памяти он жрет в сравнении с обычным Х? Есть у меня подозрение что он может жрать больше т.к. данных то надо обрабатывать больше. А мне кроме красивого десктопа нужна и производительность других приложений.
А работает он быстрее путому что 2Д ускорители никто не развивает года так с 99ого. Мощность видео карты на 98% состоит из 3Д ускорителя. То есть 2Д ускоритель в новой Нвидии будет сравним с каким нибудь Матроксом древним. Если стоит у тебя новоя Нвидия а ты пользуешся обычным Х то 98% видео карты проходит лесом. Вопрос интереснее про память и что случается если ты не дай бог запустиш Ку4 или что то в этом роде. Колитесь у кого какой опыт с этим был?
> Более быстрый GUI, чем при классической отрисовке
Единственный плюс.
> "Субпиксельное" перетаскивание окон. Т.е. очень плавно, а не рывками.
У автора новости перетаскивание наоборот тормозит. Дело в видеокарте? И что тогда, покупать новую ради перетаскивания окон?
> Удобная и нетормозная анимация всплывания окон.
Типичная побрякушка (или фенечка, выбирайте сами).
> Бесплатная" (нетормозная и неглючная) тень у окон и меню
см. выше
> Регулируемая прозрачность. Простой пример - вызвал окно настроек. Немодальное. Из него вылезло ещё одно такого же плана. Нужно что-то посмотреть из под него. Без XGL нужно сперва закрыть все окна, записать или скопировать информацию, потом вызывать их снова.
Что то и не припомню, приходилось ли сталкиваться с подобной заморочкой. Хотя такое возможно конечно, но явно случается не часто. А судя по скринам на ЛОРе прозрачность используется в основном "для красоты". Так что отправляем эту фичу в разряд побрякушек, которые иногда бывают полезны ;)
Из того, что я читал и видел про XGL запомнились только непонятные восторги по поводу изгибающихся окон и трёхмерных рабочих столов. По поводу скорости отрисовки GUI, видимых тормозов под обычными иксами не наблюдаю (за исключением клинических случаев вроде Firefox). Так что реальных преимуществ XGL по прежнему не видно. Зато требования к памяти и производительности видеокарты наверняка намного выше, чем у иксов.
>Вопрос на засыпку: а сколько памяти он жрет в сравнении с обычным Х?
Больше. На сколько больше не скажу, т.к. лениво конфиги править на "голый X", но больше. Сейчас отожрано 102Мб RES и 121 VIRT.
>А мне кроме красивого десктопа нужна и производительность других приложений.
Ну, когда памяти гигабайт... Сейчас, вон, в фоне KDE3.5.3 собирается, запущены Опера с ~40 закладками и Азуреус с ~15 закачек и 7 раздачами, а своп занят всего на 113Мб. (380Мб кеш, 87Мб буфера, 29Мб свободно)
>Вопрос интереснее про память и что случается если ты не дай бог запустиш Ку4 или что то в этом роде. Колитесь у кого какой опыт с этим был?
Всякие Q4 запускаю под виндой, у меня там X800GTO, специально для игрушек :D Под Linux только работаю.
>У автора новости перетаскивание наоборот тормозит. Дело в видеокарте? И что тогда, покупать новую ради перетаскивания окон?
Может, видеокарта, может - драйвера. Повторюсь, что у меня на работе на древнющей N5200 всё летает (кроме Water).
Впрочем, если перетаскивание у кого-нибудь тормозит, то кто мешает выключить Wobbly ("мягкость" окон)
>> Удобная и нетормозная анимация всплывания окон.
>Типичная побрякушка (или фенечка, выбирайте сами).
Эта "побрякушка" очень повышает юзабилити. Не знаю, с какими эффектами восприятия это связано, но анализ всплывшего окна в голове проходит намного быстрее. Т.е. всплывёт, скажем, меню - а ты уже видишь, какой пункт нажать. И мыш уже движется к этой точке. При мгновенном всплытии на поиск нужного пункта уходит больше времени. А всплытие одной рамки окна к этой задержке ещё и тормоза отрисовки добавляет.
>> Бесплатная" (нетормозная и неглючная) тень у окон и меню
>см. выше
То же самое. Тень позволяет более чётко зрительно выделять окна и меню на фоне других окон. Когда у тебя один только голый десктоп - оно, конечно, пофиг. Когда открыто и развёрнуто 4..5 окон, тень очень помогает.
>Что то и не припомню, приходилось ли сталкиваться с подобной заморочкой.
Я тоже не замечал такого, пока не нашёл такое применение прозрачности. Когда решения нет - не задумываясь закрываешь одно окно, другое, копируешь инфу, открываешь заново... Как только разок найдёшь обходной путь - начинаешь замечать такте вещи :)
>Хотя такое возможно конечно, но явно случается не часто. А судя по скринам на ЛОРе прозрачность используется в основном "для красоты".
Ну так, разве можно судить о продуктах по скринам на ЛОРе? :D Обычно у меня прозрачность у всех окон выключена :)
>Из того, что я читал и видел про XGL запомнились только непонятные восторги по поводу изгибающихся окон и трёхмерных рабочих столов.
Изгибающиеся окна как раз в прямом смысле юзабилити не улучшают. Но и не ухудшают. Зато от них весьма положительный эстетический эффект. Иногда, просто, задумавшись о чём-то, берёшь окно и начинаешь его дёргать влево-вправо... Всё равно, что кому-то в руках что-то вертеть, наверное :) Эффект не совсем околомедитативный, но что-то к этому близкое есть :) Так что косвенно, наверное, юзабилити тоже немного улучшается. Когда что-то приятно глазу, то глаз от этого устаёт меньше :)
А так - да, всех знакомых на восторг пробивают именно искажающиеся окна :)
Десктопы сразу переключил не на отрисовку на внешних сторонах вращающегося куба, а на внутренюю сторону куба, который вокруг тебя. Тоже намного приятнее. Очень удобно перетаскивать окна на соседний десктоп просто перетаскивая его через границу. Но сильно не хватает теперь в Гноме разных обоев для разных столов и, вот наглость, позарез теперь хочу именно полностью автономных раздельных десктопов. Чтобы на разных десктопах можно было разные файлы и ярлыки хранить :) Ещё было бы приятно иметь нижнюю панель общую на все десктопы, а верхнюю - разную :D
>По поводу скорости отрисовки GUI, видимых тормозов под обычными иксами не наблюдаю (за исключением клинических случаев вроде Firefox). Так что реальных преимуществ XGL по прежнему не видно. Зато требования к памяти и производительности видеокарты наверняка намного выше, чем у иксов.
К памяти требования - да, выше, как писал ранее. Скорость отрисовки, конечно, и в обычных иксах нормальная, но тут - воспринимается быстрее. Может, это чисто субъективное воприятие, как я уже отмечал в случае всплытия окон и меню.
есть одно НО - под xgl экспортиться GL/GLX от Х11(старая Mesa), а не оригинальный от NVidia/ATI, что есть лажа.
а учитывая 6.9 Хсы, пересобрать Mesa сложно/долго(всё никак не решусь)
гг, дядьку - который хочет там перетаскавать окна ппо границам, етц. Видел такое почти в любом ВМ ). Панель разная и иконки разные - нафиг надо, но думаю вполне реализуемо в фввм. Во лбу есть кривой вариант, но думаю можна придумать и прямой.
текст: сразу едет мыша, етц. А вы клавой пользоватся не пробовали? - Быстрее всетаки.
Надо буит попробовать, точно ли оно быстрее, и насколько более жрет памяти. Хотя сомневаюсь, что у меня приживется на ентой стадии.,
МЛЯТЬ, НУ КАКОЙ МУДАК ПРИДУМАЛ ЕНТИ СЛОВА ВВОДИТЬ ПЕРЕД АТПРАВИТЬ???
>К памяти требования - да, выше, как писал ранее. Скорость отрисовки, конечно, и в обычных иксах нормальная, но тут - воспринимается быстрее. Может, это чисто субъективное воприятие, как я уже отмечал в случае всплытия окон и меню.
Вполне себе объективное восприятие. Я тоже замучался искать разницу на своей основной машине и решил попробовать на антиквариате. Как резалт, влепил гнома и сабж на PIII500/128RAM/GF2MX200. Без xgl при запущенных firefox и rhytmbox начинается конкретное торможение. Перетаскивание по экрану банального калькулятора приводит к дефектам отрисовки неактивных окон, все мажется. После установки xgl гуй реагирует значительно шустрее, тот же калькулятор таскается без мазни и глюков.