Bug 32252 - При копировании добавляются символы 0~1~ : xfce4-terminal is using an old version of vte
Summary: При копировании добавляются символы 0~1~ : xfce4-terminal is using an old ver...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xfce4-terminal (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL: http://unix.stackexchange.com/questio...
Keywords:
Depends on:
Blocks: 32929
  Show dependency tree
 
Reported: 2016-07-06 21:08 MSK by Danil Mikhaylov
Modified: 2017-01-08 05:35 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).