Dolphin очень медленно стартует, при том, что в открытом состоянии просто летает. Вот мой небольшой эксперимент (я закрывал приложения, как только они запускались)
balsoft@workstation:~$ time spacefm
real 0m0.812s
user 0m0.268s
sys 0m0.040s
balsoft@workstation:~$ time dolphin
real 0m22.189s
user 0m0.592s
sys 0m0.192s
Dolphin уже три раза переустановлен, конфиги вычищены.
Конфигурация компа:
Intel i5
Ubuntu + KDE5
А при запуске командой из консоли ругательного не пишет?
balsoft@workstation:~$dolphin
Был баг с smb.conf, уже поправил. Скорость не изменилась, ничего теперь не выводится.
При закрытии окна дельфина, процесс завершается, не висит в запущенных, как nautilus в ubuntu, finder в mac os, explorer в windows. Это и еще ряд факторов ( на этом форуме есть тема с разбором каких... ), повлияли на скорость запуска дельфина.
А что с этим делать? Просто очень нравился дельфин на кедах4, потом пересел на unity, теперь решил вернуться на кеды, систему заново поставил, а тут такое...
Что можно сделать? Переписать дельфин и если потребуется то и другие компоненты рабочего стола, те которые необходимо естественно. Сделать так что бы процесс не завершался а оставался запущенным после закрытия окна или придумать что нибудь другое, костыль какой нибудь. Лично я не озадачивался подобным, без надобности, посему написал навскидку.
sudo apt install preload
Ага... но не только тогда уж:
sudo apt install preload
и
sudo apt install prelink
sudo prelink --all
sudo nano /etc/default/prelink
там меняем PRELINKING="unknown" на PRELINKING="yes"
sudo /etc/cron.daily/prelink
sudo nano /etc/apt/apt.conf
добавить DPkg:Post-Invoke {"echo Running prelink, dude, please wait...;/etc/cron.daily/prelink";}
sudo shutdown -r now
Спасибо, совсем забыл про preload. Когда-то о нем читал, но тогда он не был нужен.
Ан нет:
balsoft@workstation:~$ time dolphin
real 0m21.448s
user 0m0.540s
sys 0m0.180s
baloo отключи, и будет так:
time dolphin
Cannot creat accessible child interface for object: PlacesView(0x24842c0) index: 7
real 0m7.368s
user 0m0.944s
sys 0m0.260s
Сомневаюсь, но сдается мне, что time рассчитывает общее время открытие и закрытия приложения.
Как полностью отключить baloo?
Уже сделал
$ balooctl disable
Выключение всего-всего в "Поиск в Plasma" результатов не дает.
$ time dolphin
real 0m21.519s
user 0m0.520s
sys 0m0.200s
Простите за нубство, но ЧЯДНТ? Вся система летает, один dolphin глючит.
эта команда засекает время открытия и закрытия, специально открыл и продержал 3 минуты.
time dolphin
Cannot creat accessible child interface for object: PlacesView(0x1204510) index: 7
real 3m6.019s
user 0m1.124s
sys 0m0.220s
Без всякого сомнения, секунду можно скинуть со всех экспериментов. Но все равно, 20 секунд - это оооочень долго.
Скорость запуска Dolphin уже обсуждали до тошноты тут - http://kubuntu.ru/node/11979, в частности в этом посте я вроде бы пояснил причину и ее зависимость от железа (насколько возможно сделать не вникая полностью в код).
Если вкратце: хотите быстрого запуска сложных Qt-приложений - выбросьте проц, поставьте свежий. На моем новом i7-6950X запускается мгновенно =)
Вообщем спасибо за совет, но на проц денег нет, поэтому придется пользоваться альтернативой.
Отправить комментарий