Linuxにディレクトリ内の.desktopファイルを見つけるように指示できますか?

Linuxにディレクトリ内の.desktopファイルを見つけるように指示できますか?

私はrofiその機能をアプリケーションランチャーとして使用し始めましたdrun。うまく動作し、.desktopファイルの入力/usr/share/applications$HOME/.local/share/applications表示に問題はありません。私は.desktopファイルが保存されている場所を$HOME/.local/share/applications単にに変更したいと思いましたが、Linuxに自分のディレクトリからファイルを見つけるように指示する$HOME/desktop方法を見つけることができません。.desktop可能ですか?

ベストアンサー1

デスクトップファイルを保存する別のディレクトリが必要な場合は、applicationsどこかにその名前のディレクトリを作成する必要があります。たとえば、 $HOME/desktop/applications

次に、親フォルダのパスを環境変数に入れますXDG_DATA_DIRS

これを行うには、ファイルを開き、$HOME/.profile最後に次の行を追加します。

export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"

シェルコマンドと同じ:

echo 'export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"' >> $HOME/.profile

その後、システムを再起動します(またはログアウトしてから再度ログインします)。

おすすめ記事