Warum ist die automatische Vervollständigung des Bindestrichs (Super-Taste) bei der ersten Verwendung langsam?

Warum ist die automatische Vervollständigung des Bindestrichs (Super-Taste) bei der ersten Verwendung langsam?

Ich mag die Dash-Autovervollständigungsfunktion (Super-/Windows-Taste) zum Öffnen von Anwendungen.

Aber die Funktion ist langsam. In 90 % aller Fälle öffne ich keepassoder pyCharm.

Allerdings dauert es bei der ersten Suche nach einem Neustart mehrere Sekunden, bis die Ergebnisse angezeigt werden.

Warum? Es sollte ziemlich einfach sein, eine Art Caching zu verwenden. Dash könnte sich die letzten N ausgewählten Anwendungen merken.

Ich habe 80.000 Bilder in 2.000 Verzeichnissen in meinem $HOME mit dieser Struktur:

Bilder/JJJJ/MM/TT

Ich vermute, dass dies der Grund ist und nicht die Internetverbindung.

Ich höre die Festplattenköpfe rotieren, wenn ich die erste Suche durchführe. Die nächsten Suchvorgänge sind schnell.

Antwort1

Dash kann langsam sein, insbesondere wenn die Web-Bereiche aktiviert sind. Versuchen Sie, die Web-Bereiche zu deaktivieren

gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"

Jetzt gibt es eine bessere Lösung, wenn Sie Anwendungen gerne mit Tastenanschlägen öffnen, dann

  • Wenn die Anwendung nicht zu viele sind, sollten Sie ihnen Verknüpfungen zuweisen. Sie können benutzerdefinierte Verknüpfungen in Ubuntu hinzufügen, öffnenEinstellungen>Tastatur>Registerkarte „Verknüpfung“>Benutzerdefinierte Verknüpfung
  • Oder wenn Sie alle Anwendungen und Orte mit Tastenanschlägen öffnen möchten, verwenden Sie dieSynapse-Startprogramm, lesen Sie diesen Artikelauf webup8

Antwort2

Nur auf meinem Desktop-Computer, auf dem ich etwa 80.000 digitale Bilder habe, ist es langsam.

Ich vermute, wenn Sie die Suche zum ersten Mal nach dem Booten verwenden, muss die Suchmaschine ihren Index laden.

Auf anderen Maschinen mit viel weniger Dateien ist die Suche schnell.

Dies ist nur eine Vermutung, da ich nicht weiß, welche Art von Datenbank/Index von der Dash-Suche verwendet wird.

In meinem Fall hat es nichts mit Websuchen zu tun.

verwandte Informationen