LINUX.ORG.RU

Andrea Cimitan нуждается в помощи gtk+ кодера

 , ,


0

0

Автор движка Murrine и дефолтной темы GNOME 2.22 попросил помощи сообщества для добавления в GTK+ поддержки прозрачности, которую он реализовал в своем движке.

Что надо сделать в данный момент:

  • Добавить GtkSetting, что-то вроде boolean rgba-colormap = TRUE | FALSE;
  • Привязать GtkSetting к Xsetting;
  • Читать GtkSetting перед созданием Window и устанавливать rgba-colormap, если оно в наличии.
Кодеры, выручайте. Если это сделать, очень вероятно, что по-дефолту Gnome будет выглядеть примерно так.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Shalakhin

>В ведь вы забываете, что GTK+ это mplayer

ЛОЛ

anonymous
()

А зачем писать темы под практически мёртвую ДЕ? о_О

anonymous
()

пока - рано. еще то, над чем это все[должно бы] бегать - не "устаканилось" ишшо. года черед половинку, max - полтора - будет шмысл.

anonymous
()

сходил по ссылке. Скрин понравился, шрифты зачетные, но вот гномовцы скажите мне одну простую вещь: почему в гноме _ТАКИЕ_ОГРОМНЫЕ_КНОПКИ_? Серьезно. Куча места пропадает зря, когда сидел под GNOME такое впечатление что разрешение экрана не 1280х1024, а 640х480.

P.S.:помогите чуваку сделать эту прозрачность

kingstone
()

А то, что нарисовано на скрине, это фейк?

Bohtvaroh ★★★★
()

Вот моё имхо Gnome выглядит куда красивее, када пользую gnome просто глаз радуеться, прозрачность ещё 1 + к этому. KDE нравиться меньше, но под него зато писать проще на Ц++ :-)

Да и вообе естли выбирать между "Гном без прозрачности", и "Гном с прозрачностью(и без)", то не знаю каким нужно быть неадекватом, что бы оказаться от прозрачности.

Не нравиться? Выключи.

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

Прозрачность нужна не для понтов а для дела - если умело и там где нужно ее применять, повышается информационный охват экрана "внутрь", например открыта консоль, перекрывающая окно где могут быть события, децл прозрачная, видно что происходит под окном.

Но сувать ее повсюду конечно глупо, на это способны только кдешники и вантузятники.

anonizmus
()
Ответ на: комментарий от troorl

> кликаем на часы и смотрим на календарь с прозрачным брдюром (прозрачность композитная)

И толку? Прозрачность приложения это давно везде возможно (вспомнить тот же cairo-clock) - думаю, и в qt3 так можно было сделать.

Фишка этой работы в том, чтобы разрешить не приложению, а выбранной _теме_ тулкита управлять прозрачностью приложения. Делая отдельные участки, которые отрисовываются темой полупрозрачными, так что при этом само приложение про прозрачность не знало.

