Modifier les résultats de la barre de search Gnome 3

Est-il possible de modifier les résultats de la barre de search par défaut dans Gnome 3? J'ai actuellement un petit problème avec l'application de calculasortingce de lancement. J'ai toujours appuyé sur Super et tapé "calc" et entrez. Mais après avoir installé Libre Office, il lance Libre Office Calc au lieu de Calculasortingce. J'ai essayé d'append la calculasortingce dans les favoris, mais il ne semble pas qu'elle donne une priorité quelconque dans les résultats de search. Y a-t-il une solution simple à cela?

recherche d'une calculatrice

Vous pouvez écrire un moteur de search – voir cette documentation . Mais cela ne changera pas la search d'application. La search par défaut est embeddede et elle command les applications par fréquence, qui, à partir de ce file source , peut être visualisée dans ~/.local/share/gnome-shell/application_state . De la source, l'algorithm est:

 /* The ranking algorithm we use is: every time an app score reaches SCORE_MAX, * divide all scores by 2. Scores are raised by 1 unit every SAVE_APPS_TIMEOUT * seconds. This mechanism allows the list to update relatively fast when * a new app is used intensively. * To keep the list clean, and avoid being Big Brother, apps that have not been * seen for a week and whose score is below SCORE_MIN are removed. */ 

Donc, continuez à utiliser calc et il devrait monter au sumt. Cependant, notez qu'il count le time d'utilisation , et non le nombre d'exécutions, ce qui explique probablement pourquoi LibreOffice Calc prend plus de poids. Et assis à l'arrière-plan ne fonctionnera pas – l'application doit être ciblée. Cela pourrait être une RFE pour les développeurs GNOME, car il semble raisonnable que quelque chose que vous exécutez fréquemment mais pour très peu de time devrait également monter au sumt.

Vous pouvez également modifier le file (probablement pendant que gnome-shell n'est pas en cours d'exécution – connectez-vous à distance ou à partir d'un terminal virtuel) et gonflez le score manuellement. Il va s'effondrer à nouveau, donc, je suppose que si vous voulez vraiment le forcer, vous pourriez vouloir automatiser ce hack avec cron ou quelque chose.

Oh! Il semble également que si vous accédez aux parameters de confidentialité de GNOME Shell et désactivez «Usage & History», datatables de ce file seront toujours signalées mais ne seront plus mises à jour. N'a pas essayé cela, mais cela peut être un moyen de forcer les résultats de façon permanente.

J'ai édité les files .desktop pour gnome-calculator.destop et libreoffice-calc.desktop.

J'ai renommé Gnome Calculator "Calc" dans le file de bureau et ajouté "calc" au mot-key.

Ensuite, je supprime toute variante de "calc" de Libreoffice Calc qui n'impliquait pas l'icône ou l'exécutable, en remplaçant "Sheets" ou "Spreadsheets" dans les zones de nom et de mot-key.

Ce que vous obtenez avec une calculasortingce nommée "Calc", c'est le seul résultat lorsque vous searchz calc. Et pour démarrer Libreoffice Calc, vous tapez maintenant "feuilles" ou "feuille de calcul".