LINUX.ORG.RU

А всё-таки KDE 4.2 должен использовать Qt 4.5. Мнение сотрудника Qt Labs

 ,


0

0

Вчерашняя новость о проблемах в KDE 4.2, вскрывающихся при переходе на новую версию Qt, вызвала много откликов по всему миру.

Тьяго Масиэйра (Thiago Macieira), сотрудник Qt Labs (бывшей Trolltech) и участник разработки KDE, заявляет в официальном блоге Qt Labs, что KDE 4.2 можно и нужно использовать с новой версией Qt.

Сокращённый перевод:

Да, разработчики плазмы не тестировали KDE 4.2.0 с Qt 4.5, у них недостаточно ресурсов на это. Да, дистрибутивам следует быть осторожными при обновлении Qt. Но в этом — проверке на отсутствие ошибок и написании врЕменных патчей — и состоит работа дистрибутивов.

Зато в Qt Software тестировали плазму с Qt 4.5. И установили, что она лучше работает с Qt 4.5, чем 4.4.3, хотя патчи qt-copy не будут бесполезны. Наконец заработал трей. Улучшилась и работа других компонентов KDE, например, отпала необходимость задавать QT_NO_SHARED_PAINTER=1 при запуске Kontact. БОльшую часть исправлений из Qt 4.5 в ветку 4.4 не переносили. В 4.5 заметно возросла производительность, в том числе при отрисовке.

Кроме того, чем раньше начнут широко использовать Qt 4.5, тем больше будет багрепортов и тем скорее его исправят. Особенно полезна обратная связь с сообществом KDE.

И вообще, релиз-кандидат Qt 4.5 гораздо стабильнее релиз-кандидата Qt 4.4 10-месячной давности.

>>> Подробности в блоге labs.trolltech.com

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от iRunix

>>чем раньше начнут широко использовать Qt 4.5, тем больше будет багрепортов и тем скорее его исправят

>Т.е. все в курсе что оно кривое?

Думаю, что после перехода на LGPL у них требования к совместимости с ранними версиями станут в десятки раз жесче. Т.е. нужно будет проверить и оттестировать все, что можно, чтобы в будущем не делать несовместимых изменений. Т.к. закрытый коммерческий софт очень не любит переделываться и пересобираться с каждой новой версией QT. Там надо чтобы один раз софтину собрал и она лет 10 работала. Собирать статикой или держать несколько версий QT - не клево. Потому и просят тщательнее проверить именно LGPL версию. IMHO

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

> С ISO образом так же происходит? А смастерить CD/CD-mp3 диск из FLAC/Monkey+CUE сможешь?

нипаверишь, но для этого ваще ничего запускать не надо. все из наутилуса делается 2-3 кликами мыши.

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

>>Кдешники вы там уж определитесь, то можно, то нельзя использовать. Я уже задолбался кеды ставить и сносить.

>Вот и Линус тоже... Почему с гномом такого не бывает?

В Гноме нет плазмы.

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

>> меня-то другой вопрос интересует: какой функционал принципиально есть в КДЕ и отсутствует в Гноме?

>Ну ты прикинь! Меня интересует совершено обратный вопрос!


Ну если кагбэ с этой стороны, то могу сказать за себя... я юзал кеды довольно давно, с 9-й суськой ещё... никакого дискомфорта я не ощутил особо - работал и работал... потом перешёл на Гноме и тоже дискомфорта не ощущаю - стоит и работает... и я на них работаю, все тулзы есть, коде пишется... единственнео почему слез с кед тогда - не нравилось пролистывающееся меню (которое потом содрал для известной ОС один не слишком твёрдый софт) - но это субъективно-ж... многим нравится...

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

>А если честно, влез сюда, так как очень долго наблюдаю, как на LOR'e любители насрать на чужие труды легкомысленно разводят жижу во круг каждой новости о KDE. Я не фанат, но сказать хорошее слово о той системе, которая помогает мне каждый день выполнять работу я обязан. Так, что живи своей дальше ЛОР.


Мммм... ну а что от этого слова изменится-то?

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

>В Гноме нет плазмы.

зато плазма есть в токамаках :)

не могли бы Вы просветить меня какой функционал реализует плазма?.. а то слов много, а что конкретно - непонятно...

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

>Тогда ответь, пожалуйста, на этот вопрос: http://www.linux.org.ru/view-message.jsp?msgid=3112086 , если так хорошо разбираешься в настройках GTK. Как научить все GTK-приложения использовать Ctrl-Ins и Shift-Ins параллельно (или вместо) Ctrl-C и Ctrl-V?

