![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
вообщем появилась такая проблема:
есть программка,которая из KDE не запускается(всмысле мышкой),но из терминала командой ./proga все хорошо работает.решил написать скрипт,который запускался бы мышкой и печатал в терминале ./proga. создал файл start.sh,поставил как исполняемый,текст пробовал разный: ./proga sh proga sh ./proga и др как позже оказалось echo 'dada' не показывает терминал,однако если выполнить файл start.sh из терминала,то все работает. вопрос - как запустить start.sh из под крыссы? -------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
||||
|
||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
ну есть файлы с расширением sh, которые при клике на них запускают какое-то приложение.а при клике на моем ничего не происходит(визуально не видно ничего)
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
Первую строку скрипта в студию. |
|||
|
||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
были варианты вообще из одной строки(см. пост 1) и пробовал начинать с #!/bin/sh и /bin/sh.
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
Поставь "#!/bin/sh". Права на исполнение стоят?
|
|||
|
||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
файл помечен как исполняемый.владельцу(мне) чтение и запись.все делаю в папке home
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 14 Всего: 162 |
Тогда подробнее расскажи, что подразумевает "запуск мышкой".
|
|||
|
||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
при клике на файл ОС производит определенные действия, в зависимости от типа файла.так вот при клике на файл со скриптом shell он его запускает в терминале.вот это мне и нужно,чтобы мой скрипт запустился.
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: нет Всего: 19 |
выложите ваши файлы start.sh и proga
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
А он делает что-нибудь такое, что было бы видно в иксах? Вывод консоли по умолчанию отправляется в ~/.xsession-errors а то и подальше... Короче если надо запускать скрипт по клику мыши из KDE сделай примерно так: если скрипт запускает что-нибудь графическое, то ничего делать не надо если скрипт выводит что-то на консоль, то или запускай в скрипте xterm/konsole/gterm по вкусу и уже в нём нужные комманды (xterm -e "echo bla; read" например) или сделай кдешный ярлык (правой мышкой -> Create New -> Link to Application...), и поставь галочку на "Run in Terminal" в Application -> Advanced Options. Если не будет работать, перенаправь всё в лог и не забудь еще посмотреть ~/.xsession-errors Добавлено через 10 минут и 43 секунды Посмотри еще на всякий случай, что у тебя написано в Control Center -> KDE Components -> File Associations для типа application->x-executable* и x-shellscript, для executable у меня не прописана ни одна программа. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| 4ybaka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 28.4.2007 Репутация: нет Всего: нет |
создал ссылку - заработало
-------------------- "То,что вы понимаете - это все,что вы понимаете." Брайн Керниган |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |