├── CHANGELOG ├── LICENSE ├── Makefile ├── README.md ├── tests ├── template │ ├── applications │ │ └── basic.desktop │ └── menu ├── test_cannot_find_exec │ ├── applications │ │ └── basic.desktop │ └── menu ├── test_cannot_find_icon │ ├── applications │ │ └── what_icon.desktop │ └── menu ├── test_invalid_desktop_file │ ├── applications │ │ ├── empty.desktop │ │ ├── name_exec.desktop │ │ ├── only_exec.desktop │ │ ├── only_name.desktop │ │ └── valid.desktop │ └── menu ├── test_invalid_icon_path │ ├── applications │ │ └── app.desktop │ └── menu └── test_option_fallback_icon │ ├── applications │ └── basic.desktop │ ├── args │ ├── icons │ └── hicolor │ │ ├── index.theme │ │ └── scalable │ │ └── apps │ │ └── dummy-icon.png │ └── menu ├── xdg-xmenu.1 ├── xdg-xmenu.c └── xdg-xmenu.png /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/README.md -------------------------------------------------------------------------------- /tests/template/applications/basic.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Foo 4 | Exec=bar 5 | -------------------------------------------------------------------------------- /tests/template/menu: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cannot_find_exec/applications/basic.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_cannot_find_exec/applications/basic.desktop -------------------------------------------------------------------------------- /tests/test_cannot_find_exec/menu: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cannot_find_icon/applications/what_icon.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_cannot_find_icon/applications/what_icon.desktop -------------------------------------------------------------------------------- /tests/test_cannot_find_icon/menu: -------------------------------------------------------------------------------- 1 | Others 2 | Foo bar 3 | -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/applications/empty.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_invalid_desktop_file/applications/empty.desktop -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/applications/name_exec.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_invalid_desktop_file/applications/name_exec.desktop -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/applications/only_exec.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=true 3 | -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/applications/only_name.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_invalid_desktop_file/applications/only_name.desktop -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/applications/valid.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Foo 4 | Exec=bar 5 | -------------------------------------------------------------------------------- /tests/test_invalid_desktop_file/menu: -------------------------------------------------------------------------------- 1 | Others 2 | Foo bar 3 | -------------------------------------------------------------------------------- /tests/test_invalid_icon_path/applications/app.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_invalid_icon_path/applications/app.desktop -------------------------------------------------------------------------------- /tests/test_invalid_icon_path/menu: -------------------------------------------------------------------------------- 1 | Others 2 | Foo bar 3 | -------------------------------------------------------------------------------- /tests/test_option_fallback_icon/applications/basic.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Name=Foo 4 | Exec=bar 5 | Icon=dummy-icon 6 | -------------------------------------------------------------------------------- /tests/test_option_fallback_icon/args: -------------------------------------------------------------------------------- 1 | -b dummy-icon 2 | -------------------------------------------------------------------------------- /tests/test_option_fallback_icon/icons/hicolor/index.theme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_option_fallback_icon/icons/hicolor/index.theme -------------------------------------------------------------------------------- /tests/test_option_fallback_icon/icons/hicolor/scalable/apps/dummy-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_option_fallback_icon/icons/hicolor/scalable/apps/dummy-icon.png -------------------------------------------------------------------------------- /tests/test_option_fallback_icon/menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/tests/test_option_fallback_icon/menu -------------------------------------------------------------------------------- /xdg-xmenu.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/xdg-xmenu.1 -------------------------------------------------------------------------------- /xdg-xmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/xdg-xmenu.c -------------------------------------------------------------------------------- /xdg-xmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xlucn/xdg-xmenu/HEAD/xdg-xmenu.png --------------------------------------------------------------------------------