Разные недочеты/баги

mix-7
Posts: 1063
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

gedit
ext4:
/home/one/Документы/Без назва::\ния 1 тест имени

флешка exfat:
Не удалось сохранить файл «/media/one/vent_87GB/work/Без назва::\ния 1 тест имени».
«/media/one/vent_87GB/work/Без назва::\ния 1 тест имени» не является верным адресом. Убедитесь в правильности указанного адреса и попробуйте ещё раз.
mix-7
Posts: 1063
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

так что достаточно такого предупреждения без лишнего кода
main Alexey
Posts: 2852
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

в куд предупреждение более странное, но вобщем то почти тоже самое? плюс куд еще и записывает temp-file и говорит про это.

просто пока не знаю точно как перейти от старого странного варнинга к более красивому как в gedit.
mix-7
Posts: 1063
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

Ну ничего, если сразу не вышло, может, потом идеи появятся

Можно спросить ИИ, посмотрить код gedit, как он аккуратно и без запросов root-пароля выдает такое сообщение,
как сейчас в CudaText (сейчас выглядит как сбой программы, будто встретилась ошибка выполнения в коде CudaText)

Кстати, надо посмотреть, как gedit сохраняет файл "Без назва::\ния 1 тест имени" в сетевую шару Win.
mix-7
Posts: 1063
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post by mix-7 »

> плюс куд еще и записывает temp-file и говорит про это

это хорошо
но почему запрос root-пароля и что за сообщение

Code: Select all

EFileNotFoundException
Cannot find "pkexec" program to copy as root.
Может, так лучше:
Файл <имя> не может быть сохранен по указанному адресу <путь>.
Проверьте адрес и имя файла
Копия файла сохранена во временный файл /tmp/cudatext_00000.tmp
main Alexey
Posts: 2852
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

да, верно. так лучше будет. покажу сообщение вместо поднятия except.
main Alexey
Posts: 2852
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

>но почему запрос root-пароля

потому что прога получает ошибку записи файла, при этом она запускает pkexec чтобы записать тоже самое под root. потом идет ошибка запуска pkexec.
main Alexey
Posts: 2852
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

выпустил релиз в котором этот msgbox улучшен. проверьте как теперь.
mix-7
Posts: 1063
Joined: 11.05.2018 11:02

Re: Разные недочеты/баги

Post 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"
main Alexey
Posts: 2852
Joined: 25.08.2021 18:15

Re: Разные недочеты/баги

Post by main Alexey »

видно же что сообщение ошибки улучшено. а проверку на символ ":" пока не сделал как я и говорил. не сделал чтоб не создавать проблем линуксистам которые на ext4-FS пишут файлы.
в списке Recent не то имя, т.к. это тоже не менял.

не знаю буду ли менять чтото с символом ":".
Post Reply