如何編輯與 Ubuntu 中的程式關聯的別名(因此將在搜尋選單中傳回)

如何編輯與 Ubuntu 中的程式關聯的別名(因此將在搜尋選單中傳回)

請原諒還沒有正確的術語。

當我按下 Meta 按鈕時,Ubuntu 讓我搜尋程式。例如,當我搜尋「聲音」時,它會向我顯示設定、程式等的清單。

列出的程序之一是“大膽”。因此,我是否正確理解程序“audacity”有一個別名“sound”。

有沒有辦法找出程式定義了哪些別名,我可以編輯它嗎?

答案1

關鍵字(別名、標籤)位於應用程式的 .desktop 檔案中。

例如,Audacity 是/usr/share/applications/audacity.desktop

該文件中的具體行是:Keywords=audio;sound;alsa;jack;editor;

您可以使用sudo(它由 root 擁有)來編輯該文件(它是一個普通的文字檔案)。但是,該包的下一次更新將覆蓋您的編輯。

您也可以在目錄中保留自訂 .desktop 檔案/home/<your_username>/.local/share/applications。但是,如果您重新安裝 Ubuntu 或遷移到其他系統,這不會自動保留。由使用者來管理、維護和備份/還原自訂檔案。

如果缺少一個好的關鍵字,請提交錯誤報告和/或向 Debian 打包者提供補丁。 Ubuntu 的改進取決於這樣的社群貢獻。

答案2

請注意,在/usr/share/applications/audacity.desktop文件中,關鍵字旁邊,別名也由該GenericName行定義。由於這是Audacity的“聲音編輯器”,刪除該行下的“聲音”後Audacity仍然會彈出keywords

相關內容