Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запуск приложений в терминале при помощи ярлыка  (Прочитано 12769 раз)

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

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Добрый день.

Есть проблема.
Я создаю ярлык, который должен запускать скрипт. Ставлю птичку "запускать в терминале".
Если такой ярлык запускать - то ничего не происходит.

Bug: https://bugs.launchpad.net/ubuntu/+bug/1093612

Кто нибудь сталкивался?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Как выглядит команда запуска скрипта?
ls -l /путь/к/файлу/скрипта
cat /путь/к/файлу/скрипта

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
gasx,
В каком смысле "ярлык"? Во создаёте .desktop файл или просто создаёте симлинк? Стоит ли галочка на "разрешить исполнять как программу"
Java + HTML5 = Brain explosion.

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
gasx,
В каком смысле "ярлык"? Во создаёте .desktop файл или просто создаёте симлинк? Стоит ли галочка на "разрешить исполнять как программу"

Правой клавишей на рабочем столе -> create new -> shortcut
Далее задаю имя, команду - путь к скрипту и нужные параметры
Ставлю галочку "runs in terminal emulator"

Запуск не происходит.
Если просто открыть терминал и повторить команду из ярлыка - все работает.

Если запускаю программу без "запускать в терминале", то программа работает. Например rdesktop.

Пользователь решил продолжить мысль 29 Декабря 2012, 13:03:11:
Как выглядит команда запуска скрипта?
ls -l /путь/к/файлу/скрипта
cat /путь/к/файлу/скрипта

В любое время - любой скрипт )))
ls -l /home/user/sim.sh ==>>
-rwxrwxr-x 1 user user 71 Дек 29 10:59 /home/user/sim.shcat /home/user/sim.sh==>>
#!/bin/bash
echo "type something:"
read -s word
echo $word $word $word

Создаем ярлык - не работает.
Просто в терминале - работает.

Пользователь решил продолжить мысль 29 Декабря 2012, 13:08:02:
ЛUbuntu 12.10
« Последнее редактирование: 29 Декабря 2012, 13:08:02 от gasx »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6287
    • Просмотр профиля
LXDE - глючная поделка

команда запуска должна быть такая:

lxterminal -e /home/user/sim.sh

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.