mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
57 lines
837 B
Bash
Executable file
57 lines
837 B
Bash
Executable file
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
# X11 terminals are at the back of the list in case the script is run
|
|
# without XWayland support
|
|
terminals="\
|
|
x-terminal-emulator \
|
|
alacritty \
|
|
foot \
|
|
kitty \
|
|
xfce4-terminal \
|
|
lxterminal \
|
|
qterminal \
|
|
mate-terminal \
|
|
gnome-terminal \
|
|
konsole \
|
|
sakura \
|
|
terminator \
|
|
terminology \
|
|
tilix \
|
|
color-xterm \
|
|
termit \
|
|
aterm \
|
|
roxterm \
|
|
termite \
|
|
lilyterm \
|
|
terminix \
|
|
guake \
|
|
tilda \
|
|
hyper \
|
|
wezterm \
|
|
rio \
|
|
kgx \
|
|
xterm \
|
|
uxterm \
|
|
dtterm \
|
|
st \
|
|
nxterm \
|
|
Eterm \
|
|
rxvt \
|
|
urxvt"
|
|
|
|
if [ -n "${TERMINAL}" ]; then
|
|
# ${TERMINAL} is not quoted here, so things like
|
|
# TERMINAL="foot -T my-terminal" work as expected.
|
|
exec ${TERMINAL} "$@"
|
|
fi
|
|
|
|
for terminal in $terminals
|
|
do
|
|
if command -v "${terminal}" >/dev/null 2>&1
|
|
then
|
|
exec "$terminal" "$@"
|
|
fi
|
|
done
|
|
|
|
exit 1
|