Bagaimana teks berwarna disimpan di clipboard?


1

Saya telah menggunakan xclip untuk menyalin teks ke dan dari terminal. Saya ingin tahu bagaimana ini akan menangani teks berwarna dari aplikasi non-terminal seperti google docs, dan libreoffice

Ketika menyalin dari salah satu editor dokumen ini ke yang lain warna teks tetap, namun ketika saya gunakan xclip -o --clipboardtampaknya tidak ada atribut atau kode pelarian ke teks yang disalin; hanya teks yang disalin yang ditampilkan.

Ini masuk akal untuk sebagian besar penggunaan, Anda tidak ingin urutan melarikan diri acak atau atribut muncul dalam teks yang Anda salin. Kecuali saat Anda melakukannya.

Saya juga telah mencoba menyalin beberapa teks merah dan kemudian mengarahkan output xclip ke file .doc yang jika tidak dapat mendukung teks berwarna -xclip kemungkinan tidak mendukungnya.

Pertanyaan saya selanjutnya adalah, bagaimana (jika ada) saya bisa mengakses / melihat urutan escape / atribut warna / representasi lain yang terkait dengan teks berwarna - di clipboard?

Saya sadar bahwa warna terminal ke warna terminal biasanya menggunakan ANSI mengatur mode urutan sekuens misalnya \033[1muntuk huruf tebal , sementara editor dokumen / teks mungkin menggunakan standar yang berbeda.

Pikir ini lebih merupakan hal X daripada hal terminal, tetapi jika itu penting saya menguji & menemukan perilaku yang sama pada xfce4-terminal & gnome-terminal.


Memeriksa kode sumber? Semuanya harus ada di sana, di xclip & / atau desktop Anda
Xen2050

@ Xen2050 melihat sumber tidak mengungkapkan apa pun untuk menyarankan atribut dilucuti. Saya bersedia untuk meretas xlib untuk mendapatkan sesuatu yang berfungsi, tetapi tanpa mengetahui standar yang terkait dengan perilaku saya ragu saya akan mencapai banyak hal.
Anroca
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.