ローカルにインストールされた構成を構成したいと思います。開梱アプリケーションはDebianのアプリケーションメニューから起動します。デスクトップ環境とは無関係で、すべてのユーザーが表示できる必要があります。この簡単なタスクを実行するためにGnomeやKDE依存関係をインストールしたくありません。
私の場合、デスクトップファイルをインストールするためのどのコマンドが良いですか?
可能な候補者:
- xdg - デスクトップアイコン
- デスクトップファイルのインストール
これらの間の違いは何ですか?
答え1
xdg-desktop-icon
現在、ユーザーのデスクトップにアイコンを追加しますが、すべてのユーザーのメニューにアイテムを追加するわけではありません。
desktop-file-install
非ユーザーとして実行すると、ファイルは.desktop
ユーザーのアプリケーションディレクトリにインストールされます。非ユーザーとして実行するroot
と(これを指摘していただきありがとうございます)、ファイルはユーザーのアプリケーションディレクトリにインストールされるため、それを使用してインストールできます。メニューのアプリケーション項目。/usr/share/applications
root
メニューからすべてのユーザーに手動でアプリケーションをインストールすることもできます.desktop
。/usr/share/applications
パッケージ化されていないアプリケーションにも使用できます/usr/local/share/applications
(必要に応じて作成)。これは少なくともDebian 8で動作します。だからあなたは(として)desktop-file-install
実行することができますroot
desktop-file-install --dir=/usr/local/share/applications ...
バラより「デスクトップファイルの使い方」そして関連仕様詳細については。