KDEにアプリケーションを登録する方法は?

KDEにアプリケーションを登録する方法は?

通常、KDE ​​アプリケーションの汎用パッケージをインストールすると、対応するアイコンが KDE メニューに表示されます。

これで、* .zipファイルでアプリケーションパッケージを作成しています。インストールして実行できますが、KDEメニューには表示されません。では、どのように登録しますか?

openSUSE 11.4、KDE3.5.10(!)、アプリケーション:IntelliJ IDEA。

答え1

.desktopファイルを作成して正しい場所に配置する必要があります。私のシステムではです/usr/share/applications。仕様は以下で確認できます。無料デスクトップ。コピーを作成して覚えて、intellij.desktopそれに応じて編集してください。私はKDEがそれに応じてそれを選ぶべきだと思います。

答え2

kmenueditKDEディストリビューションの基本部分であり、メニューの編集とデスクトップエントリの作成のためのGUIを提供します。kmenuedit端末で実行するか、アプリケーションランチャーボタンを右クリックして実行できます。 GUIでは、メニュー項目または最も関連性の高い項目をコピー、移動、並べ替え、および削除できます。新規アイテムの作成ファイル - >新しいプロジェクトを選択します。

名前とオプションの説明を入力し、ファイルブラウザで実行または入力してコマンドを提供できます。コマンドはPATHユーザー環境で実行されるため、フルパスを指定したり、端末で実行する名前のみを指定したりできます。この場合、intellij他のパラメータを指定することもできます。 Wine で特定のプログラムを実行するにはwine /path/to/program.exe

さまざまな内容を含めることもできます。文字列の置き換えコマンド内のコマンドの引数として、実行時に置き換えられます。最も一般的に使用されるのはおそらく "%U"です。これはアイコンにドラッグされたURL(またはファイルパス)のリストに置き換えられますが、ユースケースに応じていくつかのバリエーションがあります。

新しいプロジェクトウィンドウの上部にあるアイコンボタンをクリックしてアイコンを選択できます。すべてのデフォルトシステムアイコンを選択でき、ファイルシステムからいくつかのアイコンを選択することもできます。

とにかく完成したアイテムを保存し、メニューから目的の場所に移動します。ファイル - >保存を選択すると、システムメニューが更新されます(時間がかかる場合があります。操作中であることを知らせるダイアログボックスが表示されます)。

答え3

IDEAには、独自の.desktopファイルを生成する機能が含まれています。Tools > Create Desktop Entry...

答え4

/usr/share/applications に .desktop ファイルを生成するのが適切です。 idea.shファイルへのリンクを作成して、.desktopファイルが実際のリンクではなくそのリンクを指すようにすることをお勧めします。ファイル。

これにより、新しいバージョンが出たときに.desktopファイルがどこにあるかを覚えておらず、リンクを簡単に置き換えて新しいパスに編集できます。

これは私のidea.desktopファイルです。

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce

関連情報