Bug 43403

Summary: В mate-terminal нажатие Ctrl+Shift+A выделяет только текущий вывод, а не всю историю
Product: Sisyphus Reporter: Nikolay Strelkov <nrbrtx>
Component: vte3Assignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, shilovps
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скринкаст с проявлением ошибки none

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