205 lines
6.7 KiB
JSON
205 lines
6.7 KiB
JSON
[
|
|
{
|
|
"group": "User Installed",
|
|
"terminals": [
|
|
{
|
|
"name": "Alacritty",
|
|
"path": "alacritty",
|
|
"argsPattern": "$term -e $argv"
|
|
},
|
|
{
|
|
"name": "cool-retro-term",
|
|
"path": "cool-retro-term",
|
|
"argsPattern": "$term -e $argv"
|
|
},
|
|
{
|
|
"name": "CoreTerminal",
|
|
"path": "coreterminal",
|
|
"argsPattern": "$term -e \"$unix_command\"",
|
|
"comment": "The pair of quotation mark around `$unix_command` is only a visual symbol, not actually required."
|
|
},
|
|
{
|
|
"name": "iTerm2",
|
|
"path": "/Applications/iTerm.app/Contents/MacOS/iTerm2",
|
|
"argsPattern": "$term $tmpfile"
|
|
},
|
|
{
|
|
"name": "kermit",
|
|
"path": "kermit",
|
|
"argsPattern": "$term -e \"$unix_command\""
|
|
},
|
|
{
|
|
"name": "Kitty",
|
|
"path": "kitty",
|
|
"argsPattern": "$term -e $argv"
|
|
},
|
|
{
|
|
"name": "ROXTerm",
|
|
"path": "roxterm",
|
|
"argsPattern": "$term --separate -e \"$unix_command\""
|
|
},
|
|
{
|
|
"name": "sakura",
|
|
"path": "sakura",
|
|
"argsPattern": "$term -e \"$unix_command\""
|
|
},
|
|
{
|
|
"name": "Termit",
|
|
"path": "termit",
|
|
"argsPattern": "$term -e $argv"
|
|
},
|
|
{
|
|
"name": "Termite",
|
|
"path": "termite",
|
|
"argsPattern": "$term -e \"$unix_command\""
|
|
},
|
|
{
|
|
"name": "Tilix",
|
|
"path": "tilix",
|
|
"argsPattern": "$term --new-process -e $argv"
|
|
},
|
|
{
|
|
"name": "Wayst",
|
|
"path": "wayst",
|
|
"argsPattern": "$term -e $argv"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Desktop Default",
|
|
"terminals": [
|
|
{
|
|
"name": "Konsole (KDE)",
|
|
"path": "konsole",
|
|
"argsPattern": "$term --separate -e $argv",
|
|
"comment": "`--separate` is not required by default, just in case someone enabled single process mode"
|
|
},
|
|
{
|
|
"name": "GNOME Terminal",
|
|
"path": "gnome-terminal",
|
|
"argsPattern": "$term --wait -- $argv"
|
|
},
|
|
{
|
|
"name": "GNOME Terminator",
|
|
"path": "terminator",
|
|
"argsPattern": "$term --no-dbus -x $argv"
|
|
},
|
|
{
|
|
"name": "LXTerminal (LXDE)",
|
|
"path": "lxterminal",
|
|
"argsPattern": "$term --no-remote -e $argv"
|
|
},
|
|
{
|
|
"name": "MATE Terminal",
|
|
"path": "mate-terminal",
|
|
"argsPattern": "$term --disable-factory -x $argv"
|
|
},
|
|
{
|
|
"name": "QTerminal (LXQt)",
|
|
"path": "qterminal",
|
|
"argsPattern": "$term -e $argv"
|
|
},
|
|
{
|
|
"name": "Terminal.app (macOS 10.14 or earlier)",
|
|
"path": "/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal",
|
|
"argsPattern": "$term $tmpfile"
|
|
},
|
|
{
|
|
"name": "Terminal.app (macOS 10.15 or later)",
|
|
"path": "/System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal",
|
|
"argsPattern": "$term $tmpfile"
|
|
},
|
|
{
|
|
"name": "Terminology (Enlightenment)",
|
|
"path": "terminology",
|
|
"argsPattern": "$term --no-dbus -e \"$unix_command\""
|
|
},
|
|
{
|
|
"name": "Xfce Terminal",
|
|
"path": "xfce4-terminal",
|
|
"argsPattern": "$term --disable-server -x $argv"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Special Purpose",
|
|
"terminals": [
|
|
{
|
|
"name": "Wayland Terminal",
|
|
"path": "weston-terminal",
|
|
"argsPattern": "$term --shell $tmpfile.sh",
|
|
"comment": "integration with Weston compositor, for minimal Live CD/USB"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "With minor issue",
|
|
"terminals": [
|
|
{
|
|
"name": "Elementary Terminal",
|
|
"path": "io.elementary.terminal",
|
|
"argsPattern": "$term --gapplication-app-id $sequential_app_id -e \"$unix_command\"",
|
|
"comment": "confirm to quit"
|
|
},
|
|
{
|
|
"name": "foot",
|
|
"path": "foot",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "wayland only"
|
|
},
|
|
{
|
|
"name": "GNOME Console",
|
|
"path": "kgx",
|
|
"argsPattern": "$term --gapplication-app-id $sequential_app_id -- $argv",
|
|
"comment": "confirm to quit"
|
|
},
|
|
{
|
|
"name": "mlterm",
|
|
"path": "mlterm",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "no out of box HiDPI support"
|
|
},
|
|
{
|
|
"name": "st",
|
|
"path": "st",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "no out of box HiDPI support"
|
|
},
|
|
{
|
|
"name": "urxvt",
|
|
"path": "urxvt",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "no out of box HiDPI support"
|
|
},
|
|
{
|
|
"name": "xterm",
|
|
"path": "xterm",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "no out of box HiDPI support"
|
|
},
|
|
{
|
|
"name": "zutty",
|
|
"path": "zutty",
|
|
"argsPattern": "$term -e $argv",
|
|
"comment": "no out of box HiDPI support"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "Unavailable",
|
|
"terminals": [],
|
|
"unavailableTerminals": {
|
|
"aterm": "AUR broken, unable to test",
|
|
"eterm": "AUR broken, unable to test",
|
|
"guake": "drop down terminal",
|
|
"hyper": "no execute support",
|
|
"liri-terminal": "no execute support",
|
|
"rxvt": "no unicode support",
|
|
"shellinabox": "AUR broken, unable to test",
|
|
"station": "no execute support",
|
|
"tilda": "drop down terminal",
|
|
"yakuake": "drop down terminal"
|
|
}
|
|
}
|
|
]
|