Bug 39861 - По умолчанию неправильное расширение сохраняемого файла в GIMP (KDE)
Summary: По умолчанию неправильное расширение сохраняемого файла в GIMP (KDE)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gimp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-01 11:46 MSK by Валентина
Modified: 2022-03-03 17:55 MSK (History)
7 users (show)

See Also:


Attachments
Скриншот ошибки (175.67 KB, image/png)
2021-04-01 11:46 MSK, Валентина
no flags Details
screenshot (180.22 KB, image/png)
2021-04-01 12:09 MSK, Valery Inozemtsev
no flags Details
screenshot K Workstation 9.1 (265.79 KB, image/png)
2021-04-01 12:21 MSK, Валентина
no flags Details
KDE-GTK (31.37 KB, image/png)
2021-04-01 15:10 MSK, Valery Inozemtsev
no flags Details
plasma-5.21 gimp-2.10.24 (16.04 KB, image/png)
2021-04-02 11:16 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Валентина 2021-04-01 11:46:06 MSK
Created attachment 9256 [details]
Скриншот ошибки

В р9 версия 2.10.18, при сохранении файла появляется файловый менеджер для указания пути и названия файла, по умолчанию стоит расширение xcf, сохранение происходит успешно.
В sisyphus версия 2.10.22, при сохранении по умолчанию предлагается расширение .png, при попытке сохранить возникает ошибка с сообщением о невозможности сохранить файл в формате отличном от xcf, для сохранения в png рекомендуется использовать экспорт.

Корректное поведение: при сохранении файла в диалоговом окне по умолчанию указан формат xcf.
Comment 1 Valery Inozemtsev 2021-04-01 11:56:12 MSK
как вам это удалось? проверил, по умолчанию предлагается xcf
Comment 2 Валентина 2021-04-01 12:00:42 MSK
Уточню, если перетаскивать изображение в gimp, редактировать и сохранять, предлагается xcf формат, как в р9, так и в sisyphus.
При выполнении следующих шагов ошибка c png форматом воспроизводится в р9 и в sisyphus:
1) Открыть GIMP
2) Выбрать Файл->Создать->Снимок экрана, выбрать в диалоговом окне Захватить, щелкнуть в любой области экрана.
3) Выбрать Файл->Сохранить.
В поле Имя указано screenshot.png. При нажатии на кнопку Сохранить появляется ошибка из вложения.
Comment 3 Valery Inozemtsev 2021-04-01 12:09:18 MSK
Created attachment 9257 [details]
screenshot
Comment 4 Valery Inozemtsev 2021-04-01 12:10:26 MSK
Comment on attachment 9257 [details]
screenshot

Все по шагам. И все равно предлагает xcf
Comment 5 Валентина 2021-04-01 12:20:18 MSK
(Ответ для Valery Inozemtsev на комментарий #4)
> Комментарий к вложению 9257 [details] [подробности]
> screenshot
> 
> Все по шагам. И все равно предлагает xcf

Сейчас проверили, действительно, воспроизводится только в KDE.
Comment 6 Валентина 2021-04-01 12:20:36 MSK
(Ответ для Valery Inozemtsev на комментарий #4)
> Комментарий к вложению 9257 [details] [подробности]
> screenshot
> 
> Все по шагам. И все равно предлагает xcf

Сейчас проверили, действительно, воспроизводится только в KDE.
Comment 7 Валентина 2021-04-01 12:21:49 MSK
Created attachment 9258 [details]
screenshot K Workstation 9.1
Comment 8 Valery Inozemtsev 2021-04-01 12:23:03 MSK
с KDE ничем не могу помочь
Comment 9 Vera Blagoveschenskaya 2021-04-01 12:25:23 MSK
Только в KDE
Comment 10 Sergey V Turchin 2021-04-01 13:16:54 MSK
(Ответ для Valery Inozemtsev на комментарий #8)
> с KDE ничем не могу помочь
А с чем можешь?
Comment 11 Valery Inozemtsev 2021-04-01 14:33:32 MSK
могу помочь с формулировками. например, "в KDE gtk file chooser вызывается с неожиданными параметрами"
Comment 12 Sergey V Turchin 2021-04-01 14:55:12 MSK
(Ответ для Valery Inozemtsev на комментарий #11)
> могу помочь с формулировками
А c GIMP кто-нибудь может помочь?
Comment 13 Valery Inozemtsev 2021-04-01 15:10:51 MSK
Created attachment 9262 [details]
KDE-GTK

gimp делает ровно то что ему сказали (см. скриншот) и имя файла с расширением там появляется еще при создании
Comment 14 Sergey V Turchin 2021-04-01 15:44:22 MSK
(Ответ для Valery Inozemtsev на комментарий #13)
> gimp делает ровно то что ему сказали
Т.е. ты полагаешь, что KDE говорит GIMP-у: "screenshot.png", правильно?
Comment 15 Sergey V Turchin 2021-04-01 15:49:04 MSK
gimp_image_set_filename (*image_ID, "screenshot.png");
в исходниках GIMP.
Comment 16 Valery Inozemtsev 2021-04-01 18:20:50 MSK
упс... все даже хуже
$ grep screenshot.png * -r
plug-ins/screenshot/screenshot-kwin.c:      gimp_image_set_filename (*image_ID, "screenshot.png");
plug-ins/screenshot/screenshot-gnome-shell.c:      gimp_image_set_filename (*image_ID, "screenshot.png");
plug-ins/screenshot/screenshot-osx.c:      gimp_image_set_filename (*image_ID, "screenshot.png");
plug-ins/screenshot/screenshot-freedesktop.c:              gimp_image_set_filename (*image_ID, "screenshot.png");

и судя по количеству TODO/FIXME в screenshot-kwin.c апстрим толком не знает как это сделать правильно
Comment 17 Valery Inozemtsev 2021-04-01 19:12:40 MSK
хотя проблема явно не в этом. если из KDE открыть любой png файла в gimp а потом попытаться его сохранить что будет?
Comment 18 Sergey V Turchin 2021-04-02 10:19:39 MSK
(Ответ для Valery Inozemtsev на комментарий #17)
> если из KDE открыть любой png файла в gimp а потом попытаться его сохранить что будет?
Попробуй, я скажу, где взять бесплатно.
Comment 19 Sergey V Turchin 2021-04-02 11:11:47 MSK
Я может вырезать эту фичу совсем? В KDE, например, скриншот перетаскивается в GIMP мышью прямо из родной скриншотилки.
Comment 20 Sergey V Turchin 2021-04-02 11:15:18 MSK
В Sisyphus, например, сейчас вообще не работает. См. скриншот.
Comment 21 Sergey V Turchin 2021-04-02 11:16:43 MSK
Created attachment 9263 [details]
plasma-5.21 gimp-2.10.24
Comment 22 Sergey V Turchin 2021-04-02 11:42:21 MSK
(Ответ для Sergey V Turchin на комментарий #20)
> В Sisyphus, например, сейчас вообще не работает.
Если включить композитинг, то в KDE работает, но не для полного экрана, а только для окон. С такими костылями проще спрятать эту фичу подальше.
Comment 23 Tatyana Gagina 2022-03-03 17:55:10 MSK
С версией gimp-2.10.30-alt1 не воспроизводится.