LINUX.ORG.RU
ФорумTalks

[kde4][knotes.ru] Dolphin будет быстрее света


0

1

Последние месяцы Peter Penz работает над Dolphin 2.0, который войдёт в состав KDE SC 4.8. Его главным новшеством должен стать движок отображения, который возьмёт на себя отрисовку файлов (значки, подписи, предпросмотр) и связанные с ними операции (выделение, перетаскивание, масштабирование). Текущая версия Dolphin 1.7 использует для этого Qt’шный Interview Framework, но из-за плохой производительности, сложного API (что признано самими разработчиками) и других недостатков от него было решено отказаться.

Кстати, сам движок представляет собой сильно переделанный Itemviews-NG — проект Qt Labs по созданию легковесной альтернативы Interview Framework. Интересующиеся могут найти описание здесь и здесь.

Так, с разработчиками разобрались, а что же даст всё это простым пользователям?

Во-первых, скорость. Движок проектировался с учётом самых разнообразных ситуаций и тестировался на машине со сверхмедленным HDD. Переключение режимов, масштабирование, изменение размеров окна — всё делается мгновенно и без задержек независимо от количества элементов в каталоге. Аарон Сайго был в шоке, когда при включённом предпросмотре каталоги с 3000–5000 элементов отобразились за одну-две секунды вместо прежних пятнадцати.

Во-вторых, наконец-то исправлена проблема с обрезанными именами файлов. Одним из «других недостатков» Interview Framework была невозможность правильно реализовать динамическую высоту элементов, из-за чего разработчикам приходилось использовать фиксированный размер с настраиваемым количеством строк текста. Но даже при этом слишком длинный текст всё равно обрезался, а при слишком маленьком — куча свободного пространства тратилась впустую. В Dolphin 2.0 этой проблемы больше нет.

Было | Стало

В-третьих, если Interview Framework поддерживал только прямоугольные зоны выделения, то новый движок позволяет сжать их до подписи и самого значка/эскиза. Прямо как в KDE3

Было | Стало

И наконец, теперь разбивка на группы не затормаживает Dolphin и работает со всеми режимами просмотра, а перестроение элементов сопровождается анимацией (см. видео). Причём последнее сделано не для красоты (Peter вообще не любит анимацию), а чтобы невнимательный пользователь не пропустил момент, когда на месте папки «удалить при первой же опасности» окажется папка «не удалять ни в коем случае».

Видео

Источник

★★★★★

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

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

>mc тебе в руки

Им, кстати, не пробовал открывать тот каталог, но MC вне конкуренции, хотя бы потому что не отображает эскизы и не тратит на это время. Я, конечно же, имел в виду графические FM.

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

Можно попробовать такой же баг повесить на KTurtle. Все-таки разработчики Amarok и разработчики KDE — две большие разницы.

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

> не понимаю - зачем нужна эта убогая идея, под именам «коллекция»

чтобы использовать динамические плейлисты, очевидно же

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

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

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

>Потому что к чуши ЛОР привычен, а вот на правду у многих случается баттхерт.

geekless


Так, а вот и замена Дубовицкой подоспела. Теперь у Eddy_Em полный состав. :)

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

>совать mysql в музыкальный плеер.

Та не mysql, а mysqle. Почувствуй разницу.

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

Никто его в плеер не сувал, просто амарок требует sql сервер для хранения коллекции и можно выбрать из имеющихся в системе. А ты предлогаеш написать свою базу данных для плеера?

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

А... Дык в каждой теме свой, особый аншлаг.

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

>Ты скажи нам свой адрес, мы тебе веселых ребят в белых халатах отправим.

Мечтаешь уличить момент, когда они все уйдут и сбежать из палаты? Не выйдет!

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

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

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

>Ты уже сбежал, как я погляжу.

Я могу сбежать разве что из собственной квартиры. :)

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

>> амарок да, загубили.

есть же форочки старого


попробовал сегодня клементия, Правда, под вендой (что было под рукой), но сути не меняет.

Что радует: нет плазмы, должен быть легче; Навигация с вертикальными табами даже лучше, чем в старом амароке.

Что не радует: настройки OSD тоже нет; базы в серверном мускуле хранить не умеет; прибит гвоздями к богомерзкому Гстримеру; плазмы нет, зато есть какие-то гипножабы и котята.

В итоге, у амарока 1.4 теперь два ущербных наследника, каждый по-своему крив. А еще форки адекватные есть?

nu11 ★★★★★
()

Написал обзор.

Ответил там на часть местных вопросов.

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