Есть какой нибудь виджет или софтина для того чтобы скормить ей целый каталог разных скриптов, а она бы мне предоставила удобную панельку для их запуска?Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок и все так лень вручную опять добавлять на панель. Из Thunar-а скрипты не запускаются, может есть какой нибудь виджет или пакет, который делает из каталога со скриптами удобную панельку для их запуска?
PS:
создавать ярлыки для каждого скрипта не предлагать,
если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой каталог со скриптами и как их оттуда запускать (уже пытался с ним разобраться, ничего не получилось)
>[оверквотинг удален]
> их запуска?
> Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок
> и все так лень вручную опять добавлять на панель. Из Thunar-а
> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
> делает из каталога со скриптами удобную панельку для их запуска?
> PS:
> создавать ярлыки для каждого скрипта не предлагать,
> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
> каталог со скриптами и как их оттуда запускать (уже пытался с
> ним разобраться, ничего не получилось)Думаю только самому написать интерфейс управления скриптами!
Через php или консольно, либо на QT написать простенький гуй!
>[оверквотинг удален]
>> и все так лень вручную опять добавлять на панель. Из Thunar-а
>> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
>> делает из каталога со скриптами удобную панельку для их запуска?
>> PS:
>> создавать ярлыки для каждого скрипта не предлагать,
>> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
>> каталог со скриптами и как их оттуда запускать (уже пытался с
>> ним разобраться, ничего не получилось)
> Думаю только самому написать интерфейс управления скриптами!
> Через php или консольно, либо на QT написать простенький гуй!интерфейс управления скриптами -это создать-переименовать-изменить-удалить
запуском, остановкой и выводом результатов занимается иная сущность
>[оверквотинг удален]
> их запуска?
> Установил Ubuntu Studio 19 и обнаружил что полезных скриптов скопилось штук сорок
> и все так лень вручную опять добавлять на панель. Из Thunar-а
> скрипты не запускаются, может есть какой нибудь виджет или пакет, который
> делает из каталога со скриптами удобную панельку для их запуска?
> PS:
> создавать ярлыки для каждого скрипта не предлагать,
> если предложите dmenu сразу прикрепляйте рецепт, как завести в него именно мой
> каталог со скриптами и как их оттуда запускать (уже пытался с
> ним разобраться, ничего не получилось)А скрипты о которых вы говорите - требуют прав администратора или указания дополнительных параметров?
>>[оверквотинг удален]
> А скрипты о которых вы говорите - требуют прав администратора или указания
> дополнительных параметров?По разному. Требуют и админа некоторые и параметров некоторые требуют.
>>>[оверквотинг удален]
>> А скрипты о которых вы говорите - требуют прав администратора или указания
>> дополнительных параметров?
> По разному. Требуют и админа некоторые и параметров некоторые требуют.сложите все в один каталог и положите туда же readme.txt в котором опишите все скрипты.
запускать же их - просто из консоли.
ls bin | dmenu | sed 's|.*|./bin/\0|' | sh
, где $HOME/bin — каталог со скриптами.
> 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 держал и посылает мне его как отдельные нажатия...
> скрипты-луперы (которые выполняются потом говорят "нажми Enter чтобы повторить") отрабатывают раз 30Их поток стандартного ввода находится в состоянии EOF, из-за чего read завершается с ошибкой. Это должно продолжаться не 30 раз, а бесконечно.