Форум проекта PuppyRus Linux

Общие вопросы => Программное обеспечение Linux => Тема начата: Dobrov от 03 Октябрь 2022, 02:51:27

Название: Krusader - как добавить Шаблоны в меню «Создать»?
Отправлено: Dobrov от 03 Октябрь 2022, 02:51:27
Удобный в качестве проводника менеджер файлов Krusader имеет существенный недостаток, особенно для неопытных пользователей.
Часто требуется создать из шаблона (~/Templates) пустой документ, таблицу, картинку и прочее вплоть до скрипта.
Подскажите, как в Krusader добавить новые шаблоны в меню «Создать» (Create New) ?

меню Krusader-а содержит всего 2 пункта: "Создать папку", "Создать текстовый файл".
Советы для KDE не подошли, Krusader не видит шаблоны различных спецификаций:
/usr/share/kde/templates, ~/.kde/share/…, ~/.kde4, ~/Templates…

Знаю, что в меню Действия можно добавить подменю «Создать» с нужными командами, но это меню будет сложнее найти неопытному пользователю, к тому же в контекстном меню уже есть этот пункт.
это проблема именно Krusader. На Arch Linux свежая версия 2.7 по клику на пустом месте панели файлов открывает меню "Создать" в двумя пунктами (папка/текст).
Название: Re: Krusader - как добавить Шаблоны в меню «Создать»?
Отправлено: RoDoN от 03 Октябрь 2022, 10:18:54
А это точно проблема Krusader, а не Астры?
Помнится в Орле была та же проблема в их родном Fly, не видел новые шаблоны, потом вроде бы подкрутили, но может опять поломали, уже давно не смотрел Астру.
Название: Re: Krusader - как добавить Шаблоны в меню «Создать»?
Отправлено: Dobrov от 03 Октябрь 2022, 10:40:21
А это точно проблема Krusader, а не Астры?
Да, это проблема Krusader. На арче проверил свежую версию 2.7 - клик мышью на пустом месте в панели файлов открывает меню "Создать" в двумя пунктами.
Название: Re: Krusader - как добавить Шаблоны в меню «Создать»?
Отправлено: krasnyh от 03 Октябрь 2022, 15:55:05
Если через Действия не подходит, то наверно только правкой panelcontextmenu.cpp (https://github.com/KDE/krusader/blob/96fcf425545b59858c1f01a62020f9c149fa5511/krusader/Panel/panelcontextmenu.cpp#L327).