Commit graph

10 commits

Author SHA1 Message Date
Gregory
b5468c1ec7
Refactor 2021-04-25 12:40:03 -04:00
Gregory
18b0f0085e
Fix handling of terminal apps | #30, #34 2021-04-23 17:33:22 -04:00
Ben Maddison
96a5176b25 fix default config values 2020-11-11 13:27:07 +02:00
Gregory
b6c6433aa3
misc improvements 2020-11-04 00:05:56 -05:00
leiserfg
f926259a12 Use TERMINAL from environment as default terminal emulator 2020-10-06 21:39:40 +02:00
ftilde
a009331856 Launch process in terminal emulator if required
If a desktop entry requires a terminal, but the current process does not
run in one, the process would previously run invisibly in the
background. Now we instead start the process in a newly launched
terminal in that case. This is especially useful when (for example)
opening text files downloaded in a browser using the system open dialog.

For now the terminal emulator to be used is specified in the
configuration file. When/if there is a standard way to select the
terminal emulator, it is conceivable to use that method instead or if no
config item is present (see
https://gitlab.freedesktop.org/xdg/xdg-utils/-/issues/84).
2020-09-29 21:06:11 +02:00
Gregory
29534ae341
Better handle cancellation 2020-06-12 14:56:30 -04:00
Gregory
3ce7a69d46
Better default selector 2020-06-12 14:46:55 -04:00
Gregory
dc12926bd4
Cleanup 2020-06-12 14:45:25 -04:00
Gregory
9d726cb6af
Implement config and multi-handler selection 2020-06-06 01:51:58 -04:00