LINUX.ORG.RU

Hack Modifies XFree86 to use OpenGL Backend


0

0

Пока Keith Packard обсуждает как развивать XFree, некоторые продолжают писать код. Gilbert Baumann предложил изменить реализацию X Server'а так, чтобы OpenGL использовался как графический драйвер, что позволит легко получить "реальную" полупрозрачность окон.

>>> Подробности и скриншоты

anonymous

Проверено: green

реальная (да и нереальная тоже) прозрачность окон - абсолютно бесполезная в работе вещь.
--
icct

anonymous
()

>реальная (да и нереальная тоже) прозрачность окон - абсолютно бесполезная в работе вещь.

Зато красиво. Что оказывает сильное влияние на неискушенных пользователей.

Ikonta_521
()

Да, да, абсолютно бесполезная... Именно поэтому ее сделали
в Mac OS X. Поэтому она есть в оффтопике (правда не очень хорошая -
видео с тв и avi не видно, зато полностью видно что под окнами,
причем работает довольно быстро).
Была бы прозрачность, а применить - применим.

jackill ★★★★★
()

Да, да, абсолютно бесполезная... Именно поэтому ее сделали
в Mac OS X. Поэтому она есть в оффтопике (правда не очень хорошая -
видео с тв и avi не видно, зато полностью видно что под окнами,
причем работает довольно быстро).
Была бы прозрачность, а применить - применим.

jackill ★★★★★
()

I'd prefer better responce instead

w

anonymous
()

Прозрачность вещь в работе конечно безполезная - куда ее спрашивается применить в консоле ? :) НО в отдыхе/юзабилити совершенно незаменимая (пример - единственное, ради чего я собирался поменять FreeBSD на MacOS X это именно прозрачный терминал + прозрачные заголовки окон)

sK0T
()

Ну допустим прозрачгые окошки -- это баловство. Но рассмотрим такую программку, как Gliv. Это гляделка картинок с поддержкой OpenGL. Работает оччень шустро, а вращение и масштабирование картнок делает в разы круче, чем остальные программы.

Вот если GUI будет обладать такими же свойствами (скорость и качество отображения), то это будет здорово.

anonymous
()

почему же бесполезная?
иногда удобно вместо того чтобы сворачивать окошко посмотреть сквозь него.....
тени от окон тоже прикольные(красивые)....
да и потом если будут юзать opengl в 2d окошки таскаться/ресайзиться будут быстрее....
mac os x юзается для этого OpenGL

anonymous
()

"Пока Keith Packard обсуждает как развивать XFree, некоторые продолжают писать код."

Смелое замечание, но ИМХО не правельное. Gilbert Baumann из стана Пакарда вроде, и тоже имеет притензии к "правительству" X.org и к XFree86 в частности.

logIN
()

Претензии почему-то не мешают ему писать код.
Прозрачность нужна. Было бы неплохо получить возможность
делать прозрачным любое окно. Сидишь себе, собираешь чего-нить в терминале, а тот же ОО делаешь прозрачным процентов на 10 и разворачиваешь на весь экран. И работать приятно и следишь за тем, что происходит.

jackill ★★★★★
()

По своему опыту из MacOS X могу сказать что прозрачность нужна и полезна. Она психологически делает рабочий стол больше (за счет кажущегося меньшего размера окон).

Settler
()

"Претензии почему-то не мешают ему писать код."

Читай MLs от сторонников Пакарда на xfree.org, о том и говорят, что все эти хаки/новые драйвера удивительным образом не входят в официальный XFree. Был случай с ATI драйверами, которые пол года не могли попасть в CVS. Были случаи когда за то чтобы в CVS вошел хороший пач, просили _ДЕНЕГ_, т.к. у них якобы не хватает средств на поддержку всего этого добра.

Тогда какой смысл писать новый код если они только полеруют XFree, а развивать не хотят?

Пакард предлогал чтото вроде "отдать CVS разработчикам, а не 'правительству'" ну или смягчить условия поступления пачей. В пример приводилось KDE, GNOME и даже Linux Kernel с Linus'ом в роли модератора.

logIN
()

Что то я не пойму, запустил его сервер. А как получить прозрачные окошки?

Settler
()

Потом будет: 1. разработка высокоуровневых "офисных" (меню, поля ввода, etc) и "мультимедиа" (видео/аудио) примитивов.

2. потом: сетевая ретрансляция вызовов (location transparency), поверх Иксов, Корбы или чего другого -- неважно...

3. В итоге: на базе OpenGL возникнет новый стандарт GUI API (трехмерный) и будет всем счастье, как любителям local GUI, так и сторонникам сетевого подхода (и зваться это будет X12 ;-))

А может я что-то проспал и часть из этого уже есть? (кажется на тему офисных примитивов было что-то)

Asteroid
()

кто-нибудь заюзал сие ?

anonymous
()

ошибся я, оно у меня вообще не запускается - падает сразу.

Settler
()

Необходимо идти вперед и делать 3D-интерфейс пользователя на основе трассировки лучей. Пока что это накладно для домашних систем, но за этим будущее.

И не надо даже думать о Макинтошах. Это прошлое компьютерной индустрии, равно как и вИНДОВС.

anonymous
()

Господа признайте все таки что Xfree - это монстр, который отстал от времени (и яркое тому подтверждение - это кварц из MacOSX который превосходит в несколько раз Xfree, по сути являясь тем же самым). Давно пора "взорвать этот гадюшник". И www.xwin.org это видимо первый признак надвигающихся перемен

anonymous
()

не правельное, и тоже имеет притензии, полеруют XFree

Логин, мммать, ну режет глаза.

anonymous
()

А чуваку - то кушать хоцца.. :-).

eXOR ★★★★★
()

у меня заработало. прикольно, прозрачно, правда подтормаживает (у меня GeForce2 GTS). почему-то не работал ввод с клавиатуры, но это могли быть и мои глюки. в целом - интересно :)

ov
()

На работе сделал программку для тестирования, окошко у которой появляется плавно (fade-in) но она под виндосы. Да. Это и бесполезно и никому не нужно но глазу приятно. И я уже некоторое время мечтал о такой же фиче в Х.

Batyi
()

Re

Класно ttf шрифты покоцало - видна только окантовка а заливка прозрачна :).

Drap
()

Народ, дайте плз ссылку на альтернативное место где можно качнуть этот хак, а то это у меня почему то не открывается :(

anonymous
()

И почему-то никто не вспомнил про directfb про соответствующий драйвер под XFree (для любителей хардверной прозрачности окошек) и прото что еще NVidia нужно убедить чтоб они драйвера еще и под этот самый Hack выпустили, а то они по старинке только на XFree расчитывают.

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