[Volgograd] interactive bash

Vitalik vetalman на mail.ru
Чт Сен 11 07:00:33 MSD 2003


Hello Volgograd,

  сначала проблема:
          необходимл запустить приложение в Х теминале
          кликом на иконке. причем после завершения
          работы приложения терминал должен остаться открытым
          (в этом главная проблема)

          иконка получилась изначально примерно такого содержания:

          [Desktop Entry]
          Name=Foo Server
          Comment=Foo Server
          Exec=/var/src/foo/foo
          Icon=gateway.png
          Terminal=true
          MultipleArgs=false
          Type=Application
          Categories=Application;Network;

          появилась идея заменить параметр Exec на вызов bash:
          Exec=/bin/bash -c /var/src/foo/foo
          то же самое.

          Дальше нашел у bash interactive mode по ключу -i
          (типа то же самое что запустить без параметров)
          (http://www.faqs.org/docs/bashman/bashref_67.html#SEC74)
          (Readline is used to read commands from the user's terminal.)
          который не может быть использован с ключом -c
          ключ -s дает возможнось передавать параметры а поток:
          Exec=echo /var/src/foo/foo | /bin/bash -i -s

          и здесь он выходит, если попробовать из строки
          в X вообще не работает

          Что делать?
-- 
Best regards,
 Vitalik                          mailto:vetalman на mail.ru




Подробная информация о списке рассылки Volgograd