Em Debian , você poderia apenas chamar x-terminal-emulator -e /some/command
, pois isso aponta para o emulador de terminal configurado pelo mecanismo " alternativo " do Debian. Está configurado via
# update-alternatives --config x-terminal-emulator
que permite escolher qual dos emuladores de terminal X11 instalados usar como padrão, ou seja, como x-terminal-emulator
. No final, é uma construção de links simbólicos, por exemplo para gnome-terminal
:
$ which x-terminal-emulator
/usr/bin/x-terminal-emulator
$ ls -al /usr/bin/x-terminal-emulator
lrwxrwxrwx 1 root root 37 Apr 26 2010 /usr/bin/x-terminal-emulator -> /etc/alternatives/x-terminal-emulator
$ ls -al /etc/alternatives/x-terminal-emulator
lrwxrwxrwx 1 root root 31 Apr 26 2010 /etc/alternatives/x-terminal-emulator -> /usr/bin/gnome-terminal.wrapper
$ file /usr/bin/gnome-terminal.wrapper
/usr/bin/gnome-terminal.wrapper: Perl script, ASCII text executable
Algumas observações,
- Não tenho certeza se o Ubuntu funciona de forma análoga, no entanto.
- Parece haver (houve?) algo chamado
xdg-terminal
, mas aparentemente não no Debian .