Действительно ли возможно установить эмулятор терминала, используемый настольными конфигурационными файлами?

У меня есть Октава 4.0.0 установленных на моем ПК (который не доступен в центре программного обеспечения btw или любом PPAs, о котором я знаю, я установил его из источника), и мой предпочтительный способ использовать его через интерфейс командной строки (CLI). Следовательно я создал настольный конфигурационный файл (/usr/share/applications/octave-cli.desktop) для него со следующим содержанием:

[Desktop Entry]
Name=GNU Octave (CLI)
Comment=Scientific Computing using GNU Octave
TryExec=/usr/local/bin/octave-cli
Exec=octave --no-gui
Icon=/usr/local/share/octave/4.0.0/imagelib/octave-logo.svg
Terminal=true
Type=Application
StartupNotify=false
MimeType=text/x-octave;text/x-matlab;
NoDisplay=false
Categories=Math;Science;

Теперь причина, которую я задаю этому вопросу, я хотел бы знать, должен ли там так или иначе установить эмулятор терминала, используемый при запуске этого приложения, такого, что это не изменяется согласно моей настольной среде. Если Вы хотели бы определенный пример (эмулятора терминала, который является) для использования в разделителе попытки ответа (найденный в /usr/share/applications/terminator.desktop).

1
задан 11 July 2015 в 06:51

1 ответ

Используя этот файл на рабочем столе и, как пример, xterm как эмулятор терминала:

[Desktop Entry]
Name=GNU Octave (CLI)
Comment=Scientific Computing using GNU Octave
TryExec=/usr/local/bin/octave-cli
Exec=xterm -e "octave --no-gui"
Icon=/usr/local/share/octave/4.0.0/imagelib/octave-logo.svg
Terminal=false
Type=Application
StartupNotify=false
MimeType=text/x-octave;text/x-matlab;
NoDisplay=false
Categories=Math;Science;
<час>

Объяснение:

  • Exec=xterm -e "octave --no-gui"

    Мы используем xterm в качестве эмулятора терминала

  • , Если Вам нужна другая оболочка, используйте строку ниже

    Exec=xterm -e "/bin/bash -c 'octave --no-gui'"

  • Terminal=false

    , Нам не нужен другой терминал, потому что мы запускаем эмулятор терминала через Exec=

1
ответ дан 7 December 2019 в 16:14

Другие вопросы по тегам:

Похожие вопросы: