Версия пакета: kicad-10.0.6-alt1.x86_64 Платформа: p11-kworkstation-11-4 (до сизиф) Шаги: 1) $ kicad 2) Вид -> Открыть текстовый редактор Ожидаемый результат: открытие текстового редактора Реальный результат: Ошибка "Команда 'mcedit' не найдена." При этом пакет mc скачан (предоставляет команду mcedit). При нажатии ОК на сообщении об ошибке просто закрывается сообщение. На других платформах при нажатии "Открыть текстовый редактор" выводится сообщение: "Информация: Редактор по умолчанию не определён, его необходимо выбрать". Если нажать ОК и выбрать редактор, то он корректно будет открываться.
Что-то странное в kworksttaion. Зачем предлагать консольный редактор?
Доисследовал. Причина в переменной окружения $EDITOR. На kwork она по умолчанию содержит в себе mcedit. На других платформах она пуста. Если перед первым запуском kicad очистить переменную, то ошибка не воспроизводится на kwork (будет поведение аналогичное другим платформам) Если очистить после первого запуска, то ошибка продолжит воспроизводиться несмотря на пустую переменную.
(Ответ для Блинов Денис Вячеславович на комментарий #2) > Доисследовал. > > Причина в переменной окружения $EDITOR. > На kwork она по умолчанию содержит в себе mcedit. На других платформах она > пуста. > > Если перед первым запуском kicad очистить переменную, то ошибка не > воспроизводится на kwork (будет поведение аналогичное другим платформам) > Если очистить после первого запуска, то ошибка продолжит воспроизводиться > несмотря на пустую переменную. Т.е. надо отучить смотреть в переменную EDITOR, так как обычно там задаётся консольный редактор.
kicad-1:10.0.6-alt2 -> sisyphus: Tue Sep 08 2026 Anton Midyukov <antohami@altlinux> 1:10.0.6-alt2 - Do not use EDITOR variable (Closes: 60400).