無料デスクトップメニューとアイテムの重複

無料デスクトップメニューとアイテムの重複

必要な項目だけでxfceで独自のメニューを作りたいです。
次のコードを正常に使用しました。

<Menu>
    <!--find *.desktop files-->
    <DefaultAppDirs />
    <DefaultDirectoryDirs/>

    <Include>
        <Filename>sublime_text.desktop</Filename>
        <Filename>xfce-settings-manager.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        ....
    </Include>

    <Layout>
        <Filename>sublime_text.desktop</Filename>
        <Filename>xfce-settings-manager.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        ....
    </Layout>
</menu>

各項目を2回宣言する必要があることがわかります。
だから私の質問は次のとおりです。アイテムを2回宣言する必要がある冗長性を何とか放棄できますか?私は次のようなものを探しています:

<Menu>
    <!--find *.desktop files-->
    <DefaultAppDirs />
    <DefaultDirectoryDirs/> 

    <Layout>
    <Include>
        <Filename>sublime_text.desktop</Filename>
        <Filename>xfce-settings-manager.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        ....
    </Include>
    </Layout>
</menu>

できない場合は、この機能リクエストをどこに送信し、関連するユーザーと無料のデスクトップメニュー標準について話し合うことができるかを教えてください。
ありがとう

ベストアンサー1

アイテムを一度だけ宣言し、正しい順序を維持するソリューションを見つけました。
これが最善の方法であるかどうかはわかりませんが、以下のコードはうまくいきます。

<Menu>
    <!--find *.desktop files-->
    <DefaultAppDirs />
    <DefaultDirectoryDirs/> 

    <Include>
        <All/>
    </Include>

    <Layout>
        <Filename>sublime_text.desktop</Filename>
        <Filename>xfce-settings-manager.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Filename>exo-terminal-emulator.desktop</Filename>
        ....
    </Layout>
</menu>

おすすめ記事