Created attachment 13453 [details] Патч к alt-app-starter Добавил возможность запуска программ на дискретной видеокарте из графического интерфейса alt-app-starter. Для тех у кого ноутбук с двумя видеокартами(intel/amd+nvidia) это будет полезно, больше не нужно запускать терминал для запуска требовательных программ на видеокарте nvidia.
Спасибо! Идея хорошая, но ещё надо додумать. Как-минимум, нужна идея, как переименовать пункт меню "Запустить с правами другого пользователя" на "Дополнительные параметры запуска", только, чтоб покороче и красиво было.
(Ответ для Sergey V Turchin на комментарий #1) А патч как сделать, локальный коммит сделать и потом сделать изменеия в коде и новый патч создать?
(In reply to Sergey V Turchin from comment #1) > Спасибо! Идея хорошая, но ещё надо додумать. > > Как-минимум, нужна идея, как переименовать пункт меню "Запустить с правами > другого пользователя" на "Дополнительные параметры запуска", только, чтоб > покороче и красиво было. Сидел, копал исходники, но так и не нашел конекретно этого пункта, возможно это уже задает сборщик, либо есть какой-то отдельный пакет, который добавляет в контекстное меню этот пункт.
(Ответ для Егор на комментарий #3) > Сидел, копал исходники, но так и не нашел конекретно этого пункта Да, не суть. Он в другом пакете. Я про само название.
(Ответ для Егор на комментарий #2) > А патч как сделать Я сперва хочу подумать, его ли вообще патчить. P.S. Завтра в отпуск на 2 недели, в TODO записал.
(In reply to Sergey V Turchin from comment #4) > Да, не суть. Он в другом пакете. Я про само название. Ну название "Запустить с правами другого пользователя" я думаю как раз в том другом пакете и задается, но в каком? Я готов и к нему попробовать сделать патч. >> А патч как сделать > Я сперва хочу подумать, его ли вообще патчить. Про что именно? Про alt-app-starter, типо принять мой патч или нет? Ну и хорошего отпуска!
(Ответ для Sergey V Turchin на комментарий #5) > (Ответ для Егор на комментарий #2) > > А патч как сделать > Я сперва хочу подумать, его ли вообще патчить. > > P.S. > Завтра в отпуск на 2 недели, в TODO записал. Ну как, кончился отпуск?
(Ответ для Егор на комментарий #6) > > Да, не суть. Он в другом пакете. Я про само название. > Ну название "Запустить с правами другого пользователя" я думаю как раз в том > другом пакете и задается
(Ответ для Егор на комментарий #6) > >> А патч как сделать > > Я сперва хочу подумать, его ли вообще патчить. > Про что именно? Про то, что с патчами проблем никаких нет.
(Ответ для Sergey V Turchin на комментарий #9) > (Ответ для Егор на комментарий #6) > > >> А патч как сделать > > > Я сперва хочу подумать, его ли вообще патчить. > > Про что именно? > Про то, что с патчами проблем никаких нет. Ок, мне остается просто ждать или еще что-то должен сделать?
(Ответ для Егор на комментарий #10) > мне остается просто ждать Пока да.
(Ответ для Sergey V Turchin на комментарий #11) > (Ответ для Егор на комментарий #10) > > мне остается просто ждать > Пока да. Долго как то)
(Ответ для Sergey V Turchin на комментарий #11) > (Ответ для Егор на комментарий #10) > > мне остается просто ждать > Пока да. Дайте пожалуйста имя пакета с .desktop файлом, уж хочется и тот переделать, чтобы быстрее приняли)
Идея правильная, но в таком виде я не приму. Это надо делать по аналогии с https://git.altlinux.org/gears/p/plasma5-workspace.git?p=plasma5-workspace.git;a=blob;f=alt-add-using-the-altappstarter.patch , причём так, чтобы проверка на необходимую ситуацию возникала только раз, пункт меню был отдельный и появлялся только в нужном случае.
Так же, если проверку будет производить скрипт, он должен быть отдельным файлом, чтобы был читабельный(с форматированием и без экранирования символов).
plasma5-workspace 5.27.10-alt5