私はしばらくxubuntuでdmenuでi3を使ってきました。私を悩ませる1つのことは、私がインストールした「ファイルマネージャ」、「vlcメディアプレーヤー」、「xfceターミナル」などのいくつかのアプリケーションが(2)expressを使用してdmenuに複数の項目を持っていることです。実際には、ファイルマネージャの設定アプリの代わりにファイルマネージャを開く可能性は約50/50であり、どのアプリが開かれるのか一貫していないため、ファイルマネージャの場合、これは特に残念です。ファイルマネージャが実際のファイルマネージャを開くこともあり、基本設定アプリも開くこともあります(2)。私の質問は、少なくともどの項目が開かれるかを変更するか、名前を変更してリストに複数の項目が含まれないようにする方法はありますか?
答え1
dmenuが表示する項目を記述するファイルはデスクトップ項目と呼ばれ、次のディレクトリにあります。
- /usr/共有/アプリケーション/
- /usr/ローカル/共有/アプリケーション/
- ~/.local/share/applications/
これらのディレクトリの1つに重複したファイルがある可能性があります。
名前にlocalが含まれているディレクトリにある場合は、削除できます。
/usr/share/applications/にある場合は、どのパッケージに2倍のファイルがあるかを確認する必要があります。
- このパッケージを削除するか
- オーバーライド項目の名前
これらの項目のいずれかの名前を上書きすることを選択した場合は簡単です。
- まず、.desktop ファイルを ~/.local/share/applications にコピーします。
- 次に、そのコピーに、「名前=アプリケーション名」を必要に応じて変更してください。
このファイルについてもっと知りたい場合は、次を読んでください。 https://wiki.archlinux.org/index.php/Desktop_entries