3

アプリケーションのメニュー項目を GNOME メニューに追加したいと考えています。そのためのデスクトップ ファイルを作成して に配置しました/usr/share/applicationsが、メニュー項目が GNOME メニューに表示されません。Aces.desktop以下は、 ...という名前で作成したデスクトップファイルです。

[Desktop Entry]
Encoding=UTF-8
Version 1.0
Name=Aces
Comment=Compile and Execute C programs
Categories=GNOME;Application;Development;
Exec=/usr/share/Aces/Aces
Icon=/usr/share/Aces/icon.png
Terminal=false
Type=Application
StartupNotify=true

に配置した後/usr/share/applications、PCを再起動しようとしましたが、それでも機能しませんでした。

どんな種類の助けもありがたいです... :)

4

5 に答える 5

5

私は自分のばかげた間違いを見つけました:)デスクトップファイルに実行可能特権を与えるのを忘れました。したがって、コマンドによってデスクトップファイルに実行可能特権を与えた後

chmod +x <desktop file path>

に入れます

/usr/share/applications  /* So the menu option is available to all the user */

また

~/.local/share/applications  /* In this case the menu option is available only to that particular user*/

実行可能ファイルのアクセス許可を適用すると、デスクトップファイルは、.desktopファイル内で指定した名前とアイコンを使用します。

于 2012-12-03T08:22:24.747 に答える
1

「Gnome メニュー」という用語は少しあいまいな場合がありますが、私は MATE-Desktop (Gnome 2 クローン) を使用しており、(たとえば) アプリケーション メニューに項目を追加する最も簡単な方法は、右クリックすることです。 「アプリケーション」をクリックし、「メニューの編集」をクリックします。メニューを編集したり、さまざまなセクションを表示または非表示にしたり、コマンド、説明、アイコンなどを含む新しい項目を追加したりできます。サブメニュー (「プログラミング」など) を右クリックしても機能しないことに注意してください -- gnome パネルのメインの「アプリケーション」メニューである必要があります。

于 2015-01-24T18:33:42.533 に答える
0

これをすばやく実行したい場合は、Arronaxを使用できます。

于 2012-11-29T18:37:54.823 に答える