По гному, тебе ответили по ссылке которую ты дал. Как насчет XFCE не знаю (ибо его, почти (сам DE, а не отдельные программы), не пользовал).

В твоем случае, имхо, настройки WM (Xfwm насколько помню), а не GTK копать надо...

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

> не могли бы Вы просветить меня какой функционал реализует плазма?

ну она выглядит прикольно :D

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

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

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

> Предпросмотр картинок в диалоге открытия файлов?

Да есть вроде... хотя не особо мне нужен...

>Еще я не видел в наутилусе "копировать в" и "переместить в".

"копировать" -> "вставить в папку"

кагбэ тоже есть...

>Спорить что лучше, что хуже — удел неудовлетворенных школьников. Люди с мозгами и без комплексов выбирают то, что им больше подходит или нравится.

Дык. :)

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

>>ну она выглядит прикольно :D 

>ну здесь трудно поспорить, но код писать это помогает :)

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

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

Гномеры задолбали. Детский сад, блин.
-- У меня новая машинка.
-- А у меня лучше.

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

Лайнусу вон реакция кнопки мыши не понравилась. Мне kdevelop нравиться больше, чем Anjuta.

Конец связи.

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

Кстати если бы новый Кдевелоп совсем не падал на ровных местах, то вообще был бы конфеткой((

Gorthauer ★★★★★
()

а осадочек-то остался...

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

>Насколько я понимаю, KDE4 задумывалась не просто как DE, а как некая платформа для написания приложений, причем кроссплатформенных

хм... интересный взгляд... а какой именно функционал реализованный в KDE позволяет это реализовать?

>(потому KDE4 и на винде есть тоже).

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

>Plasma - один из кусочков, позволяющий писать такие приложения.

А можно поподробнее?

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

>потому KDE4 и на винде есть тоже

Есть набор 4кедовых приложений для Винды (но, насколько помню, это именно набор приложений, а не сам KDE)...

Ссылку искать лень, но, насколько помню, можно поставить на посмотреть (коли нужно) из репозитория PlayOnLinux (бесплатный аналог Цедеги)...

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

>Есть набор 4кедовых приложений для Винды (но, насколько помню, это именно набор приложений, а не сам KDE)...

Да собственно я и не возражаю... вопрос в том за счёт чего обеспечена кроссплатформенность - Qt, cygwin, ещё что?... или в венде уже нативный код от линюкса работать стал?

Кста, щас заметил, что "Qt," == "Йеб", если раскладку перепутать, забавно. :)

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

KDE перед выходом 4.0 позиционировалась как платформа. Они пытались создать среду для разработки кроссплатформенных приложений. Причем продвинуться дальше QT. Например делали работу со звуком и железом портабильными. Глобализаторы, однако :)

Искать в гугле можно по kde4 platform

http://arstechnica.com/open-source/news/2008/01/kde-goes-cross-platform-with-...

Сейчас они себя в этом ключе особо не пиарят. Возможно, широко замахнулись и теперь просто исправляют косяки. Может я чего не так про KDE4 понял.

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

>здесь же (на лоре) говорится о мегапреимуществах и мегапродвинутости КДЕ...

здесь об этом _ничего_ не говорится. срут здесь гномеры, рассказывая о феерических глюках в плазме. тот же EXOR, например, не может удалить ~/.kde4, видимо потому что скрытая папка. хотя есть и продвинутые приложения - пусть гномеры высрут аналог okular, к примеру.

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

> тебе ответили по ссылке которую ты дал

Этим ответом оказалось невозможно воспользоваться. Программы просто игнорируют эти настройки. Рытьё документации на сайте гнома тоже не помогло. Раздел "горячие клавиши" там просто отсутствует.

> В твоем случае, имхо, настройки WM (Xfwm насколько помню), а не GTK копать надо...

Даже для программ на голом GTK без gnome-libs? И где искать настройки GTK в KDE?

Хотя бы ответь, где эти настройки в гноме.

question4 ★★★★★
() автор топика

Почитал малость тред...

И возник оффтопичный вопрос. А нафига вообще делать ДЕ зависимые программы?

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

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

DE-зависимых программ нет, никто не мешает пользоваться GNOME и запускать в нем Amarok и наоборот... Просто создаются библиотеки с хорошими возможностями, почему бы ими не воспользоваться при написании программ?
И нет ничего удивительного что библиотеки создаются в рамках какого то окружения рабочего стола, то же КДЕ предоставляло (в рамках КДЕ 3.5.х) практически все необходимое в повседневном использовании (КДЕ4 пока не дотягивает до этого)

