Bug 38936 - Не сохраняется файл в выбранном формате.
Summary: Не сохраняется файл в выбранном формате.
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: ghostwriter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-14 17:01 MSK by Николай Пряхин
Modified: 2020-09-21 10:42 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Николай Пряхин 2020-09-14 17:01:53 MSK
Баг воспроизводится на системах использующие xcfe/mate.

Шаги воспроизведения: 
1. Запустить ghostwriter;
2. Ввести любой текст; 
3. Открыть окно сохранения файла (Файл - Сохранить как..) 
4. Ввести имя имя сохраняемого файла; 
5. Выбрать формат, в котором будет сохранен файл .md или .txt.

Фактический результат: Файл сохраняется без формата. 

Ожидаемый результат: файл сохраняется в указанном формате.
Comment 1 Vitaly Lipatov 2020-09-15 02:45:22 MSK
(Ответ для Николай Пряхин на комментарий #0)
> Баг воспроизводится на системах использующие xcfe/mate.
Вы имеете в виду, что на системах, например, с KDE, не воспроводится?
Считаете, что проблема специфична для используемого файлового диалога?

> Шаги воспроизведения: 
> 1. Запустить ghostwriter;
> 2. Ввести любой текст; 
> 3. Открыть окно сохранения файла (Файл - Сохранить как..) 
> 4. Ввести имя имя сохраняемого файла; 
> 5. Выбрать формат, в котором будет сохранен файл .md или .txt.
> 
> Фактический результат: Файл сохраняется без формата. 
> 
> Ожидаемый результат: файл сохраняется в указанном формате.
Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там будет всплывающая подсказка.
Comment 2 Николай Пряхин 2020-09-15 12:32:54 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> (Ответ для Николай Пряхин на комментарий #0)
> > Баг воспроизводится на системах использующие xcfe/mate.
> Вы имеете в виду, что на системах, например, с KDE, не воспроводится?
> Считаете, что проблема специфична для используемого файлового диалога?

> Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там
> будет всплывающая подсказка.

Виталий, добрый день!
Я имею ввиду то, что при одном польовательском сценарии мы получаем разный результат в KDE и xcfe/mate. 

Для примера.
KDE: 
1. Запустим ghostwriter;
2. Откроем окно сохранения файла (файл -> сохранить как...);
Открылось окно сохранения файла. Имеется фильтр и параметр Автоматически выбирать расширение файла.
Если чекбокс параметра автоматического выбора активирован, то файл сохраняется в формате выбранном для фильтрации. 

Дополнительно предлагаю рассмотреть тот же пользовательский сценарий для другого редактора - Libreoffice Writer.

1. Запустим LibreOffice Writer;
2. Откроем окно сохранения файла (файл -> сохранить как...);
Открылось окно сохранения файла. Имеется фильтр и параметр - Автоматически выбирать расширение файла.
Если чекбокс параметра автоматического выбора активирован, то файл сохраняется в формате выбранном для фильтрации. 

Как мы видим, при идентичных сценариях результат поведение редакторов совпадает.  

xcfe: 
LibreOffice Writer
1. Запустим LibreOffice Writer;
2. Откроем окно сохранения файла;
Открылось окно сохранения файла. Имеется фильтр отображаемых типов файлой. 
При выборе, допустим, формата .ott отображаются файлы с соответствующим форматом. Сохраним файл. Наблюдаем, что файл сохранился в том формате, который использовался для фильтрации. 
Вывод: При сохранении файла его формат по умолчанию зависит от выбираемого формата для фильтрации. 

Рассмотрим поведение ghostwriter:
1. Запустим ghostwriter;
2. Откроем окно сохранения файла (файл -> Сохранить как);
Открылось окно сохранения файла. Имеется фильтр отображаемых типов файлой. 
При выборе, допустим, формата .md отображаются файлы с соответствующим форматом. При сохранение создается файл без формата. 

Вывод: Один пользовательский сценарий воспроизведенный в разных системах на двух разных редакторах, только в одном случае дает отличный результат.
Comment 3 Vitaly Lipatov 2020-09-15 18:08:28 MSK
> (Ответ для Николай Пряхин на комментарий #0)
...
> Вывод: Один пользовательский сценарий воспроизведенный в разных системах на
> двух разных редакторах, только в одном случае дает отличный результат.
Спасибо за тестирование в разных средах и подробное описание.

...
> Ожидаемый результат: файл сохраняется в указанном формате.
Наведите мышкой на выпадающее меню, в котором вы выбираете формат файла, там
будет всплывающая подсказка.

В программе используется обычный для Gtk 3 подход, когда используется нативный file chooser (file picker), то есть диалог выбора файла предоставляется средой, в которой запущена программа.

В случае xfce используется диалог, который не поддерживает добавление расширения файла.
Comment 4 Vitaly Lipatov 2020-09-20 10:36:03 MSK
Затрудняюсь сказать, на чьей стороне недоработка, но тем не менее запрашиваемая функциональность — это фича. Будем ждать, когда улучшат, или можете написать Issue разработчикам:
https://github.com/wereturtle/ghostwriter
Comment 5 Николай Пряхин 2020-09-21 10:42:59 MSK
(Ответ для Vitaly Lipatov на комментарий #4)
> Затрудняюсь сказать, на чьей стороне недоработка, но тем не менее
> запрашиваемая функциональность — это фича. Будем ждать, когда улучшат, или
> можете написать Issue разработчикам:
> https://github.com/wereturtle/ghostwriter

Хорошо, благодарю за конструктив.