LINUX.ORG.RU
 

[ubuntu] Девелоперы убунту хотят рисовать декорации приложением


0

0

Собственно сабж. Девелоперы многообажаемой убунты вполне вероятно, что будут рисовать декорации как chromium - то есть вместо оконного менеджера декорации окон будут рисовать сами приложения, каждое - именно такую декорацию, какую ему хочется.

Вот что по этому поводу пишет один из разработчиков kwin

Для Ъ: Ему очень не нравится такая идея, критикует как минимум потому, что мы теряем следующее:

  • Схожее поведение среди приложений на разных тулкитах.
  • Группировка окон (актуально для WM это умеющих)
  • Специальные правила для окон, типа показывания/скрытия определённых кнопок
  • Возможности, направленные на облегчение пользования для людей с ограниченными возможностями (хз как правильно перевести accessibility features)
  • Лёгкую смену тем декораций

Ubuntu всё дальше катится к винде. Теперь ещё и зоопарк декораций окон)


[#]  
Mystra_x64

Тут как раз где-то тема была про стандарты в линуксе… вот оно!

***** ()
[#]  
MageasteR

Вполне вероятно - это ещё не факт.

** ()
[#]  

Позитивно при этом то, что это убунта катится, а линукс остаётся при своих

#### ()
[#]  
yirk

>один из разработчиков kwin
kwin в Ubuntu не нужен.

** ()
[#] Ответ на: Вполне вероятно - это ещё не факт. от MageasteR 04.05.2010 10:30:39  

Ну да, ещё не факт.
Просто они любят не обсуждать с upstream-ом то, что они делают внутри своего дистриба. За это их не очень любят.

** ()
[#] Ответ на: комментарий от yirk 04.05.2010 10:32:16  

Ubuntu и Kubuntu - почти один проект, очень многое в них одинаково. Так что, если это будет в ubuntu, то будет и в kubuntu.
И потом, в ubuntu есть metacity/compiz. Думаю их разработчики тоже не будут рады такой инициативе.

** ()
[#]  
hibou

Разработчик kwin прав.

***** ()
[#]  
proDOOMman

А нахрена такое счастье девелоперам?
Минусы понятны, а плюсы то в чем?

** ()
[#] Ответ на: комментарий от proDOOMman 04.05.2010 10:44:17  

По ссылке:

>>-----Цитата---->>

Mark provides a reason: windicators. A kind of Statusnotifier inside the application. As the window decoration cannot do it (today) it is the logical consequence to remove decorations.

<<-----Цитата----<<
** ()
[#]  
urxvt

Мда... Именно это я больше всего не ненавидел в венде.

*** ()
[#]  
kernelpanic

Ubuntu is not Linux?

**** ()
[#]  
Mystra_x64

Там ещё и защитнички «набижали» в каментах… Линупс с таким подходом на десктоп не выползет. Вместо того, что б существующий проблемы решать, они новые придумывают.

***** ()
[#]  
as33

Так вот хреново выходит, когда мир обустраивают дизайнеры вместо инженеров.

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

Ну и chromium отлично демонстрирует, что кому надо рисовать декорации вместо netwm спокойно это делает, а остальные не парятся.

*## ()
[#]  
as33

Кстати, если сходить по ссылке из бложика девелопера, то всплывают просто испорченные телефоны . Это он из каноникаловской области уведомления в заголовке окна раздул хрен знает что. http://www.markshuttleworth.com/archives/333

*## ()
[#] Ответ на: комментарий от as33 04.05.2010 10:57:46  
Mystra_x64

А ты думаешь это как будет реализовано? :)

***** ()
[#] Ответ на: комментарий от as33 04.05.2010 10:57:46  

По вашей ссылке:

>>-----Цитата---->>

it’s called “client side window decorations”. We are moving the rendering of the window decorations into the app itself

<<-----Цитата----<<

Именно об этом и идёт речь.

** ()
[#] Ответ на: комментарий от as33 04.05.2010 10:57:46  
kernelpanic

OOO Trolley Dolly - российское представительство Canonical?

**** ()
[#] Ответ на: комментарий от CyberTribe 04.05.2010 10:59:20  
as33

Да, не дочитал. Ну теперь-то можно устраивать панику! :)

*## ()
[#] Ответ на: комментарий от Mystra_x64 04.05.2010 10:50:33  

Ползти не надо, не всякий десктоп одинаково полезен

#### ()
[#] Ответ на: комментарий от Hokum 04.05.2010 11:04:31  
Mystra_x64

Десктоп в 20% от всех десктопов это был бы очень неплохой вариант.

***** ()
[#] Ответ на: комментарий от Mystra_x64 04.05.2010 10:59:19  
as33

Что мешает приделать к WM dbus интерфейс, через который приблуды смогут рисовать иконко-виджеты?

*## ()
[#] Ответ на: комментарий от as33 04.05.2010 11:06:09  

Именно это предлагает сделать разработчик kwin по моей ссылке (если вообще делать - то так).
Однако это не то, как хочет это сделать Марк.

** ()
[#] Ответ на: комментарий от as33 04.05.2010 11:06:09  
Mystra_x64

А ты спроси его :} И вообще, зачем нужен ещё один статус бар? Из-за пары пикселей по вертикали теперь на это всё придётся dbus дёргать? А оно надо? Скоро и линукс на 2 гигах будет еле ворочаться такими темпами.

***** ()
[#]  
sin_a

Они что, клинические идиоты?

***** ()
[#]  

зачотная идея. надеюсь, в f.d.o это не пропихнут

** ()
[#]  
Hetor

epic_facepalm_1080p_hdtv.mkv.iso.vdi.tar.gz (21gb)

Без Донсково там точно не обошлось.

* ()
[#] Ответ на: комментарий от Hetor 04.05.2010 11:26:32  

> 1080p_hdtv.mkv.iso.vdi.tar.gz

o_O это на каких торрентах такое раздают?

** ()
[#]  
Legioner

Ну я не страдаю от того, что у хромиума нестандартный L&F. Полагаю, будет API для использования стандартного оформления, а если автор очень хочет, можно будет делать как ему нравится.

***** ()
[#] Ответ на: комментарий от as33 04.05.2010 10:52:38  
Legioner

> Ну и chromium отлично демонстрирует, что кому надо рисовать декорации вместо netwm спокойно это делает, а остальные не парятся.

Он не лучшим образом интегрирован в DE. Как я понимаю, он вообще всё сам рисует. Например кнопки закрытия/сворачивания/разворачивания, хотя тема их определяет, и во всех остальных приложениях они другие. В целом он довольно неплохо мимикрирует, особенно по цветам, но неувязки есть.

***** ()
[#]  
isden

бубунта катится в СГ.

***** ()
[#] Ответ на: комментарий от CyberTribe 04.05.2010 10:34:58  
firestarter
>>-----Цитата---->>

Так что, если это будет в ubuntu, то будет и в kubuntu.

<<-----Цитата----<<

С чего это? Никогда не было такого, даже кнопок слева нет у нас.

*** ()
[#]  
init

How is that supposed to work with other systems, such as tiled window managers, which don’t necessarily have a window title bar to begin with? Isn’t the window title bar the real estate space that really needs to be reclaimed?

Mark Shuttleworth: Apps will need to determine if the windicator mechanism is available and whether / how they want to use it when it is.

Я так понимаю, при желании пользователи могут продолжать пользоваться обычными декорациями wm.

***** ()
[#]  
NuclearPhoenix

Хорошо, что в убунте дефолтной гном и своими высерами они кеды не засирают. Так что максимум что станет уг - гном. А зоопарк, когда каждая апликуха рисует свой декорейшн с блэкджеком и свою тему виджетов с шлюхами я просто ненавижу. Только вот вендоразработчики такое любят и тянут с собой везде. (поглядите на я.онлайн, например, недавно поставил на посмотреть - глаза вытекли.)

()
[#]  
Andru

Ояе*у... Застрелите их кто-то.

*** ()
[#] Ответ на: комментарий от CyberTribe 04.05.2010 12:17:01  
firestarter

>См, например, ayatana

Что это такое?

*** ()
[#]  

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

** ()
[#] Ответ на: комментарий от CyberTribe 04.05.2010 10:46:38  
Lighting

>As the window decoration cannot do it (today)

Так пусть пилят WM, в чём проблема-то?

*** ()
[#]  

facepalm.wmv

***** ()
[#]  
elf

Лучше бы сделали что бы оконный менеджер картинки на каждом окне рисовал

()
[#]  
vertexua

Просто нужно добавить возможность хорошей кастомизации декораций (добавить ограниченое добавление виджетов), но рисовать всегда самому - крайность. Или я не правильно понял.

*** ()
[#]  
Ingvarr

facepalm

они точно что-то употребляют, лучше бы какой-нибудь проект пилили

вот энергию то некуда девать

*** ()
[#]  
Axon

Вот, я не пойму, у них что, проблем мало? Такое ощущение, что они решили, что если сделать ОЧЕНЬ много свистелок, то за ними никто не заметит кривизны и откровенных недоделок. А вставлять монструозный ни с чем не совместимый костыль потому что "добрый дядя пока не допилил WM" - это вообще какой-то маразм. Удачи им в развитии мертворождённой идеи.

*** ()
[#]  
GotF

Они там совсем упоротые, шо ль?

***** ()
[#]  

Они собрались переписать _все_ приложения?

*** ()
[#]  
proud_anon

А началось все с переставления кнопочек...

*** ()
[#]  

Бубунта такая бубунта, и это говно будет тянуть нас на десктоп? И так нынче свистелок столько, что в бинарных дистрибутивах зависимости пакетов все более и более не адекватны (собирают со всем, т.к. не могут позволить держать миллион разных сборок), такими темпами одна гента останется.

* ()
[#] Ответ на: комментарий от PayableOnDeath 04.05.2010 17:02:58  
proud_anon

>зависимости пакетов все более и более не адекватны (собирают со всем, т.к. не могут позволить держать миллион разных сборок)

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

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

*** ()
[#] Ответ на: комментарий от Legioner 04.05.2010 11:47:40  
megabaks

единственное что криво в хроме так это идиотские табы - кнопочки одной галочкой делаются - получаем обычное окно, цвета системы он подхватывает после совсем не явных манипуляций, а вот табы...(

** ()
[#] Ответ на: комментарий от megabaks 04.05.2010 18:10:09  
megabaks

по сабжу - венда. и не нужно, имхо

** ()