Sylvia ★★★★★
()

пора гимп на кде переписывать, а то гткшный диалог открытия файлов-лютый fail

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

представляете какой будет "лютый fail"
для Gtk, кстати его первоначальное название GIMP ToolKit, т.е. делался он изначально для GIMP'a , и только потом на нем стали писать что то еще, GNOME тогда не было совсем еще.

Хотя будет интересно если его перепишут на Qt , на KDElibs не надо , это уж слишком будет.

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

>>а разве в гноме уже не надо галочку ставить, чтобы поганый наутилус не открывал х*еву тонну окон, когда по папкам ходишь?

Хм, а в Египте, говорят, новое захоронение мумий нашли... Так вот оно что, проснулись мы, значит! хД

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

>Хотя будет интересно если его перепишут на Qt

судя по опере, масштабируемого предпросмотра там нет, так что неинтересно

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

>Этим ответом оказалось невозможно воспользоваться.

Тебе ответили для Гнома (ты, говоря про логику, кстати говоря, именно его и упомянул :) ).

Если в гноме забить кейбиндиги (пример есть по ссылке) в файл .gtkrc-2.0 (находящегося в корне домашнего кталога), то они будут работать.

Кстати говоря, интересующая тебя связка, в Гноме работает и так, по дефолту (в пfралель с классическим Ctrl+C и Ctrl+V).

Если настройки в gtkrc не работаютв других DE, то, либо, вероятно, не запущен DBUS (через который в Гноме это и делается), либо WM забивает глобальными настройками клавишь (так делается, по крайней мере в Гноме, в Кедах, в этом смысле, лучше, но, насколько помню, в следующей версии GTK, вроде, собираются поменять такое поведение).

DBUS, в Гноме, запускается при запуске Гнома (путем, как помню автостарта GNOME Settings Daemon (у меня находится в /usr/lib/gnome-settings-daemon/gnome-settings-daemon)).

Если дело в настройках WM, то смотри, все таки, именно его настройки.

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

>И где искать настройки GTK в KDE?

Там-же где и в Гноме: файл .gtkrc-2.0 в корне домашнего каталога.

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

>Там-же где и в Гноме: файл .gtkrc-2.0 в корне домашнего каталога.

Если нет, то создай.

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

> Вопрос к KDE-шникам: "Что делать?"

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

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

>>здесь же (на лоре) говорится о мегапреимуществах и мегапродвинутости КДЕ...

>здесь об этом _ничего_ не говорится. срут здесь гномеры,

мусье невнимателен ни разу... как Вам такая, к примеру цитатка?

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

вот мне и интересно - в чём эти мегафичи, что делают КДЕ "верхом совершенства"?

"хотя есть и продвинутые приложения - пусть гномеры высрут аналог okular, к примеру."

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

shty ★★★★★
()

> Наконец заработал трей.

*прослезился*

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

>KDE перед выходом 4.0 позиционировалась как платформа. Они пытались создать среду для разработки кроссплатформенных приложений. Причем продвинуться дальше QT. Например делали работу со звуком и железом портабильными. Глобализаторы, однако :)

"These efforts are largely made possible by the inherent portability of Trolltech's Qt development toolkit, the underlying framework used by KDE software."

А, теперь понятно... :)

Но, вообще-то есть gtk+, и он тоже на венду и макос портирован... причём уже сто лет как под LGPL...

Далее там дядя говорит о "Running KDE on Windows", но здесь он явно лукавит, так как там далее начинается разговор о том какие проги он запустил под виндой... т.е. видимо разговор идёт не совсем о КДЕ, а о ПО, которое под ним работает... но см. цитату 1 - это не удивительно... а вот что они задумали - так это, имхо, типа aptitude для прочих платформ, но видимо не до того стало...

shty ★★★★★
()

Вот почему мне похеру каким wm пользоваться? Чо вы срётесь как больные ПГМ? Лучше сразу писюнами мерьтесь, ну или на крайняк размерами какашки(без разрывов, естессно).

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

>Но, вообще-то есть gtk+, и он тоже на венду и макос портирован

На венде он ещё терпим, а на макоси — только под X11. Нативная версия вызывала слёзы, ещё совсем недавно.

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

>не могли бы Вы просветить меня какой функционал реализует плазма?.. а то слов много, а что конкретно - непонятно...

Наверно скринсейвер такой. :-D

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

>Лучше сразу писюнами мерьтесь, ну или на крайняк размерами какашки(без разрывов, естессно).

Ну вот же, сразу видно, кто любитель.

