Как получить расширенный текст или исходный код HTML из буфера обмена X?  Например, если вы копируете какой-либо текст из веб-браузера и вставляете его в композитор, он вставляется в виде HTML с сохранением ссылок и т.д.  Тем не менее, xclip -o для того же выбора просто выводит простой текст.  Я хотел бы вытащить HTML и в текстовый редактор.
1
 2 ответа
1
С некоторой помощью из ответа на ветку stackoverflow.com на этот вопрос я создал клиент командной строки гетто, чтобы получить эту информацию.
использование
clipcli [-h] [-f FILE] [-d] [-l] [TARGET]
positional arguments:
  TARGET                display the contents of this target
optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           enable debug tracing
  -f FILE, --file FILE  the file to which output will be directed
  -l, --list            list available targets
Пример:
$ clipcli text/html
some text with <em>emphasis</em>
То, как это работает, даже наличие различных целей, по-видимому, во многом зависит от приложения, предоставляющего данные из буфера обмена. Есть немного больше информации в вопросе stackoverflow.
0
Работает ли у вас вторичный буфер обмена xclip -o -selection secondary или xclip -o -selection clipboard ?
Они могут быть сокращены до
xclip -o -se s 
а также
xclip -o -se c
