AppImageファイルをデスクトップアプリとして登録する


17

.appimageファイル(具体的には、ここにあるタイルマップエディター)をデスクトップアプリとして登録するにはどうすればよいですか?(Firefoxのように-コンソールを開いてを入力するのではなく、検索に「Firefox」と入力することで起動できます/path/to/directory/firefox.ext


あなたの中に実行可能ファイルを置きPATH言うに/usr/bin...そして、あなたは、Firefoxのようにそれを起動することができるはず
ジョージUdosen

PATH内のファイルに「ショートカット」を追加する方法はありますか?そこに移動したくありません。
マティアスK

気にしないで、私はそれを起動するbashスクリプトを作成し、それを〜/ binに貼り付けました。あなたが実際に質問に答えなかったにもかかわらず、あなたの助けをありがとう:P
マティアスK

回答:


4

また、デスクトップ統合といくつかの追加機能を提供するAppImageLauncherを使用することもできます。とは異なりappimaged、それ:

  • AppImageのデスクトップエントリを作成する前に確認を求めます。
  • 任意の場所のAppImagesで動作します
  • 監視にデーモンを使用しないため、より効率的です。

仕組みの詳細は、wikiで説明されていますリリースで提供されるパッケージから直接インストールできます


8

appimagekitによると、適切な方法はファイル登録に使用するappimagedこと.AppImageです。

64ビットシステムの場合:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

バイナリは自身を/home/ubuntu/.local/bin/appimagedコピーし、インストール時にダウンロードしたコピーを削除します。その後、ログアウトして再度ログインする必要があります。

読み取り時には、次の場所を監視および登録します。

~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin

メニューに表示するには、ファイル内の正しい場所.AppImage(通常は)にデスクトップファイルを配置したことを前提としています/usr/share/applications/<myproject>.desktop

アプリケーショントレイで検索すると、まもなくアプリケーションが見つかります。デーモンは、mime xmlもバンドルされていることを前提として、通常はアプリケーション固有のファイルの関連付けも登録する必要があります/usr/share/mime/packages/<myproject>.xml。アイコンが正しく表示されない場合は、ログアウトしてからもう一度戻る必要があります。これは、画像のテスト中にアイコンが誤ってキャッシュされた場合に発生する可能性があります。


appimagedリンクのアドバイスはwithを有効にするように言ってsudo systemctl --user [...]いますが、--system[デフォルト]であってはいけません。-- userは、ユーザーに対してのみ有効にすることを意味しません。FWIW、すべてのユーザーにデジカムをインストールしようとしています。
pbhj

私のシステム、Ubuntu 14.04では、systemctlステップが正しく機能しませんでした。プロジェクトチームにこれをどのように行うのが最善かを尋ねる必要があります。このサービスは、意図的にユーザー空間で実行されることを意図しているように見えるため、システム全体のインストール手法は明らかではないようです。おそらく、あなたは永久にどこか(例えば位置appimageと幸せになる/opt/bin/appimagedのすべてのユーザーのためのログインスクリプトで/etc/xdg/autostart/appimaged.desktopはなく、使用しています1 --no-installスイッチを。
tresf

次に、digicamを(たとえば)に配置する/opt/bin/digicamと、デーモンは上記の最後から2番目の検索場所と一致するため、それを見つけるはずです。
tresf

8

アプリケーションを指す.desktopファイルを作成します-これがminecraftの.desktopの例です:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game

そのファイルを〜/ .local / share / applicationsに入れます


あなたが言ったことをやりました、AppImageを実行している間、端末を開いたままにしますか?端末なしでAppImageを開く方法はありますか?
カッシアーノモンタナ

2
appimageにアイコンが含まれているのに、なぜ別のアイコンをダウンロードする必要があるのですか?appimage自体のアイコンをどのように使用できますか?
ダンダスカレスク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.