Page 67 of 69
Re: Разные недочеты/баги
Posted: 03.01.2026 19:37
by mix-7
gedit
ext4:
/home/one/Документы/Без назва::\ния 1 тест имени
флешка exfat:
Не удалось сохранить файл «/media/one/vent_87GB/work/Без назва::\ния 1 тест имени».
«/media/one/vent_87GB/work/Без назва::\ния 1 тест имени» не является верным адресом. Убедитесь в правильности указанного адреса и попробуйте ещё раз.
Re: Разные недочеты/баги
Posted: 03.01.2026 19:38
by mix-7
так что достаточно такого предупреждения без лишнего кода
Re: Разные недочеты/баги
Posted: 03.01.2026 20:24
by main Alexey
в куд предупреждение более странное, но вобщем то почти тоже самое? плюс куд еще и записывает temp-file и говорит про это.
просто пока не знаю точно как перейти от старого странного варнинга к более красивому как в gedit.
Re: Разные недочеты/баги
Posted: 04.01.2026 12:49
by mix-7
Ну ничего, если сразу не вышло, может, потом идеи появятся
Можно спросить ИИ, посмотрить код gedit, как он аккуратно и без запросов root-пароля выдает такое сообщение,
как сейчас в CudaText (сейчас выглядит как сбой программы, будто встретилась ошибка выполнения в коде CudaText)
Кстати, надо посмотреть, как gedit сохраняет файл "Без назва::\ния 1 тест имени" в сетевую шару Win.
Re: Разные недочеты/баги
Posted: 04.01.2026 12:59
by mix-7
> плюс куд еще и записывает temp-file и говорит про это
это хорошо
но почему запрос root-пароля и что за сообщение
Code: Select all
EFileNotFoundException
Cannot find "pkexec" program to copy as root.
Может, так лучше:
Файл <имя> не может быть сохранен по указанному адресу <путь>.
Проверьте адрес и имя файла
Копия файла сохранена во временный файл /tmp/cudatext_00000.tmp
Re: Разные недочеты/баги
Posted: 04.01.2026 16:07
by main Alexey
да, верно. так лучше будет. покажу сообщение вместо поднятия except.
Re: Разные недочеты/баги
Posted: 04.01.2026 17:36
by main Alexey
>но почему запрос root-пароля
потому что прога получает ошибку записи файла, при этом она запускает pkexec чтобы записать тоже самое под root. потом идет ошибка запуска pkexec.
Re: Разные недочеты/баги
Posted: 05.01.2026 19:48
by main Alexey
выпустил релиз в котором этот msgbox улучшен. проверьте как теперь.
Re: Разные недочеты/баги
Posted: 06.01.2026 15:13
by mix-7
CudaText 1.231.5.4, linux-x86_64-qt5, fpc 3.2.3
То же самое
При попытке сохранить текстовый файл с именем
"new 06.01.2026 18:09:18 H СT"
на флешку в ее раздел exfat запрос root-пароля, после ввода пароля или отказа ввода сообщение
"Cannot save file:
/media/one/vent_87GB/new 06.01.2026 18:09:18 H СT
Saved to a temporary file:
/tmp/cudatext_00000.tmp"
После закрытия вкладки - без предупреждения! - в списке Recent
/media/one/vent_87GB/new 06.01.2026 18:09:18 H СT
а не
/tmp/cudatext_00000.tmp"
Re: Разные недочеты/баги
Posted: 06.01.2026 16:15
by main Alexey
видно же что сообщение ошибки улучшено. а проверку на символ ":" пока не сделал как я и говорил. не сделал чтоб не создавать проблем линуксистам которые на ext4-FS пишут файлы.
в списке Recent не то имя, т.к. это тоже не менял.
не знаю буду ли менять чтото с символом ":".