MATEはアプリケーションドロップダウンリストの内容をどこに保存しますか?

MATEはアプリケーションドロップダウンリストの内容をどこに保存しますか?
  • 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を自分の要件に合わせてカスタマイズしたい場合は、カスタマイズしたいものを見つけることもできます:)

無料デスクトップ仕様

おすすめ記事