Wie mache ich eine schnellere erste Suche bei Unity-Dash? Viel langsamer als der zweite

23

Nach einem Neustart ist die erste Suche mit Unity Dash(15 Sek.) Langsamer als die zweite (augenblicklich), zumindest auf meinem System. Ich vermute, das liegt daran, dass file indexes nach einem Neustart gelöscht und neu erstellt wird, sobald die erste Unity DashSuche abgeschlossen ist.

In diesem Fall sollte die automatische Neuerstellung des Index beim Systemstart funktionieren. Ich könnte mir zum Beispiel vorstellen, dass beim Systemstart automatisch ein Befehl zum Sammeln von Informationen ausgeführt wird, bevor diese vom Benutzer über die Unity-Suche angefordert werden.


Ich interessiere mich besonders für die Suche nach Programmen.

Ich habe online searchfür eine bessere Leistung gesperrt, obwohl ich kein Interesse daran habe.


Meine aktuelle Maschinenkonfiguration:

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 

Theoretische Benchmarks: CPU , HDD . Ich werde diese selbst irgendwann benchmarken ...

Esamo
quelle
Verwandte Frage: askubuntu.com/q/475664/256099 kann Kopfgeld gestartet werden
Pandya

Antworten:

1

Folgende Themen können Ihnen helfen: -

Ich weiß, dass dies keine exakte Antwort auf Ihre Frage ist:

Ich vermute, das liegt daran, dass der Dateiindex nach einem Neustart gelöscht und neu erstellt wird, sobald die erste Unity Dash-Suche durchgeführt wurde.

Ist immer noch unbeantwortet und erfordert mehr Aufmerksamkeit.

Pandya
quelle
Auch die zweite Suche ist schnell, ohne die von Ihnen vorgeschlagenen Schritte auszuführen.
αғsнιη
1
Vielen Dank :) . Ich wusste es nicht compizconfig-settings-manager. Obwohl es scheint, dass die erste UnitySuchverzögerung sich auf Dateien / Index / Festplatte bezieht, nicht auf Grafik oder RAM. Ich habe keine Diashow. Und das gleiche Ergebnis wäre zum Beispiel 2 Stunden nach dem Systemstart.
Esamo
Besuchen Sie auch askubuntu.com/q/382055/256099
Pandya
Preload ist nicht gut für langsamere Systeme, da es viel RAM und CPU verwendet, und das hat nichts mit Unity Search
Alen
preload ändert nichts für mich -1
meles
1

Wenn Sie nur am Dash interessiert sind, um die Anwendung zu starten, können Sie Objektive einfach mit deinstallieren sudo apt-get remove --purge unity-lens-[lensName]. Wie von BullfrogBlues hier empfohlen , bedeutet dies höchstwahrscheinlich, dass alle bis auf unity-lens-applicationsund möglicherweise entfernt werden unity-lens-files.

Wenn Sie das Ubuntu-System mögen, aber das Gefühl haben, dass Unity immer mehr mit Funktionen überfüllt ist, die Sie nicht verwenden, können Sie auch eine andere Ubuntu-Variante wählen . Auf meiner Seite bin ich jetzt ziemlich zufrieden mit Ubuntu Gnome und einem angepassten Kairo-Dock !

yoann-h
quelle
0

Wie der Fragesteller habe auch ich den Dash hauptsächlich zum Öffnen von Anwendungen verwendet. Es gibt Dinge (z. B. die oben genannten von anderen), die den Dash beschleunigen können. Allerdings stellte ich fest, dass die Startgeschwindigkeit weiterhin ein Problem darstellt - vermutlich aufgrund der Neuindizierung. Die beste Lösung für mich war, stattdessen "Gnome Do" zu verwenden. Es ist sehr ordentlich und sehr schnell. Es befindet sich auch in den Ubuntu-Repositories und kann über eine Tastenkombination ausgelöst werden.

Django
quelle
0

Versuchen Sie es mit dieser Anwendung. Es heißt "Adaptive Readahead Daemon". Es ist im Ubuntu-Repository verfügbar.
https://apps.ubuntu.com/cat/applications/preload/

Ich muss sagen, es hat sicherlich das Starten oder Ausführen von etwas in Ubuntu vom Desktop auf meinem System beschleunigt. Allerdings habe ich die Suche nicht wirklich getestet, bevor ich sie installiert habe und nachdem ich sie installiert habe.

Wenn ich nach Hause komme, werde ich sehen, wie schnell die Suche ist, nachdem ich sie nach einem Neustart installiert habe. Trotzdem habe ich 16 GB oder RAM, in denen der Daemon alle Daten auf der Grundlage meiner früheren Verwendungsmuster intelligent zwischenspeichert.

DanglingPointer
quelle