Работа с буфером обмена между LibreOffice и другим приложением

Когда я хочу скопировать текст из LibreOffice в gmail в браузере Chrome, буфер обмена не работает, пока я не оставлю текстовый документ LibreOffice открытым.

Как я могу исправить это ограничение или это просто вопрос ожидания улучшений?

1 ответ

Решение

То, что вы заметили, является известной функцией или, в зависимости от точки зрения, ошибкой системы X буфера обмена.

Разработчик LibreOffice Майкл Микс утверждает следующее:

Система буфера обмена X полагается на приложение, владеющее выбором, чтобы предоставить данные; если вы закроете приложение - его там нет; так что не получится.

Вокруг этого существуют различные (по-разному дорогие) хаки на разных рабочих столах; которые пытаются сериализовать буфер обмена в различных точках - я думаю, это можно сделать до выхода.

Проблем предостаточно: например. выделите 2^36 ячеек на листе, нажмите "Копировать", выйдите из LibreOffice - что происходит?;-> но - это всегда так с большими листами, я думаю.

Вы уверены, что это неожиданная ошибка?:-)

Два блога в 2010 году заинтересованной студентки Сары Стронг предоставляют читаемую справочную информацию:
- GSoC: постоянство буфера обмена для Ubuntu
- Менеджеры буфера обмена для Ubuntu: патчить сложно, пойдем по магазинам! ... для менеджеров буфера обмена

Она также написала https://wiki.ubuntu.com/ClipboardPersistence, которая занимается этой проблемой. Но обратите внимание, что эта вики-страница последний раз обновлялась в 2010 году, и некоторые ссылки не работают; Кроме того, список приложений, которые "работают" и те, которые не могут теперь отличаться, с LibreOffice, все еще являющимся видным членом последнего. По словам другого разработчика LibreOffice, Björn Michaelsen, "поскольку все больше и больше приложений используют обходной путь, мы начинаем торчать".

Затем спросите Ubuntu также есть информация, связанная с вашим вопросом. Посмотрите, почему я могу использовать менеджер буфера обмена?

Поэтому, отвечая на ваш вопрос, просто установите Parcellite из Центра программного обеспечения, но имейте в виду потенциальные затраты производительности.

Другие вопросы по тегам