LINUX.ORG.RU

Смысл нововведений в KDE 4


0

0

Почему KDE 4 переходит на Phonon, systemsettings, Plasma, Kickoff, Dolphin?

Чем разработчиков не устроили arts, kcontrol, Kicker, KMenu, Konqueror?

На эти и другие вопросы отвечает автор блога liquidat на ресурсе wordpress.com.

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

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

> А вообще, имхо, споры о DE это чистой воды переливание из пустого в порожнее.

+1

Я вообще не могу сказать предпочтение какому DE/WM отдаю, щас вот XFCE, был гном, был КДЕ, был IceWM, был... в общем, поднадоест - другое поставлю может и опять кеды или гном или icewm или... :)

h4tr3d ★★★★★
()
Ответ на: комментарий от kost-bebix

>Ура! А гномщики-холиварщики пусть переходят на венду! Там им и место!

>кстати забавно - в тексте часто говорится мол real people, not computer people. Может конечно я чего не понимаю, но в линуксе real пипла куда меньше чем компьютерщиков. Они правильно выбрали целевую аудиторию?

Вот по этой причине скорее кде-фанатеги перейдут на висту. Компутер пипл выберут что-то более аскетичное, глюканутое и тормазнутое.

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

ыыыы... в смысле более аскетичное и менее глюканутое и тормазнутое =)

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

А разве Tk умирал? живет себе и находит применение.

h4tr3d ★★★★★
()

Мда... почитал и прям как-то сразу погрустнел...

>kcontrol vs systemsettings

systemsetting (по крайней мере, тот, который в кубунте) в 100 раз хуже kcontrol: в нем отсутствуют многие возможности и разделы, зато есть тупой поиск, который ничего не ищет.

>Oxygen

Сделали бы чего-нибудь серенькое, чем меньше контрастность, тем приятнее глазам

>Kicker vs Plasma: "some features of KDE 3’s kicker will most certainly be missing"

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

>KMenu vs Kickoff

Этот сусевый кикоф - неудобный отстой. Поюзал пару дней - надоело, вернул как было.

Короче, налицо ориентация на "тупых юзерофф", как в гноме. Скоро кеды совсем превратятся в гном :(

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

GNOME станет не нужен только если trolltech зарелизит Qt под LGPL или затащит внутрь Qt все велосипеды kdelibs. Ну и когда они пересианут быть для любителей гламурно-аляповато-неинтуитивного мышекликанья

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

> dwm - наше всё! )))

Большинству он не подходит, а тут речь идет о завоевании мира в том числе и десктопов людей далеких от IT.

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

>GNOME станет не нужен только если trolltech зарелизит Qt под LGPL или затащит внутрь Qt все велосипеды kdelibs. Ну и когда они пересианут быть для любителей гламурно-аляповато-неинтуитивного мышекликанья

Давайте же признаемся наконец, что Gtk и Qt сугубо вторичны. И вся сила в rt.jar
:))))))

iZEN ★★★★★
()

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

Неавно поставил Федору 8, там Gnome. Понравилось. Посмотрел список процессов, посчитал количество используемой памяти - погрустнел. Посмотрел список процессов повнимательнее, увидел там что-то типа /usr/bin/mono /usr/bin/Tomboy.exe - пришел в бешенство. Выкорчевал все, остался только минимальный набор гномовских библиотек, которые нужны для firefox'а и openoffice.

Вывод: четвертый год использую e16, на нем сидел, сижу и буду сидеть. Но он, к сожалению, регрессирует - начиная с 0.16.8.8 падает при перезапуске... В будущее гляжу с ужасом.

anonymous
()

Перевод текста по ссылке

Лучше поздно, чем никогда :)

Первый релиз KDE 4 будет иметь несколько сильных отличий от KDE 3. Сообщения об этих изменениях уже размещены во многих местах, а это список, объясняющий причины изменений рядовым пользователям. Это сообщение затрагивает некоторые горячие темы и проливает некоторый свет на причины нескольких решений.

