LINUX.ORG.RU
 
AX

[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 вообще не любит анимацию), а чтобы невнимательный пользователь не пропустил момент, когда на месте папки «удалить при первой же опасности» окажется папка «не удалять ни в коем случае».

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

Видео

>>> Источник

**** ()

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#]  

Кеды и так торт, а становятся еще большим тортом! Сначала они плазму рефакторят, а теперь такое. В свете рипнувшегося гнома других DE скоро не останется :3

*** ()
[#]  
sched

Можно добавить в копилку перехода на KDE с gnome3.

()
[#]  
Un

KDE очень скоро станут просто божественными.

()
[#]  
OldWiseCat

про Krusader ничего не слышно? тормозит однако

** ()
[#]  
Brainerazer

Выглядит классно

()
[#]  

Как жаль, что я уже ушёл на krusader. Искренне рад за пользователей Dolphin.

** ()
[#]  
SoulThreads

Вот, наверное, neocrust обрадуется.

Вообще, новость радует.

* ()
[#]  

И ещё одно подтверждение

Что программисты - лентяи :}

[Потому что сначала им лень было писать изящно]

** ()
[#]  
post-factum

Удивительно, он настолько в шоке, что это показывает, что он не знает потенциала КДЕ.

***** ()
[#]  
firestarter

А на крусадер это не повлияет? Ведь если он на кделибс, то и он должен ускориться?

*** ()
[#] Ответ на: комментарий от post-factum 12.08.2011 13:21:43  
SoulThreads

> Удивительно, он настолько в шоке, что это показывает, что он не знает потенциала КДЕ.

Да ладно, вспомни вот того же Линуса, когда он патчик из 200 строк испробовал.

* ()
[#] Ответ на: комментарий от firestarter 12.08.2011 13:22:02  
AX

>А на крусадер это не повлияет? Ведь если он на кделибс, то и он должен ускориться?

Пока что оно dolphin-only. Peter хочет сначала дописать движок, обкатать его, а потом уже пихать в остальные компоненты.

**** ()
[#]  
~$ ls -la /usr/bin/ | wc -l
3377

~$ time fmd /usr/bin/

real	0m6.461s
user	0m4.990s
sys	0m0.377s

FM, написанный на питоне. И оптимизациями не заморачивался (то есть mime type и иконка вытаскиваются для кажлого файла, отображается он или нет). Да, N270 и тормознутый нетбучный винт. Мне страшно представить какой код в текущем дольфине.

** ()
[#]  
webhamster

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

()
[#] Ответ на: комментарий от baverman 12.08.2011 13:38:00  
AX

>Мне страшно представить какой код в текущем дольфине.

Не в Dolphin, а в Qt, читай внимательно.

**** ()
[#]  
madcore

Вендекапец не за горами.

***** ()
[#] Ответ на: комментарий от AX 12.08.2011 13:42:06  

> а в Qt

Тогда это еще эпичнее.

** ()
[#]  
Siado

>Прямо как в KDE3

Они издеваются что ли?

*** ()
[#]  
anonymousss

Хорошо, хоть Dolphin и не использую.

** ()
[#] Ответ на: комментарий от vurdalak 12.08.2011 13:08:10  
Manhunt

> Кеды и так торт, а становятся еще большим тортом!

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

По следам недавней новости про Торвальдса, пробовал xfce. Очень похоже на торт.

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

*** ()
[#]  
damnemall

> Dolphin будет быстрее света

Емое. Скорость света уменьшится? Что говорят физики?

* ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 13:50:52  
Darth_Revan

Пересядь на Trinity и проблема будет решена.

* ()
[#] Ответ на: комментарий от webhamster 12.08.2011 13:39:29  
damnemall

> На видео все круто. Если в реале будет так же, то просто мечта для мышеводов.

Если честно, не вижу, как изменился внешний вид.

* ()
[#] Ответ на: комментарий от baverman 12.08.2011 13:38:00  
geekless

> Мне страшно представить какой код в текущем дольфине.

+1

** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 13:50:52  
>>-----Цитата---->>

Manhunt

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

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

Без конкретных аргументов слишком толсто. Я еще во времена первого знакомства с линуксом посмотрел на третьекеды, отчего ушел на гном, пока не узнал, что уже есть кеды четвертые.

*** ()
[#]  
Mystra_x64

>Аарон Сайго был в шоке

Кто-нибудь, быстро покажите ему систему без непомуконадей.

***** ()
[#] Ответ на: комментарий от Mystra_x64 12.08.2011 14:01:11  
geekless

> Кто-нибудь, быстро покажите ему систему без непомуконадей.

Его ж удар хватит.

** ()
[#]  
thesis

Ура! Я джва года жду такого долфина!

*** ()
[#] Ответ на: комментарий от vurdalak 12.08.2011 14:00:22  
Manhunt

> Без конкретных аргументов слишком толсто.

Перделки, тормоза, глюки. Бесит жутко неудобный ark. Бесит kmail, падающий в момент написания письма. Бесит kcalc, из которого зачем-то выпилили возможность показать все кнопки одновременно. Бесит неудобная панель задач, которая не позволяет сколько-нибудь удобно переключаться между двумя десятками окошек. Бесит дебильный amarok.

*** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 14:12:57  
>>-----Цитата---->>

Manhunt

Перделки, тормоза, глюки. Бесит жутко неудобный ark. Бесит kmail, падающий в момент написания письма. Бесит kcalc, из которого зачем-то выпилили возможность показать все кнопки одновременно. Бесит неудобная панель задач, которая не позволяет сколько-нибудь удобно переключаться между двумя десятками окошек. Бесит дебильный amarok.

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

Тормозов нет, глюки, о которых написал в багзиллу, местами пофиксили. kmail не юзал, kcalc тоже. Панель задач выпилил за ненужностью, амарок заменил на MPD.

*** ()
[#]  
bsdfun

Ждем релиза. :3

*** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 13:50:52  
GotF

>> Уже почти два года как пересел с кде3 на кде4, и до сих пор не могу избавиться от рвотных позывов.

Мазохисты ITT.

***** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 14:12:57  
nu11

>Бесит kmail, падающий в момент написания письма.
дистропроблемы. Долго пользовался им в тройке, потом на четверке (переехал полностью в районе 4.2). Падений не помню вообще.

>Бесит kcalc

что мешает заменить на любой другой? Ты же не меняешь авто из-за забившейся пепельницы

>Бесит неудобная панель задач

поставь другую. У меня еще с первых релизов smooth tasks. И осиль наконец рабочие столы.

>Бесит дебильный amarok.

амарок да, загубили. Но кто ж заставляет им пользоваться?

***** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 14:12:57  
Un

Панель задач вообще, как таковая - жутко неудобна. Потому и была выпилена.

()
[#] Ответ на: комментарий от Mystra_x64 12.08.2011 14:01:11  
Alsvartr

>Кто-нибудь, быстро покажите ему систему без непомуконадей.

Да чего там, лучше сразу вообще без KDE.

*** ()
[#]  
Andru

На доже, оно перестанет тупиить и выглядеть как говно... только небось ещё год-два фиксить будут от падений на каждый чих )

*** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 14:12:57  
Zodd

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

+1. Надо каждый раз прицеливаться, чтобы попасть в серединку, а не к краю панели - иначе не переключает.

*** ()
[#]  
Pavval

Няшно.

**** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 14:12:57  
thesis

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

Бесит монитор, на котором нельзя открыть больше сотни окон одновременно. Бесит, бесит, бесит.

*** ()
[#] Ответ на: комментарий от nu11 12.08.2011 14:23:01  
Manhunt

> что мешает заменить на любой другой?
> поставь другую.

> Но кто ж заставляет им пользоваться?


Вот-вот, это не ДЕ, а сборник некондиционных программ.

*** ()
[#] Ответ на: комментарий от Suigintou 12.08.2011 15:06:21  
Un

Эффектом kwin.

()
[#]  
ramon13666

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

* ()
[#]  

>каталоги с 3000–5000 элементов отобразились за одну-две секунды вместо прежних пятнадцати.

опа. продукт менеджер из запоя вышел.

* ()
[#] Ответ на: комментарий от ramon13666 12.08.2011 15:32:27  
Behem0th

Не все сразу=) Как я понимаю сейчас начало цикла разработки 48 ветки, так что могут еще много хороших улучшений добавить. А могут и не добавить(

** ()
[#] Ответ на: комментарий от Manhunt 12.08.2011 15:02:06  
nu11

>Вот-вот, это не ДЕ, а сборник некондиционных программ.

толсто. Написать ДЕ, в которой все всех устраивает, невозможно.

***** ()
[#] Ответ на: комментарий от vurdalak 12.08.2011 13:08:10  
devl547

>Кеды и так торт, а становятся еще большим тортом!

Что, неужели скоро вернут KDE3?

**** ()
[#]  
post-factum

Может, и вернусь на кеды снова.

***** ()
[#] Ответ на: комментарий от nu11 12.08.2011 14:23:01  
stevejobs

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

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

** ()