Есть ли эквивалент в xsel, который поддерживает rtf?
674
Matthew
Мне интересно, есть ли в Linux программа для работы с буфером обмена из командной строки, такая как xsel или xclip, которая поддерживает данные в формате RTF? Я имею в виду, что если я использую xsel для помещения данных RTF в буфер обмена, то при вставке я получаю код ASCII RTF, а не форматированный текст. Xsel и xclip могут обрабатывать только простой текст.
В MacOS команды pbpaste и pbcopy автоматически устанавливают тип содержимого буфера обмена на RTF, если в данных есть заголовок RTF. Я ищу программу для Linux, которая будет делать именно это.
Мне нужно использовать его в сценариях, чтобы графические менеджеры буфера обмена не работали.
2 ответа на вопрос
1
aplaice
More modern versions of xclip do support formatted data. For example, if you have a command that outputs RTF, the following should result in the formatted text being properly placed in your clipboard:
Поправьте меня, если я не прав, но я думаю, что приложение, которое вы вставляете, поддерживает форматирование. Я провел некоторую обработку копирования / вставки в свое время, и мне пришлось форматировать любые данные, которые я получаю с помощью команды вставки.
Что касается заголовков, в какой среде вы работаете, Gnome или KDE? AFAIK, буфер обмена - это не функция ядра, а среда, в которой вы работаете.
I was trying to use the X selection system so that it wouldn't matter whether or not a particular widget set or window manager's libraries were installed. Thank you very much for the question-link by the way...it sort of answers the question that I had been wondering about. It seems that the ability to handle non-(plain)text formats in the clipboard is an extension provided by gnome/gtk or qt/kde. I'll just have to implement it in gtk and live with it. ;)
Matthew 13 лет назад
0