├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── test ├── bin │ └── xterm ├── config │ ├── custom-action │ │ └── xdg-terminals.list │ ├── default │ │ └── xdg-terminals.list │ ├── desktop │ │ ├── lists │ │ │ ├── desktop-xdg-terminals.list │ │ │ └── xdg-terminals.list │ │ └── show │ │ │ └── xdg-terminals.list │ ├── hidden │ │ └── xdg-terminals.list │ ├── missing-action │ │ └── xdg-terminals.list │ ├── myde-xdg-terminals.list │ ├── preferred │ │ └── xdg-terminals.list │ ├── tryexec-fails │ │ └── xdg-terminals.list │ ├── whitespace │ │ └── xdg-terminals.list │ └── xdg-terminals.list ├── data │ ├── applications │ │ ├── myde-term.desktop │ │ ├── non-listed-term.desktop │ │ ├── notshowin.desktop │ │ └── onlyshowin.desktop │ ├── default │ │ └── applications │ │ │ └── default-term.desktop │ ├── desktop │ │ ├── lists │ │ │ └── applications │ │ │ │ ├── generic-term.desktop │ │ │ │ └── specific-term.desktop │ │ ├── notshow │ │ │ └── applications │ │ │ │ ├── a-not-term.desktop │ │ │ │ └── b-only-term.desktop │ │ ├── onlyshow │ │ │ └── applications │ │ │ │ ├── a-only-term.desktop │ │ │ │ └── b-not-term.desktop │ │ └── show │ │ │ └── applications │ │ │ ├── generic-term.desktop │ │ │ ├── not-term.desktop │ │ │ └── only-term.desktop │ ├── execarg │ │ └── applications │ │ │ └── execarg-term.desktop │ ├── hidden │ │ └── applications │ │ │ └── hidden.desktop │ ├── huge │ │ └── applications │ │ │ └── huge-term.desktop │ ├── preferred │ │ └── applications │ │ │ └── preferred-term.desktop │ ├── quoting │ │ └── applications │ │ │ └── quoting-term.desktop │ └── tryexec-fails │ │ └── applications │ │ └── tryexec-fails.desktop ├── nothing │ └── .gitkeep └── tests.bats ├── xdg-terminal-exec ├── xdg-terminal-exec.1.scd └── xdg-terminals.list /.gitignore: -------------------------------------------------------------------------------- 1 | xdg-terminal-exec.1.gz 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/README.md -------------------------------------------------------------------------------- /test/bin/xterm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo xterm "$@" 3 | -------------------------------------------------------------------------------- /test/config/custom-action/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | default-term.desktop:custom-action 2 | -------------------------------------------------------------------------------- /test/config/default/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | default-term.desktop 2 | -------------------------------------------------------------------------------- /test/config/desktop/lists/desktop-xdg-terminals.list: -------------------------------------------------------------------------------- 1 | specific-term.desktop 2 | -------------------------------------------------------------------------------- /test/config/desktop/lists/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | generic-term.desktop 2 | -------------------------------------------------------------------------------- /test/config/desktop/show/xdg-terminals.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/config/desktop/show/xdg-terminals.list -------------------------------------------------------------------------------- /test/config/hidden/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | hidden.desktop 2 | -------------------------------------------------------------------------------- /test/config/missing-action/xdg-terminals.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/config/missing-action/xdg-terminals.list -------------------------------------------------------------------------------- /test/config/myde-xdg-terminals.list: -------------------------------------------------------------------------------- 1 | myde-term.desktop 2 | -------------------------------------------------------------------------------- /test/config/preferred/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | preferred-term.desktop 2 | -------------------------------------------------------------------------------- /test/config/tryexec-fails/xdg-terminals.list: -------------------------------------------------------------------------------- 1 | tryexec-fails.desktop 2 | -------------------------------------------------------------------------------- /test/config/whitespace/xdg-terminals.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/config/whitespace/xdg-terminals.list -------------------------------------------------------------------------------- /test/config/xdg-terminals.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/config/xdg-terminals.list -------------------------------------------------------------------------------- /test/data/applications/myde-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/applications/myde-term.desktop -------------------------------------------------------------------------------- /test/data/applications/non-listed-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/applications/non-listed-term.desktop -------------------------------------------------------------------------------- /test/data/applications/notshowin.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/applications/notshowin.desktop -------------------------------------------------------------------------------- /test/data/applications/onlyshowin.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/applications/onlyshowin.desktop -------------------------------------------------------------------------------- /test/data/default/applications/default-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/default/applications/default-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/lists/applications/generic-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/lists/applications/generic-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/lists/applications/specific-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/lists/applications/specific-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/notshow/applications/a-not-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/notshow/applications/a-not-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/notshow/applications/b-only-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/notshow/applications/b-only-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/onlyshow/applications/a-only-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/onlyshow/applications/a-only-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/onlyshow/applications/b-not-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/onlyshow/applications/b-not-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/show/applications/generic-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/show/applications/generic-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/show/applications/not-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/show/applications/not-term.desktop -------------------------------------------------------------------------------- /test/data/desktop/show/applications/only-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/desktop/show/applications/only-term.desktop -------------------------------------------------------------------------------- /test/data/execarg/applications/execarg-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/execarg/applications/execarg-term.desktop -------------------------------------------------------------------------------- /test/data/hidden/applications/hidden.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/hidden/applications/hidden.desktop -------------------------------------------------------------------------------- /test/data/huge/applications/huge-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/huge/applications/huge-term.desktop -------------------------------------------------------------------------------- /test/data/preferred/applications/preferred-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/preferred/applications/preferred-term.desktop -------------------------------------------------------------------------------- /test/data/quoting/applications/quoting-term.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/quoting/applications/quoting-term.desktop -------------------------------------------------------------------------------- /test/data/tryexec-fails/applications/tryexec-fails.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/data/tryexec-fails/applications/tryexec-fails.desktop -------------------------------------------------------------------------------- /test/nothing/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/tests.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/test/tests.bats -------------------------------------------------------------------------------- /xdg-terminal-exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/xdg-terminal-exec -------------------------------------------------------------------------------- /xdg-terminal-exec.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/xdg-terminal-exec.1.scd -------------------------------------------------------------------------------- /xdg-terminals.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vladimir-csp/xdg-terminal-exec/HEAD/xdg-terminals.list --------------------------------------------------------------------------------