LINUX.ORG.RU

Wayland готов для десктопа

 


1

0

Собственно вот он, могучий и ужасный убийца иксов. Запущен прямо из vt от рута, работает и от обычного пользователя но ругается что-то на права доступа к устройствам ввода, и мышка без рута не работает.
Квадрат рядом с шестеренками это демка дым, водишь в нем мышкой, и он генерирует дым.

>>> Просмотр (1280x800, 529 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от geekless

> А я, наивный, думал, что свободный проект двигается стремлением разработчика получить для себя работающее решение.
Если разработчику неинтересно - он либо сделает что-то быстрое-кривое и на коленке - либо просто купит. Без интереса проекта не будет.

Никакого движения вперёд нет

Суслика не видишь, а он есть!

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

Тотальный контроль всего над всем. Самый крайний вариант собора в плоскости выбора между базарным и соборным вариантом разработки. Вчера они могли сменить ppc на intel, сегодня могут сменить arm в айпадах на mips, а завтра перейти на ядро linux и никаких внутренних брожений из-за этого не будет.

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

>Понятно, что х86 крепко держится на рынке лишь благодаря залежам принципиально непортабельного софта под Windows-платформу. Да и фиг с ним.

F NNX говорит, что в виндовсе наоборот «не надо статически линковать и таскать с собой кучу либ. Не зависит от дистра: будет работать и на винде, и на Mac, и на Linux, и на BSD, и на солярисе».

ckotinko ☆☆☆
()
Ответ на: комментарий от svu

Хорошо, давайте предметно.

1. Какие наиболее существенные подвижки, с вашей точки зрения, произошли, на линуксовом десктопе, скажем, за последние 5 лет?

2. И какие изменения были бы полезны в ближайшем будущем?

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

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

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

> Тотальный контроль всего над всем.
Это примерно то же, что «ничего надо ничем»:)
Они тоже очень зависят от сторонних разработчиков. Они страшные диктаторы, но они не могут себе позволить себе терять девелоперс, девелоперс, девелоперс.

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

>> Какие?

KDE, Gambas, Quanta, Noteedit, Ktechlab, etc etc.

Репозиторий KDE:KDE3 в OpenSUSE: 352 пакета

Репозиторий KDE4.6: 179 пакетов.

Да, кстати вспомнил. есть тренажёр для проверки словарного запаса, на qt3. его портировали на qt4, но не полностью. некоторые важные фичи остались только в старой версии.

Только ради этой программы приходиться держать в генту оверлей для qt3

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

Отвечаю без особых размышлений - что в голову пришло...

Какие наиболее существенные подвижки, с вашей точки зрения, произошли, на линуксовом десктопе, скажем, за последние 5 лет?

Тотальное проникновение композита. КДЕ4 как проявление стилистического отрезвления дизайнеров КДЕ. Углубление интеграции десктопов и приложений на основе стандартов и библиотек фд.о

И какие изменения были бы полезны в ближайшем будущем?

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

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

только для кде3 все уже лежит в одной куче, а для кде4 есть всякие extra, playground и unstableapps c сотнями пакетов. Не так давно kde3 тоже было поделено.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от argin

могу добавить, что лучшая программа для двд ауторинга была на qt3, и автор не собирается её переносить на qt4.

я использовал не очень много программ использующих qt, и едва ли не большая их часть теперь создаёт мне кучу проблем для использования.

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

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

> Хана остальным, у кого мозги сохранились неповреждёнными
Неповрежденными? Скажи, коллега, а разве было неочевидно, что так скорее всего и случится? Если бы мозги были не повреждены - не сидели бы на линухе. Сидели б на as400.

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

> Стив Джобс на этот вопрос ответил переходом с девятки на макосх. У него все получилось. Это самый наглядный и самый успешный пример, хотя и не единственный.

Во-первых, стива Джобса вынудила Microsoft, отказавшись дальше поставлять браузер и офисный пакет для макоса. У него не было другого выбора.

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

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

> F NNX говорит, что в виндовсе наоборот «не надо статически линковать и таскать с собой кучу либ. Не зависит от дистра: будет работать и на винде, и на Mac, и на Linux, и на BSD, и на солярисе».

Все верно. Но бинарные приложения зависят от архитектуры процессора - этого никто не отменял.

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