Сейчас возможна (композитная) прозрачность как минимум трех видов: в отдельных кусках приложения (бордюр вокруг cairo-clock, фон консоли в gnome-terminal), в заголовках окон и бордюрах вокруг них (emerald, gtk-window-decorator и прочее - фактически прозрачность первого типа для window manager'а) и для всего приложения (alt+колесико под берилом и компизом). Четвертый тип, когда тема рисует полупрозрачные виджеты, теоретически прост, но на практике из коробки не работает ни в gtk, ни в qt (несмотря на ссылку о argb в qt, которой тут тыкают - прозрачность виджетов вызывает проблемы и у qt). Вот предлагают путь для исправления этого в gtk, сейчас есть хак, просят помощи в создании нормального решения и проталкивания его в основную ветку - чтобы можно было создавать темы, использующие это.

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

Собрат ананимус! Большое спасибо что разьяснил всем этим срущимся существам суть дела. У меня, честно сказать, духу не хватило.

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

>В ведь вы забываете, что GTK+ это mplayer

>ЛОЛ

А ты не знал, что mplayer написан на GTK+? И почему только часть предложения? Неполная информация может искажать смысл, что ты только что и сделал.

GTK+ - не мертвая DE, как писали выше. Если у кого-то не получается - это не говорит о ее "мертвом состоянии". Если ты можешь что-то изменить там - подключайся к разработке и улучшай. А если просто свое ИМХО - то объективности не получится.

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

вы всегда такой тупой, или только по вечерам?

«mplayer на GTK». я рыдаю громко.

«GTK+ — это DE» — просто перл месяца.

mirage
()
Ответ на: комментарий от Shalakhin

>А ты не знал, что mplayer написан на GTK+? И почему только часть предложения? Неполная информация может искажать смысл, что ты только что и сделал.

GTK+ - не мертвая DE, как писали выше. Если у кого-то не получается - это не говорит о ее "мертвом состоянии". Если ты можешь что-то изменить там - подключайся к разработке и улучшай. А если просто свое ИМХО - то объективности не получится.

apt-get install mplayer-nogui

mplayer bla-bla.avi

блин, где здесь гтк?????? О_о

зы "GTK+ - не мертвая DE". гтк какбэ не DE вообще... О_о

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

да он(mplayer) и без gtk отлично работает. и, кстати, gtk+ нифига не DE.

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

>почему в гноме _ТАКИЕ_ОГРОМНЫЕ_КНОПКИ_?

дядя, ты больной?

а прозрачности вроде как и не очень надо.

anonymous
()

Отличный скрин по сцыле. очень аккуратно все отрисованно, шрифты просто класс. Может кто подскажет что за шрифт? кегль. какой уровень сглаживания?

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

>вы всегда такой тупой, или только по вечерам?

>«mplayer на GTK». я рыдаю громко.

>«GTK+ — это DE» — просто перл месяца.

Зайдите на gnomefiles.org, а точнее:

http://gnomefiles.org/app.php/MPlayer

Там конкретно написано:

MPlayer is best used from the command line but also includes a GUI (GTK).

Тоже мне, перл. :)

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

> Там конкретно написано:

С такой "логикой", батенька, можно смело утверждать, что Emacs тоже написан на gtk. :D

Bohtvaroh ★★★★
()

> Автор движка Murrine и _дефолтной_темы_GNOME_2.22_

Что-то я это упустил сначала. А что за дефолтная тема? Скажите, что это не муррина (буэээ), ради всего святого.

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

> Clearlooks

Так она же и раньше была дефолтной, почему только 2.22? Или раньше за ней стоял другой автор?

Bohtvaroh ★★★★
()

Пускай будет прозрачность! От нее, говорят, глаза краснеют похлеще чем от недосыпа - а многим это в плюс. Можно будет без дополнителных усилий стать гуру-айтишнегом, даже генту и слаку ставить не придется.

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

> фиг те! он нужна, что бы захватить моск всех домохозяек - тогда
> пингвин буит править миром! уа-ха-ха!!!

Домохозяйкам не нужен ленух. Им нужно управлять государствами. К чему они как известно изначально заточены.

eXOR ★★★★★
()

Не вижу геека, гарика и двухбуквенного. Не хотите помочь любимому тулкиту? Только пердеть способны?

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

> Не уверен, правда, можно ли там красиво размывать задний план, или это задача window manager'а

там надо извращаться с opengl-drawables и шейдерами, но можно.

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

> (несмотря на ссылку о argb в qt, которой тут тыкают - прозрачность виджетов вызывает проблемы и у qt)

а вот кажется это со времен 4.2 поправили, но не уверен..

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

>Не вижу геека, гарика и двухбуквенного.

Гхарик и двухбуквенный уже отметились, а вот гика что-то последнее время нет. Даже в темы о КДЕ не заглядывает

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

Я не понимаю, зачем тут половина травит так эту идею?? Не нравится?? так х...е вы тогда в консоли просто не сидите? Все орут, что надо линукс подавать в массы, но при этом никто об этих массах и не думает... Противно читать.. лор привратился в быдло-форум какой-то...

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

>Противно читать.. лор привратился в быдло-форум какой-то...

>Jaizer (*) (19.02.2008 18:08:57)

Ну и как там, в анабиозе? :)

anonymous
()

О да, чего еще можно ожидать от ЛОРовского коммьюнити, кроме флуда и криков, мол "нам это не нужно"?

anonymous
()

Мде... ЛОР как всегда в своем репертуаре...поливает говном все и вся. Гном не умирает, а продолжает развиваться. КДЕ - это вендоподобное поделие, сдирающиее больше ресурсов. ГНОМОВСКИЙ юзер-интерфейс намного эргономичнее, чем кеды. Глаза не устают как в кедах.

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