Як запустити програму із «термінальним емулятором» за замовчуванням на Ubuntu?


16

Я хотів виконати якусь команду в емуляторі терміналів, як Konsole, але мені потрібно зробити цей крос-робочий стіл.

Чи є якась така команда xdg-open, але для отримання емулятора терміналу за замовчуванням?

Я використовую Ubuntu.

Відповіді:


10

У Debian ви можете просто зателефонувати x-terminal-emulator -e /some/command, оскільки це вказує на емулятор терміналу, налаштований за допомогою " альтернативного " механізму Debian . Він налаштований через

# update-alternatives --config x-terminal-emulator

що дозволяє вибрати який із встановлених емуляторів терміналу X11 використовувати як стандартний, тобто як x-terminal-emulator. Зрештою, це конструкція симпосилання, наприклад для 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

Деякі зауваження,


На жаль, це не працює на Fedora 16 з Gnome 3.2.1
fheub

1
@AaronLewis Зауважте, що це системний стандарт. Я не думаю, що існує якийсь стандартний спосіб отримати улюблений емулятор терміналу X.
Жил "ТАК - перестань бути злим"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.