а кто профессионал...

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

>На венде он ещё терпим, а на макоси — только под X11. Нативная версия вызывала слёзы, ещё совсем недавно.

А что не так?

ЗЫ Я под мак на нём не писал, но скрины вроде качественные....

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

>ЗЫ Я под мак на нём не писал, но скрины вроде качественные....

например, комбинации клавиш писюковые (Ctrl вместо Command), буфер обмена не работает, drag'n'drop не работает, планшет не работает.

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

>например, комбинации клавиш писюковые (Ctrl вместо Command), буфер обмена не работает, drag'n'drop не работает, планшет не работает.

мммм.... панятна... а как Qt в этом смысле?

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

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

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

>мммм.... панятна... а как Qt в этом смысле?

до 4.5 работала через Carbon и HIToolbox. Почти нативно. Отличия я нашёл только в подписях к кнопкам в нативном "тулбаре". В остальном — нативное приложение. В 4.5 добавили поддержку Cocoa.

В целом, можно сказать, "очень хорошее" :) Если можно будет добавлять cocoa-специфичные вещи, то будет работать таскание иконки с заголовка приложения и красивая обработка бросания файлов на иконку приложения. Я детально не разбирался, но для этого вроде надо реализовывать NSDocument.

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

>Далее там дядя говорит о "Running KDE on Windows", но здесь он явно лукавит, так как там далее начинается разговор о том какие проги он запустил под виндой... т.е. видимо разговор идёт не совсем о КДЕ, а о ПО, которое под ним работает...

Эээ под виндой даже плазма пашет.

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

>Кстати говоря, если принять и понять логику Гнома, то начнешь, по настоящему, его ценить...

юнихрон, ты просто жалкий сектантишка

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

>>Далее там дядя говорит о "Running KDE on Windows", но здесь он явно лукавит, так как там далее начинается разговор о том какие проги он запустил под виндой... т.е. видимо разговор идёт не совсем о КДЕ, а о ПО, которое под ним работает...

>Эээ под виндой даже плазма пашет.

О! Специалист... разрешите задать вопрос (здесь на него пока ответить не смогли): а что такое плазма?

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

"g kde plasma" в первой же ссылке выдает:

http://ru.wikipedia.org/wiki/Plasma_(KDE)

=================

Plasma является новым фреймворком рабочего стола в KDE 4. Он пришёл на смену KDesktop, Kicker и SuperKaramba, предоставляя разработчикам единый API для написания виджетов и небольших приложений, называемых плазмоидами. Kross scripting framework используется для написания виджетов на JavaScript, Ruby и Python, в дополнение к основному языку — C++.

Plasma разделяет компоненты на «источники информации» (data engines) и отображающие их виджеты. Это сделано для облегчения повторного использования кода и разделения логики и графического интерфейса с возможностью их раздельного написания.

В дополнение к собственным виджетам, разработчики Plasma добавили поддержку виджетов Apple Dashboard и планируют поддержку виджетов Opera. Также виджеты, использовавшиеся SuperKaramba в KDE 3.x поддерживаются в Plasma при помощи загружаемой библиотеки для обратной совместимости.

=====================

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

> DBUS

В памяти висело. Переустановил. Перезагрузился. Заработало. Спасибо!

> Если в гноме забить кейбиндиги (пример есть по ссылке) в файл .gtkrc-2.0 (находящегося в корне домашнего кталога), то они будут работать.

И перезапустить иксы. Или запускать через GTK2_RC_FILES=~/.gtkrc-2.0 Спасибо.

Но это только 50% ответа :) Как в gtkrc записать Insert с цифровой клавиатуры? KP_0 не вызывает сообщения об ошибке, но не действует. Вообще, где искать список обозначений клавиш для gtkrc?

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

>Как в gtkrc записать Insert с цифровой клавиатуры?

KP_Insert , KP_Delete , и т. д...

Работают лишь при отрубленном Num Lock (сиречь не в режиме набора цифр).

>KP_0

Такого нет (в Гноме, по крайней мере), есть лишь 0 (1, 2, и т. д. (общие для цифровой и нормальной клавы, то есть)), ошибки не было возможно по тому, что "запись логичная"...

>Вообще, где искать список обозначений клавиш для gtkrc?

Я смотрю в настройках гномовских клавиш (gnome-keybinding-properties).

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

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

> кажись, настройки клавиш в XFCE теме-же именами обозначаются

Похоже на то.

> KP_Insert

Получилось, спасибо. Только теперь нажатие цифрового Insert воспринимает так же, как Shift-Insert. Как восстановить?

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