> отказавшись дальше поставлять браузер и офисный пакет для макоса
В огороде бузина, в Хельсинки Елоп. Как связан этот переход с мелкомягкими интригами (ну кроме того, что все в мире связано)?

он получал совместимость с огромной базой ПО для Юникса.

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

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

> подхватывание устройств на лету (hal)

HAL уже выпиливают, вы что, не в курсе? :-) Не успели сделать - уже устарело. На помойку и кучу софта, которому нужен HAL.

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

> Только ради этой программы приходиться держать в генту оверлей для qt3

Да таких приложений десятки. Даже если на Qt4 есть замена - это, как правило, абсолютно новый проект.

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

> КДЕ4 как проявление стилистического отрезвления дизайнеров КДЕ.

В чем была проблема сделать стиль, похожий на Oxygen для KDE3? Или «отрезвление» заключается в том, что стиль панели теперь независим от стиля контролов?

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

> В чем была проблема сделать стиль, похожий на Oxygen для KDE3? Или «отрезвление» заключается в том, что стиль панели теперь независим от стиля контролов?

Это «отрезвление», которое разрабы кде устроили всем, кто имел наивность писать для них софт, очевидно же. «Они больше не будут.»

geekless ★★
()
Ответ на: комментарий от Novell-ch

> только для кде3 все уже лежит в одной куче, а для кде4 есть всякие extra, playground и unstableapps c сотнями пакетов. Не так давно kde3 тоже было поделено.

KDE:Unstable пустой, unstableapps - такого репозитория нет. В playground в основном то же самое, что в основном репе, только непредсказуемо модифицированное, большинство не собирается.

В extra половина не собирается. В сумме полубому меньше, чем в КДЕ3

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

> Видимо, в чем-то была проблема, если изкоробочные кде3 выглядили кошмарно. Не знаю, в чем.

Нонсенсометр зашкалило и поломало.

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

> Вот на самом простом примере видно как неудачно обстоит дело с поддержкой совместимости, и что судя по всему это были лишь цветочки.

Ягодки будут, когда svu возьмется выкидывать Unix.

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

> Скажи, коллега, а разве было неочевидно, что так скорее всего и случится?

Многим вполне очевидно, поэтому портировать свои приложения на Linux и не спешат.

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

> аналог эппловского applescript

Дбас, дбас, дбас! Всюду, где этого ещё нет, интегрировать дбас. Можно цепляться из любого языка, в том числе из любимого всеми питона.

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

> В огороде бузина, в Хельсинки Елоп. Как связан этот переход с мелкомягкими интригами (ну кроме того, что все в мире связано)?

Очень просто: ОС без ПО это не ОС. Эпплу пришлось бы самим писать браузер. Свой офисный пакет у них убогий. И со временем гора ПО, которое им бы пришлось писать самим только бы возрастала (писать реализацию самбы, поддерживать ядро, сетевой стек, портировать java, flash, кодеки и т.д.). Поэтому они решили просто взять готовую ОС со всем ПО, которое для нее есть.

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

> когда svu возьмется выкидывать Unix.
Не дождетесь. Впрочем, зависит от того, что Вы понимаете под этим словом.

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

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

Нет логической связки между кидаловом мелкософта и макосх.

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

> Выглядит неубедительно. Портировали бы на девятку все эти вещи...

Это портировать сложно, потому что все заточено на Unix. Даже если портировать, придется поддерживать. Вот есть OS/2 (ecomstation). Туда портировали и Wine, и Samba, и Firefox, и OpenOffice. Но это все там безнадежно древних версий. OpenOffice еще второй (или даже первой) ветки, к примеру. Wine не работает как надо. Костыли с флешем. Вообще все современное ПО там портировано с Юникса.

Нет логической связки между кидаловом мелкософта и макосх.

Ну как же нет? Браузер нужен? Нужен. Wine нужен? Нужен.

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

Ну вот на примере пиджина:

obj = bus.get_object("im.pidgin.purple.PurpleService",
                                "/im/pidgin/purple/PurpleObject")
purple = dbus.Interface(obj, "im.pidgin.purple.PurpleInterface")

Получили объект, присосались к интерфейсу. Теперь можно вызвать к примеру purple.PurpleConvChatSend(chat, message) и отправить в определённый chat определённый message. А можно например сделать так:

