web-dev-qa-db-ja.com

一部のプログラムが[アプリケーション]メニューに表示されない

一部のアプリケーションは、[アプリケーション]メニューMATEデスクトップ環境に表示されません。たとえば、ChromiumはInternet...の下に表示されるはずですが、表示されません。

MATE Applications menu

すべてのカテゴリをチェックし、 this を試しました。これにより、次の出力が得られました。

$ desktop-file-validate .local/share/applications/*.desktop
.local/share/applications/chromium-browser.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
.local/share/applications/_opt_sublime_text_sublime_text.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
.local/share/applications/sublime_text.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
.local/share/applications/sublime_text.desktop: error: (will be fatal in the future): value "sublime_text.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path

そして

$ desktop-file-validate .gnome/apps/*.desktop
(no output)

そして

$ desktop-file-validate /usr/share/applications/*.desktop

これを出力する

カテゴリProgrammingの下にSublime Textも見つかりませんが、LibreOffice MathはEducation

これを修正し、Sublime Text、Chromium、その他のアプリケーションを適切なカテゴリに表示するにはどうすればよいですか?すべてのアプリケーションに自動化されたソリューションを希望しますが、Sublime TextとChromiumを具体的に修正するソリューションは、そのような自動化されたソリューションが存在しなくても問題ありません。

更新

alacarteをインストールし、gsku alacarteで実行しました(通常の特権でalacarteを実行しても、メインメニューにすべてのアプリケーションが表示されないことがわかりました)。 ChromiumとSublime Textがチェックされており、適切なカテゴリになっていることもわかりますが、それらはまだ[アプリケーション]メニューに表示されません。

3
grooveplex

メニューボタンを右クリックすると、メニューを編集して、表示されるインストール済みアプリケーションを選択できます。私は同様の問題を抱えていましたが、ソリューションのシンプルさに驚きました!

オプションが表示されない場合は、まず

Sudo apt-get install alacarte

編集メニューが表示されない場合は、 Alt+F2 alacarteと入力します。

2
Zanna