Seperti yang ditemukan di sini , kunci untuk menempelkan data biner ke file xclipadalah dengan memberi tahu Jenis Media apa yang Anda miliki di clipboard. Untuk PNG Anda dapat:
Jadi sekarang saya ~/Dropbox/.mybashrcsaya menambahkan alias (clipboard2photo) untuk dengan mudah menempel ke file gambar (mungkin suatu hari nanti kita akan memilikinya di Nautilus ).
Seperti disebutkan dalam tautan pertama: CATATAN: Beberapa penelitian menunjukkan bahwa Anda memerlukan xclip dari SVN revisi 81 (dari April 2010) atau lebih baru untuk memiliki opsi -t yang diperlukan. Atau terapkan tambalan sendiri.
i336_
7
Saya percaya alasan mengapa skrip Leo Alekseyev tidak berfungsi kadang-kadang (pada beberapa sistem) dijelaskan dalam jawaban untuk pertanyaan serupa. Bagian penting yang dikutip di sini:
Satu keanehan yang berbeda dari kebanyakan sistem lain: jika program yang memiliki seleksi (clipboard) hilang, begitu pula pilihannya.
Ketika saya menjalankan skrip Leo di shell python, itu berfungsi, selama shell berjalan. Jadi saya pikir data clipboard hilang, ketika skrip dihentikan. Solusi yang diposting dalam jawaban, berfungsi untuk saya:
Untuk menggunakan ini, sudo apt-get install python pygtkrekatkan kode di atas ke dalam skrip, chmod +xagar dapat dieksekusi, dan Anda harus melakukannya dengan baik.
Gambar png kecil yang disalin menggunakan skrip ini. Tidak dapat menempelkannya ke OpenOffice atau ke Gimp ("Tidak ada data gambar di clipboard untuk di-paste"). Jangan bekerja Setelah menyalin gambar aktual di Gimp dan menggunakan skrip ini buffer akan kembali ke teks yang sebelumnya.
Vi.
Saya baru saja mencoba wget http://upload.wikimedia.org/wikipedia/commons/d/d9/Test.png && ./test.py Test.png:, di mana test.py adalah apa yang disisipkan di sini. Pasta halus ke dalam Gimp.
Leo Alekseyev
Mencoba dengan Test.png. "Tidak ada data gambar di clipboard untuk ditempelkan". Apakah ini tergantung pada menjalankan Gnome? Bagaimana cara debug ini? Saya dapat dengan sukses menyalin gambar di Gimp dan menempelkannya di Openoffice, jadi secara umum menyalin berfungsi.
Jawaban:
Seperti yang ditemukan di sini , kunci untuk menempelkan data biner ke file
xclip
adalah dengan memberi tahu Jenis Media apa yang Anda miliki di clipboard. Untuk PNG Anda dapat:Atau
image/jpeg
dan.jpg
untuk JPEG.Jadi sekarang saya
~/Dropbox/.mybashrc
saya menambahkan alias (clipboard2photo) untuk dengan mudah menempel ke file gambar (mungkin suatu hari nanti kita akan memilikinya di Nautilus ).sumber
Saya percaya alasan mengapa skrip Leo Alekseyev tidak berfungsi kadang-kadang (pada beberapa sistem) dijelaskan dalam jawaban untuk pertanyaan serupa. Bagian penting yang dikutip di sini:
Ketika saya menjalankan skrip Leo di shell python, itu berfungsi, selama shell berjalan. Jadi saya pikir data clipboard hilang, ketika skrip dihentikan. Solusi yang diposting dalam jawaban, berfungsi untuk saya:
Perbarui dari _Vi: Untuk kelengkapan, tambahkan skrip file clipboard->:
sumber
Skrip python / pygtk berikut berfungsi:
(Sumber: http://ubuntuforums.org/showthread.php?t=1689889 )
Untuk menggunakan ini,
sudo apt-get install python pygtk
rekatkan kode di atas ke dalam skrip,chmod +x
agar dapat dieksekusi, dan Anda harus melakukannya dengan baik.sumber
wget http://upload.wikimedia.org/wikipedia/commons/d/d9/Test.png && ./test.py Test.png
:, di mana test.py adalah apa yang disisipkan di sini. Pasta halus ke dalam Gimp.