URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4559
[ Назад ]

Исходное сообщение
"Быстрая (в создании и работе) панель запуска скриптов"

Отправлено ITicDigger , 08-Янв-20 10:35 
Есть какой нибудь виджет или софтина для того чтобы скормить ей целый каталог разных скриптов, а она бы мне предоставила удобную панельку для их запуска?

Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок и все так лень вручную опять добавлять на панель. Из Thunar-а скрипты не запускаются, может есть какой нибудь виджет или пакет, который делает из каталога со скриптами удобную панельку для их запуска?

PS:
создавать ярлыки для каждого скрипта не предлагать,
если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой каталог со скриптами и как их оттуда запускать (уже пытался с ним разобраться, ничего не получилось)


Содержание

Сообщения в этом обсуждении
"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено bagas , 08-Янв-20 11:15 
>[оверквотинг удален]
> их запуска?
> Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок
> и все так лень вручную опять добавлять на панель. Из Thunar-а
> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
> делает из каталога со скриптами удобную панельку для их запуска?
> PS:
> создавать ярлыки для каждого скрипта не предлагать,
> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
> каталог со скриптами и как их оттуда запускать (уже пытался с
> ним разобраться, ничего не получилось)

Думаю только самому написать интерфейс управления скриптами!
Через php или консольно, либо на QT написать простенький гуй!


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено ыы , 08-Янв-20 15:33 
>[оверквотинг удален]
>> и все так лень вручную опять добавлять на панель. Из Thunar-а
>> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
>> делает из каталога со скриптами удобную панельку для их запуска?
>> PS:
>> создавать ярлыки для каждого скрипта не предлагать,
>> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
>> каталог со скриптами и как их оттуда запускать (уже пытался с
>> ним разобраться, ничего не получилось)
> Думаю только самому написать интерфейс управления скриптами!
> Через php или консольно, либо на QT написать простенький гуй!

интерфейс управления скриптами -это  создать-переименовать-изменить-удалить
запуском, остановкой и выводом результатов занимается иная сущность


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено ыы , 08-Янв-20 15:31 
>[оверквотинг удален]
> их запуска?
> Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок
> и все так лень вручную опять добавлять на панель. Из Thunar-а
> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
> делает из каталога со скриптами удобную панельку для их запуска?
> PS:
> создавать ярлыки для каждого скрипта не предлагать,
> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
> каталог со скриптами и как их оттуда запускать (уже пытался с
> ним разобраться, ничего не получилось)

А скрипты о которых вы говорите - требуют прав администратора или указания дополнительных параметров?


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено ITicDigger , 08-Янв-20 21:59 
>>[оверквотинг удален]
> А скрипты о которых вы говорите - требуют прав администратора или указания
> дополнительных параметров?

По разному. Требуют и админа некоторые и параметров некоторые требуют.


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено ыы , 08-Янв-20 23:04 
>>>[оверквотинг удален]
>> А скрипты о которых вы говорите - требуют прав администратора или указания
>> дополнительных параметров?
> По разному. Требуют и админа некоторые и параметров некоторые требуют.

сложите все в один каталог и положите туда же readme.txt в котором опишите все скрипты.
запускать же их - просто из консоли.


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено Аноним , 09-Янв-20 09:37 
ls bin | dmenu | sed 's|.*|./bin/\0|' | sh
, где $HOME/bin — каталог со скриптами.


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено ITicDigger , 10-Янв-20 08:46 
> ls bin | dmenu | sed 's|.*|./bin/\0|' | sh
> , где $HOME/bin — каталог со скриптами.

Немного подправил:
ls /my/scripts/ | dmenu | sed 's|.*|/my/scripts/\0|' | sh
(точку перед /my/scripts/\0|' | sh удалил только после этого заработало)
Нормально стартуют "обычные" скрипты, но вот скрипты-луперы (которые выполняются потом говорят "нажми Enter чтобы повторить") отрабатывают раз 30, как буд-то я раз 30 на Enter нажал. Может проблема буферизации ввода? Типа dmenu запоминает как долго я Enter держал и посылает мне его как отдельные нажатия...


"Быстрая (в создании и работе) панель запуска скриптов"
Отправлено Аноним , 12-Янв-20 20:33 
> скрипты-луперы (которые выполняются потом говорят "нажми Enter чтобы повторить") отрабатывают раз 30

Их поток стандартного ввода находится в состоянии EOF, из-за чего read завершается с ошибкой. Это должно продолжаться не 30 раз, а бесконечно.