XDG terminal execution utility and default terminal specification
As used by Glib for defining the default terminal application, of great use in the non-Gnome desktops
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2839
- Developed at X11:common:Factory
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/xdg-terminal-exec && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000664 664 Bytes | |
_servicedata | 0000000247 247 Bytes | |
xdg-terminal-exec-20240120+git.efc3517.obscpio | 0000098827 96.5 KB | |
xdg-terminal-exec.changes | 0000005573 5.44 KB | |
xdg-terminal-exec.obsinfo | 0000000121 121 Bytes | |
xdg-terminal-exec.spec | 0000001456 1.42 KB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1140218
from
Matej Cepl (mcepl)
(revision 5)
- Update to version 20240120+git.efc3517: * Validate only entry ID part of paths, fixes #48 - Update to version 20231218+git.a09da69: * Document cache behavior caveat * tests: Don't implicitly test found entry order * README: Document checking order of found entries * find_entry_paths: Only use a single `find` call * xdg-terminal-exec: Reverse entry data search order * Fix typo * xdg-terminal-exec: Simplify entry search * [Breaking] Drop xdg-terminals dirs, discard explicit exec arg * set umask when saving cache * update readme * cleanups * improve debug, comments * only validate entries from config, mass validate filenames with find * aliases are not propagated to subshells in bash, future-proofing for cache * xdg-terminal-exec: Introduce `error` * xdg-terminal-exec: Don't check for duplicates * xdg-terminal-exec: Fix matching <hyphen-minus> * cleanups * Fix undefined var * Add XDG_CURRENT_DESKTOP to cache * optimize contains(), case is awesome * repeat small things from cache branch * simplify id validator, relax config id pattern * Cache tweaks, stricter entry IDs from configs * wording sync * Update readme * save cmd late, invalidate cache by missing cmd early * drop cache on missing command * working cache * initial funcions * [Semi-Breaking] flexible directives * drop /usr/etc from readme * [Breaking] use stock applications by default * action test fix * formatting and debug * ignore *ShowIn checks for explicitly selected entries, better debug * change wording on non-conforming entry IDs * add ID string validator * Fix entry heirarchy precedence.
Comments 0