LINUX.ORG.RU

Kde plasma 5.8.5 запустить свой скрипт в терминале из меню

 , ,


0

1

Добрый день.
Вот собрался с духом и пересел на новый kde.
Система ubuntu 16.04 с установленным kde plasma 5.8.5 из ppa:kubuntu-ppa/backports.
Проблема следующая:
Создаю в главном меню свой пункт, указываю свой скрипт, отмечаю «Запускать в терминале» ... и ни фига не запускается, только в панели задач на несколько секунд отображается индикатор окна и пропадает.
Пробовал в качестве команды разные значения и совсем уж простое «bash» и «bash -с thunderbird» и «thunderbird» - все одно. Но если указать скажем «thunderbird3» - то при запуске отображается уведомление, что невозможно найти программу thunderbird2.
Подскажите пожалуйста, что за херня?

★★★★★

Последнее исправление: rumgot (всего исправлений: 2)
Ответ на: комментарий от RazrFalcon

Так то работает. Но костыль ведь.
В kde4 ведь нормально работало. Может известно в чем причина проблемы?

rumgot ★★★★★
() автор топика

Если речь идёт именно о баш-скрипте, чтобы он не закрывался по завершении сразу, добавь вконце

echo "Press any key..."
read -n 1 B
И окошко не будет закрываться, пока не нажмёшь кнопку.
У меня Arch, plasma 5.8.5, попробовал - в ярлычке в меню приложений сделал ПКМ -> Edit Application...
Вкладка Application -> Кнопка Advanced Options
И выставил ДВЕ галки Run in terminal и Do not close when command exits.
УМВР.

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Да. В моем скрипте есть команды, ожидающие от пользователя ввода. Но скрипт именно не запускается. Утверждаю т.к. пробовал в начале скрипта указывать команду:

echo "test" > /home/rumgot/test_flag
Данный файл не был создан.

rumgot ★★★★★
() автор топика
Ответ на: комментарий от rumgot

А просто с консоли он норм запускается и работает?

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

В качестве эмулятора терминала по умолчанию стоит konsole.
Скрипт из консоли запускается.

rumgot ★★★★★
() автор топика
Ответ на: комментарий от rumgot

Почему костыль? Они все так работает. В гноме тоже самое будет.

RazrFalcon ★★★★★
()
Ответ на: комментарий от rumgot

Я бы запускал тогда так, как предложил RazrFalcon, считая это не костылём, а способом. Раз 1 раз всего нужно в ярлычке это прописать.

fehhner ★★★★★
()

Спасибо всем за ответы. Буду ждать апдейтов.

rumgot ★★★★★
() автор топика
21 марта 2017 г.
Ответ на: комментарий от fehhner

echo «Press any key...»

read -n 1 B

Спасибо тебе огромное, добрый человек. Несколько часов пытался вызвать fc-list из меню флуксбокса. Zenity не хотелось, помнил что как-то делал когда-то, но как...

ps.Гугл тока про javascript находит, про bash уже никому не надо(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.