+def in_terminal(cmd: list):
+ """Wraps cmd to be run in the default TERMINAL, as set by environment.
+
+ :cmd: cmd to execute in TERMINAL
+ :returns: A shell command as a list
+ """
+ from os import getenv
+ t = getenv('TERMINAL', 'xterm')
+ return [t, '-e'] + cmd
+