Bug 32252

Summary: При копировании добавляются символы 0~1~ : xfce4-terminal is using an old version of vte
Product: Sisyphus Reporter: Danil Mikhaylov <danil>
Component: xfce4-terminalAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, imz, lav, mike, sem
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://unix.stackexchange.com/questions/196098/copy-paste-in-xfce4-terminal-adds-0-and-1
Bug Depends on:    
Bug Blocks: 32929    

Description Danil Mikhaylov 2016-07-06 21:08:42 MSK
Например так:
0~/boot/grub/grub.cfg1~

При копировании
/boot/grub/grub.cfg

Описание причины:
The issue is that your terminal is in bracketed paste mode, but doesn’t seem to support it properly. The issue was fixed in VTE, but xfce4-terminal is still using an old and unmaintained version of it.

http://unix.stackexchange.com/questions/196098/copy-paste-in-xfce4-terminal-adds-0-and-1

Обход проблемы:
Ввести
printf "\e[?2004l"

Помогает на некотрое время.

Решение:
Пересобрать xfce4-terminal c новым VTE

Описание:
http://cirw.in/blog/bracketed-paste
Comment 1 Vitaly Lipatov 2016-07-06 21:11:20 MSK
Сейчас xfce4-terminal собран с libvte
Ср ноя 23 2011 Yuri N. Sedunov <aris@altlinux.org> 0.28.2-alt2

libvte.so.9()(64bit) >= set:lfbSeaA8mLRZBIoTK1xcZiMa2qVnqYDFh6tKvxgk6ZwZKWG9cpAjblQOYhf5ZEHbR91eZlOKwlR9TsZ4bZK60SB7bJvm9RZjRZyjAjh8AbjCbag5x7d1w0km6 нужен для xfce4-terminal-0.6.3-alt2
Comment 2 Andrey Cherepanov 2016-07-07 11:46:04 MSK
На Sisyphus.
Comment 3 Vitaly Lipatov 2016-07-21 00:30:14 MSK
Схожая бага с проблемой в Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1353216

Вообще в Debian пишут, что новая vte работает только с gtk3, поэтому сборка требует портирования xfce4 на gtk3:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790195

The bigger change for 4.14 is the port / upgrade to GTK+ 3.x.
http://blog.alteroot.org/articles/2016-04-12/road-to-xfce-4.14.html
Comment 4 Mikhail Efremov 2016-08-05 19:05:27 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=31856#c5
Comment 5 Vitaly Lipatov 2016-08-07 01:57:54 MSK
(В ответ на комментарий №4)
> https://bugzilla.altlinux.org/show_bug.cgi?id=31856#c5
Потестил, всё отлично. Предлагаю отправить в Сизиф, а после небольшой паузы — и в p8.
Comment 6 Mikhail Efremov 2016-08-23 16:21:21 MSK
Меня смущает, что оно на gtk3, при том, что почти весь остальной Xfce на gtk2.
Я планирую откладывать сборку нового Xfce на gtk3 настолько долго, насколько это возможно.
Впрочем, в данном конкретном случае плюсы vte3 все же перевешивают минусы, видимо.
Comment 7 Repository Robot 2016-08-23 18:41:39 MSK
xfce4-terminal-0.6.90-alt1 -> sisyphus:

* Fri Aug 05 2016 Mikhail Efremov <sem@altlinux> 0.6.90-alt1
- Enable debug (minimum level).
- Updated to 0.6.90 (closes: #31856, #32252).