Bug 43403 - В mate-terminal нажатие Ctrl+Shift+A выделяет только текущий вывод, а не всю историю
Summary: В mate-terminal нажатие Ctrl+Shift+A выделяет только текущий вывод, а не всю ...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: vte3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-30 12:47 MSK by Nikolay Strelkov
Modified: 2022-12-02 14:24 MSK (History)
2 users (show)

See Also:


Attachments
Скринкаст с проявлением ошибки (1.07 MB, image/gif)
2022-07-30 12:47 MSK, Nikolay Strelkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Strelkov 2022-07-30 12:47:13 MSK
Created attachment 11233 [details]
Скринкаст с проявлением ошибки

В ошибке виноваты разработчики VTE. Для исправления нужно откатить вот этот коммит - https://gitlab.gnome.org/GNOME/vte/-/commit/caf8a6a7a17a3f70fa5fc611c71ffb27a5cfee75 .

В Ubuntu сообщение об ошибке доступно по ссылке https://pad.lv/1922276 , VTE - https://gitlab.gnome.org/GNOME/vte/-/issues/2504 , MATE - https://github.com/mate-desktop/mate-terminal/issues/372 .

В p9 с VTE 0.56.3-alt1 ошибки нет.

Шаги для повторения:
1. Запустить p10 или Sisyphus MATE
2. Открыть MATE Terminal
3. Включить бесконечную историю (Edit - Profile Preferences - Scrolling, Scrollback - Unlimited)
4. Запросить вывод большого объема строк - `ls -1 /bin`
5. Нажать Edit - Select All (или <Shift>+<Ctrl>+<A>), затем Edit - Copy (or press <Shift>+<Ctrl>+<C>)
6. Открыть редактор Pluma и вставить содержимое буфера в него

Ожидаемый результат:
* полный вывод терминала скопирован - от `user@host:~$ ls -1 /bin` до `user@host:~$`

Реальный результат:
* только 24 строк оказалось в буфере (зависит от размера окна терминала)
Comment 1 Pavel Shilov 2022-12-02 14:24:59 MSK
Проверялось на p10, ошибка воспроизвелась.
версия пакета 
vte3-0.70.1-alt1.x86_64