Gnome 3のデフォルトの検索ボックスの結果を何とか変更できますか?現在、電卓アプリを実行する際にいくつかの問題があります。私はいつもSuperを押し、「calc」と入力してEnterを押します。しかし、LibreOfficeをインストールした後、電卓の代わりにLibreOffice Calcが実行されました。電卓をお気に入りに追加してみましたが、検索結果に優先順位を付けないようです。簡単な解決策はありますか?
答え1
検索プロバイダーを作成できます - 参照この文書。ただし、これはアプリケーションの検索を変更しません。基本検索が組み込まれており、頻度でアプリケーションを並べ替えます。このソースファイルから~/.local/share/gnome-shell/application_state
、ソースコードのアルゴリズムは次のとおりです。
/* 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.
*/
それでは、行ってcalc
みてください。しなければならない上に登ってください。しかし計算中ですので参考にしてください使用時間、実行回数ではなく、LibreOffice Calcが比重を増やす理由を説明できます。バックグラウンドに座っていると動作しません。アプリに集中が必要です。これはGNOME開発者のRFEです。頻繁に実行しますが、短時間だけ実行する作業も最上位に上がる必要があることが合理的に見えるからです。
あるいは、ファイルを編集し(おそらくgnome-shellが実行されていない間 - リモートまたは仮想端末で)スコアを手動で増やすこともできます。しかし、再びクラッシュが起こるので、強制的に実行したい場合は、cronなどを使用してハッキングを自動化することをお勧めします。
ああ! GNOME Shellのプライバシー設定に移動して「使用と履歴」をオフにすると、そのファイルのデータはまだ残っているようです。レポートしかし、もはや更新されません。まだ試していませんが、結果を永久に強制する方法かもしれません。
答え2
gnome-calculator.destop と libreoffice-calc.desktop の .desktop ファイルを編集しました。
デスクトップファイルでGnome電卓の名前を「Calc」に変更し、キーワードに「calc」を追加しました。
次に、Libreoffice Calcからアイコンや実行可能ファイルを含まないすべての「calc」バリアントを削除し、「Sheets」または「Spreadsheets」を名前とキーワードフィールドに置き換えました。
最後に、「Calc」という電卓が出てきます。これは、calcを検索したときに表示される唯一の結果です。 Libreoffice Calcを起動するには、「シート」または「スプレッドシート」と入力します。
答え3
移動する
私はlibre office calcを頻繁に使用しないので、アプリケーションを見つけるためにgnome-desktopを有効にするショートカットを削除しました。
sudo rm /usr/share/applications/libreoffice-calc.desktop
新しいスプレッドシートを開く必要があるたびにスプレッドシートを開き、そのLibreOffice
メニューから「スプレッドシート」を選択します。
最善の答えではありませんが、それでもあなたが望む結果をもたらします。