Сформулировать команду запуска программы

Автор puyamolina, 24 января 2018, 21:01:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

puyamolina

Здравствуйте, товарищи! :)

Скачал чудесную программу mytetra. Распаковал в домашний каталог и запускаю через терминал:

# cd /home/username/mytetra/
# ./mytetra.run


Но, так не удобно и фрейм терминала висит. Хотелось бы как и другие программы, через интерфейс mwm. Все программы, я записал в файлик .Xdefaults  и они запускаются через нехитрое меню. Вот фрагмент кода:

# Applications Office Menu Description
Menu office
{
    "MyTetra"           f.exec "xterm /home/username/mytetra/ ./mytetra.run"
    "LibreOffice"      f.exec "libreoffice"
    "Qpdfview"         f.exec "qpdfview"
    "Xcalc"                f.exec "xcalc"
    "Xpdf"                 f.exec "xpdf"
    "Scribus"            f.exec "scribus"
}


Но, вот так f.exec "xterm /home/username/mytetra/ ./mytetra.run" нифига не запускается: всплывает рамка окнатерминала и сразу пропадает. :unknw_mini: Я почти уверен, что ошибка в синтаксисе. Но, мне не ведомо как верно. Можно ли как-то сформулировать команду, для такого запуска?

bormant

/usr/local/bin/mytetra

#!/bin/sh
cd /home/username/mytetra/
./mytetra.run


$ chmod a+x /usr/local/bin/mytetra


f.exec "mytetra"


Это если ему обязательно руками в тот каталог переходить...

puyamolina