Работа с буфером обмена между 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 из Центра программного обеспечения, но имейте в виду потенциальные затраты производительности.