Bug 45708 - Не создается файл из буффера обмена в Krita (kde5-spectacle)
Summary: Не создается файл из буффера обмена в Krita (kde5-spectacle)
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kde5-spectacle (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-team@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-30 12:17 MSK by strepkovaas
Modified: 2023-05-15 15:25 MSK (History)
3 users (show)

See Also:


Attachments
рисунок 1 (52.55 KB, image/png)
2023-03-30 12:17 MSK, strepkovaas
no flags Details
Видео воспроизведения ошибки (3.76 MB, video/x-matroska)
2023-05-15 10:36 MSK, Анастасия Кирюхина
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description strepkovaas 2023-03-30 12:17:39 MSK
Created attachment 12852 [details]
рисунок 1

Стенд:
p10-education-10.1-x86-64

Сценарий действий:
- Сделать скриншот и скопировать изображение в буфер обмена
- Перейти в Krita
- Во вкладке "Файл" выбрать "Создать" (или нажать Ctrl+N)
- Выбрать режим "Создать из буфера обмена" и нажать "Создать"

Ожидаемый результат:
Открылся новый файл со скриншотом на холсте.

Фактический результат:
В окне создания файла из буффера обмена все кнопки неактивны (см. рисунок 1). При этом скриншот скопирован и есть возможность вставить его, например, в открытое окне Krita с новым файлом при помощи комбинации клавиш Ctrl+V. В Krita невозможно создать файл из буффера обмена.
Comment 1 strepkovaas 2023-03-31 12:36:26 MSK
Воспроизводится в Sisyphus.

Стенды, обновленные до sisyphus:
education-10.1-x86-64
education-kde-10.1-x86-64
workstation-10.1-x86-64
kworkstation-10.1-x86-64
server-10.1-x86-64

Версия: krita-5.1.5-alt1

Проверялось на p10, ошибка воспроизводится.
Comment 2 Анастасия Кирюхина 2023-05-15 10:36:48 MSK
Created attachment 13182 [details]
Видео воспроизведения ошибки

Ошибка на стороне spectacle.

Воспроизводится при нажатии кнопки "Копировать изображение в буфер обмена" и закрытии spectacle.

После закрытия spectacle в буфере обмена скриншот не сохраняется, если оставить spectacle открытым, копирование в программу krita производится успешно.

Поведение spectacle проверялось так же в Libreoffice Writer, аналогичное поведение.

Приложено видео, вс. вложения.

Воспроизводится в Сизифе:

kde5-spectacle-22.12.3-alt1

Воспроизводится в р10:

kde5-spectacle-22.12.3-alt1
Comment 3 Sergey V Turchin 2023-05-15 13:44:02 MSK
(Ответ для Анастасия Кирюхина на комментарий #2)
> Воспроизводится при нажатии кнопки "Копировать изображение в буфер обмена" и
> закрытии spectacle.
Так всё работает. При завершении приложения очищается буфер обмена.
Comment 4 Анастасия Кирюхина 2023-05-15 13:46:00 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Анастасия Кирюхина на комментарий #2)
> > Воспроизводится при нажатии кнопки "Копировать изображение в буфер обмена" и
> > закрытии spectacle.
> Так всё работает. При завершении приложения очищается буфер обмена.

НЕ работает.
Читать https://bugzilla.altlinux.org/show_bug.cgi?id=45708#c2.

А именно: После закрытия spectacle в буфере обмена скриншот не сохраняется.
Comment 5 Анастасия Кирюхина 2023-05-15 13:48:50 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Анастасия Кирюхина на комментарий #2)
> > Воспроизводится при нажатии кнопки "Копировать изображение в буфер обмена" и
> > закрытии spectacle.
> Так всё работает. При завершении приложения очищается буфер обмена.

Ок.
Comment 6 Олег Соловьев 2023-05-15 13:57:42 MSK
(In reply to Анастасия Кирюхина from comment #4)
> А именно: После закрытия spectacle в буфере обмена скриншот не сохраняется.

Как настроили, то и получили:
Настройка... -> Основные -> Запоминать выбранную область: -> До выхода из программы
Comment 7 Анастасия Кирюхина 2023-05-15 15:03:45 MSK
(Ответ для Олег Соловьев на комментарий #6)
> (In reply to Анастасия Кирюхина from comment #4)
> > А именно: После закрытия spectacle в буфере обмена скриншот не сохраняется.
> 
> Как настроили, то и получили:
> Настройка... -> Основные -> Запоминать выбранную область: -> До выхода из
> программы

Скажите, пожалуйста, при чем тут функция "Запоминать выбранную область:", которая отвечает за область снимка с экрана, если баг про буфер обмена?
Comment 8 Олег Соловьев 2023-05-15 15:19:02 MSK
(In reply to Анастасия Кирюхина from comment #7)
> Скажите, пожалуйста, при чем тут функция "Запоминать выбранную область:",
> которая отвечает за область снимка с экрана, если баг про буфер обмена?

При том, что можете сами в этом убедиться/опровергнуть
Comment 9 Анастасия Кирюхина 2023-05-15 15:25:56 MSK
(Ответ для Олег Соловьев на комментарий #8)
> (In reply to Анастасия Кирюхина from comment #7)
> > Скажите, пожалуйста, при чем тут функция "Запоминать выбранную область:",
> > которая отвечает за область снимка с экрана, если баг про буфер обмена?
> 
> При том, что можете сами в этом убедиться/опровергнуть

Выполнен следующий сценарий:

1. Создан скриншот в spectacle - Настройка - Основные - Запоминать выбранную область:Всегда - ОК - Нажать кнопку "Копировать изображение в буфер обмена" - Закрыть программу spectacle. 
2. Перейти в Krita - Вкладка "Файл" - "Создать" - "Создать из буфера обмена" - "Создать".

Результат: После закрытия spectacle в буфере обмена скриншот не сохраняется, если оставить spectacle открытым, копирование в программу krita производится успешно.
Поведение spectacle проверялось так же в Libreoffice Writer, аналогичное поведение.