KDE 4 - это большой шаг вперёд от KDE 3 сразу по нескольким направлениям. Я уже размещал короткий список [ http://liquidat.wordpress.com/2007/01/30/from-kde-3-to-kde-4-what-we-will-lea... ] программ и служб, которые будут заменены новыми. Так или иначе, тот список не много говорит о причинах, предшествовавших решениям. Но чем ближе дата выхода KDE 4.0 и новые [ http://liquidat.wordpress.com/2007/11/23/kde-4-daily-builds-in-a-virtual-mach... ] и лёгкие [ http://liquidat.wordpress.com/2007/04/17/kde-4-development-live-cd-available/ ] пути тестирования новейших сборок, тем больше людей за последние дни задали вопросы в разных местах и обстоятельствах и удивились, почему полюбившиеся технологии KDE 3 не появились в KDE 4 вообще, или почему некоторые службы были заменены на новые. Все мои друзья, простые пользователи, которые не следят за разработкой KDE 5, выразили некоторые беспокойства. (прим. перев: надоело, пропускаю)

arts vs Phonon

Это просто и подходит чтобы начать: aRts, звуковой сервер KDE 3 мощный, но попросту не имеет майнтейнера. Печально, что эта отличная на момент старта технология устарела к началу разработки KDE 4 - отсутствует, например, поддержка видео - чтобы её использовать. Таким образом, arts требует серьёзного переписывания почти во всех направлениях с добавлением многих новых особенностей чтобы получить соответствующий времени вид. И нет никого, кто действительно хотел бы этим заняться. В тоже время доступны другие способные и многообещающие мультимедиа-фреймворки (Xine, Mplayer) или интенсивно разрабатываемые и почти доступные (Gstreamer).

Также, фиксированная зависимость KDE 3 от arts к концу его жизни доставляет сильную головную боль. Разработчики KDE не хотят, чтобы подобное повторилось снова. Таким образом, было решено, что лучше написать обёртку (wrapper). И кое кто [ http://vir.homelinux.org/blog/ ] взялся делать именно это. Родился phonon.

The question is of course if it turned out to be the right thing. (прим.перев: не знаю как это перевести). Время покажет, но фактически факт, что Trolltech уже решила включить [ http://vir.homelinux.org/blog/index.php?/archives/45-Phonon-Trolltech.html ] Phonon в Qt 4.4, довольно многообещающий.

kcontrol vs systemsettings

Это совсем не просто: kcontrol будет заменён на systemsettings, и некоторым людям systemsettings не понравились. Огорчённые, они должны посмотреть внимательней: systemsettings просто загружает модули kcontrol. Таким образом фронтэнд, показывающий подули другой, но сами модули остаются те же (но, конечно, улучшенные для KDE 4). Причина этой перемены - инициатива разработчиков и, также, желания пользователей: systemsettings введены в Kubuntu для её модифицированной версии KDE. Многим пользователям в самом деле больше нравится отполированный, удобный и лёгкий для понимания systemsettings. kcontrol, с другой стороны, не имеет майнтейнера.

Конечно, долго пользователи KDE будут иметь смешанные предпочтения - люди вроде меня, которые никогда не будут возиться с kcontrol как с systemsettings, другие больше будут использовать kcontrol. (прим.перев: ну я не знаю как это перевести). Но в конце концов масса пользователей системной утилиты будет пользователями. Обычными пользователями, не продвинутыми или разработчиками. И после всего, я прочитал об обоих конфигурационных инструментах, что простым пользователям не нужно беспокоиться о том, как они выглядят, т.к. функциональность одна и та-же и модули одни и те-же. Не о чем беспокоиться, кроме того нет майнтейнера для одного из двух решений и мы остаёмся с другим.

legolegs ★★★★★
()
Ответ на: Перевод текста по ссылке от legolegs

Oxygen

Это хитро: Oxygen хорошо виден по используемому набору иконок и теме, и упомянутый выше друг упомянул, что ему не нравится новая тема. Напротив, я предпочитаю очень яркую, почти молочную тему, и я не нуждаюсь в сильной контрастности (зачем?). Но мы оба продвинутые пользователи и мы знаем как поменять тему на другую за несколько секунд. И новый движок тем очень мощный! Но для среднего пользователя всё должно выглядеть приятно - и для этих людей не слишком контрастная молочная тема выглядит как "хороший дизайн". Вдобавок, многие из главных дизайнеров KDE имеют похожее мнение и ещё хотят проверить свои способности на этом поле (я думаю). Так что решение принято. Почему бы и нет? Любой продвинутый пользователь не должен беспокоиться с любой темой или иконками, потому что он/она знает о kde-look.org.

Так что можете быть уверенными, что KDE 4.0 выйдет с набором разных наборов значком и темами чтобы порадовать больше, чем одну категорию пользователей. Или просто будет кнопка ПолучитьНовыеКлассныеШтуки.

Отмечу от себя, т.к. меня спрашивали довольно часто: большие значки в Dolphin, которые видны на некоторых скриншотах сделаны большими потому, что так они лучше смотрятся на скриншотах. Конечно, я никогда не буду использовать большие значки, и, конечно, Dolphin не заставляет использовать большие значки, и, разумеется, большие значки - это не часть стиля KDE 4!

Kicker vs Plasma

Панель KDE 4 - горячая тема, которая обсуждалась также и среди разработчиков KDE в последние дни. Проблема в том, что текущая замена kicker'у - Plasma - не пара ему по объёму возможностей. Но почему kicker был брошен и был создано нечто ново вместо улучшения kicker? Причина в том, что kicker годы как сломан: его код трудночитаем, и добавление новых возможностей добавляет новые ошибки и проблемы в других местах. К тому же kicker гибок как гора: несколько проектов, собиравшихся добавить отличную новую возможность в kicker к конце концов копировали кодовую базу и начинали переписывать по своему - они форкали kicker. Это не было бы необходимо, ели бы kicker имел лучший дизайн для улучшений. Но kicker создан для KDE 2.0 (!), и не один апплет был внедрён в панель за эти годы. И существуют, конечно, несколько путей предоставить функциональность, не только статический вариант 90х (вспомните MacOS и т.д.). Напротив, KDE 4 собирается жить долго и поэтому весь код должен быть поддерживаемым в течении долгого времени - и для других разработчиков.

Таким образом из вариантов есть полная переработка kicker от базового дизайна через всю кодовую базу до апплетов, чтобы проверить, что части могут быть разделяемы с Superkaramba. Или замена, которая произошла. Но важно: нет возможности просто оставить kicker, потому что он не может поддерживаться в KDE 4. Решение обычно принимают те, кто пишет код: люди, решившие соединить рабочий стол с панелью и предоставлять всё из одного места. Это было очень смелое решение и урок на будущее: пока Plasma делает великие улучшения каждый день, она остаётся, вероятно, одной из самых критикуемых особенностей в KDE 4. Остаются несколько недостающих частей, без которых Plasma не готова к выпуску.

С точки зрения пользователя, появится что-то новое, но некоторые особенности kicker из KDE 3 будут, конечно, потеряны. Конечно, вся базовая функциональность панели останется, но это будет полностью новая панель. Не больше не меньше. Вы должны привыкнуть использовать это и это займёт время (хоть какое-то время), хотя панель Plasma остаётся панелью. Как бы то ни было, одно из преимуществ новой технологии в том, что она спроектирована чтобы быть более гибкой, чем старая. И в течении долгого времени вы можете ожидать разнообразных вариаций настройки будущей особенности. К тому же если появятся новые идеи реализовать базовую функциональность панели не нужно будет заменять имеющуюся панель, т.к. можно будет (я на это надеюсь) просто установить прямо на неё - в отличие от замен для kicker из KDE 3. Даже революционно новые идеи можно интегрировать в оригинальную систему без особого труда.

И если вы беспокоитесь о секущем дизайне: он не окончательный. Plasma поддерживает темы [ http://ivan.fomentgroup.org/blog/2007/09/16/new-plasma-theme-and-a-new-blog/ ] и рано грустить о том, как будет выглядеть финальная версия. Возможно, она будет больше отличаться от сегодняшнего дизайна, чем он отличался от дизайна беты и релизкандидатов.

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

KMenu vs Kickoff

Ещё одна причина бушующих эмоций: проблема в том, что классическое меню KDE 3 (в стиле 90х) заменяется на порт Kickoff [ http://en.opensuse.org/Kickoff ], изначально разработанный в OpenSuse/Novell и использованный в последних сборках дистрибутива OpenSuse. Люди, использующие меню в классическом стиле аля старые выпуски Windows или KDE 3 были как минимум озадачены при первом использовании Kickoff. Многие их них были раздражены тем, что Kickoff ведёт семя не как другие меню.

Итак, что вообще поменялось? Снова одна часть ответа - это код старого решения: он, согласно разработчикам, уродлив. К тому же Novell уделила некоторое небольшое количество денег и времени вопросу как меню на самом деле должно выглядеть для максимального удобства. Они проверили на пользователях (настоящих пользователях, не компьютерщиках ;) ) и попробовали изобразить что в действительности удобно. Многие любят классическое меню, потому что используют его - они ничего не делали чтобы сделать этот тип меню действительно подходящим под задачу (прим. перев: не совсем понял). И вся его полезность - это просто перемещение по меню при помощи мыши! (Зачем это делать, если я не использую меню вообще пока это возможно? Да здравствует Alt+F2!). И они стали разрабатывать Kickoff - думая о средних и новых пользователях.

В конце удобство Kickoff было сильно улучшено по сравнения со старым меню. Не имеет значения, если вы лично с этим не согласны, потому что с полученными при научных испытаниях цифрами ничего не поделаешь. К тому-же во власти разработчиков портировать Kickoff. и они сделали это. Изначально планировалось другое меню, но оно задержано.

Ситуация отлично выглядит для новых пользователей. И хреново - для части продвинутых пользователей, но их спасёт Plasma: с ней очень просто заменить меню любым другим. В самом деле, уже в разработке другое меню/запускалка приложений - Lancelot. К тому же упомянуто, что будет не очень сложно реализовать меню в старом стиле, для любителей каменного века (90ые) но желающих отличаться от обезьян (командная строка или Alt+F2).

Konqueror и Dolphin (”и”, а не “vs”)

Dolphin будет файловым менеджером в KDE 4. И многие выразили недовольство этим фактом. Особенно продвинутые пользователи, боящиеся, что мощь Konqueror окажется заброшенной, что было бы ужасно. И я согласен, между прочим, это будет ужасно: Konqueror - это швейцарский армейский нож среди похожих файловых менеджеров. Konqueror *есть* инструмент для продвинутых пользователей.

Итак, во-первых, вообще был представлен Dolphin? Первая причина в том, что Dolphin, официально разработка третьей стороны, получил некоторое внимание и был очень популярен, особенно когда начиналась разработка KDE 4. Вторая причина, и разработчики понимали это, когда Dolphin становился таким популярным, в том, что многие пользователи просто хотят иметь простой файловый менеджер а не швейцарский армейский нож для управления файлами. К тому-же имелся шанс улучшить управление файлами в Konqueror пригласив разработчиков Dolphin: Konqueror будет использовать движок Dolphin для управления файлами. Это улучшит способности Konqueror в этом направлении - и даёт уверенность, что Konqueror не останется позади (это мощная технология KDE :) ).

Конечно, не плохо приглядывать за разработкой Konqueror, чтобы быть уверенными, что ничего не будет позабыто во время шумихи вокруг Dolphin. Но последние [ http://aseigo.blogspot.com/2007/11/oxygenation.html ] новости [ http://aseigo.blogspot.com/2007/11/konqi-gets-tab-undo.html ] показывают, что Konqueror вылизан и экипирован новыми возможностями.

Заключение

Этот список охватывает самые важные темы. Есть, конечно, много вещей, которые время от времени обсуждаются , но это список хорошее начало, я думаю. К тому же, список вполне длинен ;) Как бы то ни было, я хочу добавить сюда больше информации, почерпнутой из чтения блогов, дайджестов коммитов, комментариев и т.д. Не забывайте, что я не разработчик KDE. И если я забыл важную причину или перепутал что-то, пожалуйста оставьте комментарий и я изменю этот текст. Ещё, некоторые из причин зависят от интерпретации и личной точки зрения разработчиков, так что некоторые люди могут не согласиться с точкой зрения и причинами? предложенными здеся. В этих случаях добро пожаловать осветить свою точку зрения в секции комментариев.

legolegs ★★★★★
()

смысл: КДЕшники переписывают unmaintained код потому что им проще написать заново чем осилить то что уже понаписано

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

> в линуксе real пипла куда меньше чем компьютерщиков. Они правильно выбрали целевую аудиторию?

Именно что правильно выбрали. Все из "компьютерщиков" кому Linux подходит, его уже используют. Дальнейшее расширение пользовательской базы возможно только за счет "real пипла".

no-dashi ★★★★★
()
Ответ на: комментарий от vgudkov

> GNOME станет не нужен только если trolltech зарелизит Qt под LGPL

Они уже зарелизили под GPL + linking exception для целой кучи лицензий, что ещё надо? Ах да, GPLv3.

Sikon ★★★
()

Не понимаю зачем и именно почему питон. Позиционный язык. Лучше бы луа взяли. Не консоль(phyton) наше все а джава наше все. Хотя всегда по качеству и настройкам считаю englightment лучшим.

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

>Ну всё, теперь Гному точно капец!

Ага, но не из-за превосходства KDE, а потому что новые кеды начинают копировать гном. Я в печали.

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

> Они уже зарелизили под GPL + linking exception для целой кучи лицензий, что ещё надо? Ах да, GPLv3.

Проблемма в том, что я не могу слинковаться с kdelibs даже использую купленную за 5 килобаксов QT и выбрать произвольную лицензию для своего продукта. А поэтому я(и не только я) никогда не буду использовать kdelibs для разработки.

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

> смысл: КДЕшники переписывают unmaintained код потому что им проще написать заново чем осилить то что уже понаписано

плюс пытаются разработать гибкую архитектуру, которая помогла бы эволюционно революционировать в будущем :)

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

>куда развивается ?)

+100

В жопу носом оно развиваеццо. Написание фичег а-ля оффтопик, которые отъедают память, это не развитие.

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

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

Именно по этому, мы на терминал серваке для юзеров (который с винды перевели на Linux) поставили KDE. Вот если-б gnome воткнули, то бегали-б к ним постоянно "как это сделать - как-то" , а так - поковыряются найдут ...  А gnome`овские 'реестр' - это нечно, нормальному юзеру это нафиг не падало.

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

sda00, может ты мне ответишь, почему енлай17 закрывает своей обоиной adesklet'ы, и как это пофиксить? разработчики так и не ответили.

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

> желающих отличаться от обезьян (командная строка или Alt+F2).

ЫЫЫ!!! Я обезян! )))

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

почитал --- так и не понял---что именно виндо/свисто-подобного в кедах,гном"реестре" и чёрных панельках(в галерее часто этот бред проскакивает)????

квадратные окна?кнопашки?цвет? ЧТО????

megabaks ★★★★
()

А я ушёл с кед обратно на window maker. Не выдержал. По-прежнему использую konq, kmail, ktorrent и прочее - но под вмайкером. Работать, кстати, всё стало значительно шустрее.

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

>Kickoff намного удобнее KMenu

Ты - гомосека?

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

>Kickoff намного удобнее KMenu >>+1

Еще плюс одна гомосека.

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

>Kickoff намного удобнее KMenu

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

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

> Изначально команда KDE была европейским проектом и ничего не изобретала. Она просто реализовывала уже имеющиеся функции Windows, таким образом создавая пользователям привычное окружение... Разработчики KDE просто делали хорошее программное обеспечение.

:)

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

прикольно, гик сам себе ответил, сам и посмеялся :) вот что значит настоящий задрот!

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

>> sda00, может ты мне ответишь, почему енлай17 закрывает своей обоиной adesklet'ы, и как это пофиксить?

http://www.uploadgeek.com/uploads456/0/adesklets_e17.png

выпрямляйте руки :) - если интересно - предлагаю обсудить это в моём блоге:

http://sda00.blogspot.com/

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

>хотя я понимаю, почему некоторым факофф^W кикофф нравится. Просто в кде нет deskbar =)

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

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

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

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

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

К черту любое меню. Katapult + Yakuake + Alt+F2 рулят.

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

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

пользовался. Только вот прикинь, иногда до клавы тянутся лень =)

а часть названия - это deskbar (в маках - spotlight). В купе с нормальным меню - гораздо удобнее

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

>Если поднять истории болезней у всех тех, кто ходит под себя при одной мысли от нововведений в клубе "Четыре кеда"

самое смешное, что никаких нововведений в кде4 нет =)

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

>Если поднять истории болезней у всех тех, кто ходит под себя при одной мысли от нововведений в клубе "Четыре кеда"

>самое смешное, что никаких нововведений в кде4 нет =)

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

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

>самое смешное, что никаких нововведений в кде4 нет =)

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

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