Вероятно, это случилось и с вами - иногда, когда вы копируете текст с какой-либо веб-страницы в черновик текста электронной почты в своем любимом клиенте электронной почты, вам не нравится тот факт, что наклеенная часть имеет другой шрифт/размер/вес. он каким-то образом запоминает стиль (часто изображения, когда выбрано). Как это сделать, если вы вставляете то же самое в свой любимый текстовый редактор, как Vim, нет HTML, просто обычный текст?
Кажется, что буфер обмена поддерживает выбранные данные в различных форматах. Как можно получить доступ к данным в любом из этих форматов (программно или с некоторой полезностью)? Как работает буфер обмена X11?