Как сделать более быстрый первый поиск в Unity-Dash? Намного медленнее второго

23

После перезагрузки первый поиск Unity Dashбудет медленнее (15 секунд), чем второй поиск (кажется мгновенным), по крайней мере, в моей системе. Я думаю, это потому, что file indexочищается после перезагрузки и воссоздается, как только Unity Dashвыполняется первый поиск.

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


Я особенно заинтересован в поиске программ.

Я отключил online searchдля лучшей производительности, но не заинтересован в этом.


Моя текущая конфигурация машины:

Ubuntu 14.04.1 x64 on HP 655
Processor: AMD E2-1800 APU (2x 1700 MHz)
Graphics: Radeon HD 7340 driven by xOrg "Gallium 0.4 on AMD PALM"
Memory: 4 GB (real 3.6 GB)
HDD: ATA Hitachi HTS54505 

Теоретические ориентиры: CPU , HDD . Я сам сравню эти показатели в конце концов ...

Esamo
источник
Связанный вопрос: askubuntu.com/q/475664/256099 может быть запущен щедрость
Pandya

Ответы:

1

Следующие темы могут помочь вам: -

Я знаю, что это не точный ответ на ваш вопрос, как указано:

Я предполагаю, что это потому, что индекс файла очищается после перезагрузки и воссоздается, как только выполняется первый поиск в Unity Dash.

Все еще без ответа и требует большего внимания.

Pandya
источник
Второй поиск также / все еще выполняется быстро, без выполнения предложенных вами шагов.
α14sнιη
1
Благодарность :) . Я не знал о compizconfig-settings-manager. Хотя кажется, что первая Unityзадержка поиска относится к файлам / индексам / жестким дискам, а не к графике или оперативной памяти. У меня нет слайдшоу. И такой же результат будет, например, через 2 часа после запуска системы.
Esamo
Также посетите askubuntu.com/q/382055/256099
Pandya
предварительная загрузка не годится для медленных систем, потому что она использует много оперативной памяти и процессора, и это не имеет ничего общего с поиском единства
Alen
предварительная загрузка ничего не меняет для меня -1
Мелес
1

Если вас интересует только приложение Dash для запуска, вы можете просто удалить линзы с помощью sudo apt-get remove --purge unity-lens-[lensName]. Как сообщили в BullfrogBlues здесь , что , скорее всего , означает удаление всех из них , за исключением unity-lens-applicationsи , возможно unity-lens-files.

Если вам нравится система Ubuntu, но вы чувствуете, что Unity становится все более и более переполненным функциональностью, которой вы не пользуетесь, вы также можете рассмотреть возможность перехода на какой-то другой вариант Ubuntu . Со своей стороны, я теперь очень доволен Ubuntu Gnome и индивидуальным Cairo-доком !

Йоанн-ч
источник
0

Как и Asker, я тоже в основном использовал Dash для открытия приложений. Есть вещи (например, упомянутые выше другими), которые могут ускорить Dash. Тем не менее, я обнаружил, что скорость запуска остается проблемой - возможно, из-за переиндексации. Лучшим решением для меня было использовать вместо этого «Gnome Do». Это очень аккуратно и очень быстро. Он также находится в репозиториях Ubuntu и может быть вызван с помощью сочетания клавиш.

Джанго
источник
0

Попробуйте использовать это приложение. Это называется «Adaptive Readahead daemon». Это доступно из репозитория Ubuntu.
https://apps.ubuntu.com/cat/applications/preload/

Должен сказать, что он ускорил запуск или выполнение каких-либо действий в Ubuntu с рабочего стола в моей системе. Однако я не проверял результаты поиска до того, как установил его и после того, как установил.

Когда я вернусь домой, я увижу, насколько быстро поиск выполняется после того, как я установил его после перезагрузки. Тем не менее, у меня есть 16 ГБ или ОЗУ, где демон кэширует все вещи интеллектуально, основываясь на моих прошлых моделях использования.

висячий указатель
источник