bus = dbus.SessionBus()
bus.add_signal_receiver(my_func,
                        dbus_interface="im.pidgin.purple.PurpleInterface",
                        signal_name="WroteChatMsg")

И на каждое входящее сообщение будет вызываться коллбек в my_func.

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

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

http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/KDE_Relea...
http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/
http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_46_openSUSE_...
в екстра не собирается от силы 10 из 118.
И в самом kde3 должно находиться куча всякого старого говна, без короего 3 кеды не заведутся, тогда как для кде4 все нужное в обычном oss лежит.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

UpdatedApps - те же самые приложения, только более новой версии.

И в самом kde3 должно находиться куча всякого старого говна, без короего 3 кеды не заведутся

Очень мало там дополнительных библиотек (пока).

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

зато в плеграунд не те же самые, там есть vlc, есть phonon-vlc, это только что в глаза бросилось, конечно и полно дудлирующих пакетов, так же как в кде3 полно дублирующих пакетов которые уже в oss, но на qt4 и потому в kde4 не лежат.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Nxx

> Это портировать сложно, потому что все заточено на Unix.
Кто?????? firefox или openoffice??? Напоминаю - Вы говорили про офис и браузер.

Даже если портировать, придется поддерживать

О ужас!

Wine нужен? Нужен.

Кому? Эпплу? Окститесь.

svu ★★★★★
()
Ответ на: комментарий от Novell-ch

> которые уже в oss, но на qt4 и потому в kde4 не лежат.

oss строится на базе репозитория KDE. Пакеты, которые в OSS слинкованы с пакетами в репозитории КДЕ. Если удалить пакет из репа КДЕ4, то его не будет и в oss. Так что, там тоже полно дублирующих пакетов: весь КДЕ4, например есть и в oss и в репе KDE4 :-)

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

> Кто?????? firefox или openoffice???

Да. У обеих программ две основные версии: для винды и и для Unix. Сорбрать их для чего-то другого очень сложно.

Кому? Эпплу? Окститесь.

Конечно. Без этого популярность макоса была бы значительно ниже.

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

Вместо dbus-а могла бы быть гораздо более грамотная шина. Впрочем, фиг бы с ней — работает и ладно. Главное, чтобы доблестные революционеры не побежали и её выпиливать через пару лет.

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

со всеми сразу? и с release 4.5 и release 4.6 и с Unstable, я спокойно сидел уже 4.6 кедах, когда в фактори был только 4.5.95, и мог бы спокойно сидеть на транке 4.7.
в кде3 есть hplip-qt3, в каком репе с кде4 он есть?

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

> я спокойно сидел уже 4.6 кедах, когда в фактори был только 4.5.95, и мог бы спокойно сидеть на транке 4.7.

но это не значит, что количество пакетов в разных релизах КДЕ4 надо суммировать, чтобы сравнить с КДЕ3 :-)

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

> У обеих программ две основные версии: для винды и и для Unix
Вообще-то у этих «версий» один кодебейз. Релизы выходят синхронно, плагины совместимы и пр.

Без этого популярность макоса была бы значительно ниже.

Без вайна? Очччень смешно. Скорее уж важны средства виртуализации типа фьюжна - и буткамп.

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

Им не нужен «любой язык». У них один простой язык (проще васика), который можно разжевать (для простых двустрочников) даже девочке-секретарше. Вполне логичный подход.

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

> Вообще-то у этих «версий» один кодебейз

Этот кодбейз содержит два фронт-енда: для винды и для юникса.

Без вайна? Очччень смешно.

Сейчас ни одна десктопная ОС без вайна по-серьезному никому не интересна.

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

ну так это не значит что все программы которые на qt3 и нужные им либы, которые вынесены в отдельное репо для удобства, можно сравнивать в репом kde4 где по сути только kde и кдешные программы.
Давайте в репу kde4 приплюсуем абсолютно все qt4 программы и нужные им либы из oss , и посмотрим где больше.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Nxx

> Сейчас ни одна десктопная ОС без вайна по-серьезному никому не интересна.
это к какому применению системы относится?

note173 ★★★★★
()
Ответ на: комментарий от Novell-ch

Я думаю, мы этот вопрос еще обсудим через некоторое время.

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