
- Fedora 34
- Xfce 4.12
- コンパニオンデスクトップ-1.26.0-1.fc34.x86_64
デスクトップにXfceとMATEがインストールされています。ログイン時に必要なものを選択してください。
私はXfceのパネル0とパネル1のポップアップに多くの知的財産を持っています。私はそれらを見つける方法を知っています。 Rakuプログラムを作成してMATEに転送したいです。ただし、MATEが「アプリケーション」ドロップダウンからコンテンツを保存する場所は見つかりません。
MATEがこのようなものをどこに保存するのかを知っている人はいますか? (dconfでは見つかりませんでした。)
答え1
通常、MATEメニューは.desktop
次のディレクトリにあるすべてのアプリケーションランチャーを表示します。
/usr/share/applications/
/home/$USER/.local/share/applications/
特定のアプリケーションを隠すための設定ファイルは、次の場所にあります。
/home/$USER/.config/menus/mate-applications.menu
私のコンピュータでは現在、次のようになります。
<?xml version="1.0" ?>
<!DOCTYPE Menu
PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<MergeFile type="parent">/etc/xdg/menus/mate-applications.menu</MergeFile>
<Menu>
<Name>Accessories</Name>
<Exclude>
<Filename>hplip.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
<Exclude>
<Filename>kvantummanager.desktop</Filename>
</Exclude>
<Exclude>
<Filename>manjaro-documentation.desktop</Filename>
</Exclude>
<Exclude>
<Filename>plank.desktop</Filename>
</Exclude>
<Exclude>
<Filename>stoken-gui.desktop</Filename>
</Exclude>
<Exclude>
<Filename>stoken-gui-small.desktop</Filename>
</Exclude>
<Exclude>
<Filename>redshift-gtk.desktop</Filename>
</Exclude>
</Menu>
<Menu>
<Name>Internet</Name>
<Exclude>
<Filename>bssh.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
<Exclude>
<Filename>bvnc.desktop</Filename>
</Exclude>
</Menu>
<Menu>
<Name>Other</Name>
<Exclude>
<Filename>hp-uiscan.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
</Menu>
<Menu>
<Name>Multimedia</Name>
<Exclude>
<Filename>mpv.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
<Exclude>
<Filename>qv4l2.desktop</Filename>
</Exclude>
<Exclude>
<Filename>qvidcap.desktop</Filename>
</Exclude>
</Menu>
<Menu>
<Name>System</Name>
<Exclude>
<Filename>avahi-discover.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
<Exclude>
<Filename>lstopo.desktop</Filename>
</Exclude>
<Exclude>
<Filename>uxterm.desktop</Filename>
</Exclude>
<Exclude>
<Filename>xterm.desktop</Filename>
</Exclude>
</Menu>
<Menu>
<Name>Development</Name>
<Exclude>
<Filename>yad-icon-browser.desktop</Filename>
</Exclude>
<AppDir>/home/kunruh/.local/share/applications</AppDir>
</Menu>
</Menu>
それ以外のメニュー項目を追加するには、ファイルを作成して.desktop
正しい場所に配置します。私は一つ作ったインストール後のスクリプトManjaroを自分の要件に合わせてカスタマイズしたい場合は、カスタマイズしたいものを見つけることもできます:)
答え2
アプリケーションメニューのメニュー項目はに保存できます。すべてのユーザーレベルのランチャーが保存される標準ディレクトリ~/.local/share/applications/
です。.desktop
答え3
一度試してみると、grep -r '\.desktop' /etc/*
.desktopファイルが使用されているすべての場所(ほとんどの場合メニュー項目)が表示されます。ただし、一部のデスクトップは構成デプロイメント規則に従わないため、次のように検索することもでき/etc
ます。home
grep -r '\.desktop' /home/user/.?*
しかし、出力が少し混乱する可能性があります/