запуск экрана очищает буфер обмена x11

запуск экрана очищает буфер обмена x11

Каждый раз, когда я запускаю screen(1), он очищает мой буфер обмена X11. Это невероятно раздражает. Я полагаю, что есть какая-то настройка по умолчанию, которую я могу отключить? Я пока не смог ее найти.

Использование терминала gnome в Fedora 22.

решение1

Кажется, этоошибка в VTE, компонент, используемый терминалом GNOME. screenсбрасывает терминал при запуске, и из-за ошибки содержимое буфера обмена теряется.

решение2

Примечание: это обходной путь, а не «правильный» ответ.

Лично я думаю, что это ошибка в поведении - и я подозреваю, что это связано с тем, что у screen есть своя функция буфера обмена копировать/вставить. Но я совсем не уверен. :-/

Мой обходной путь — установить менеджер буфера обмена. Я не буду давать никаких конкретных рекомендаций. Быстрый поиск в Google выявил следующие примеры:

  • CopyQ — на основе Qt
  • Diodon - предназначен для Unity/GTK
  • Glipper - на основе GTK
  • Парцеллит - на основе ГТК
  • xfce4-clipman - для xfce (я использую XFCE, поэтому сам использую этот)

Связанный контент