Así que ahora en mi ~/Dropbox/.mybashrcagrego un alias (clipboard2photo) para pegar fácilmente en el archivo de imagen (tal vez algún día lo tengamos en Nautilus ).
Como se señaló en el primer enlace: NOTA: Algunas investigaciones muestran que necesita xclip de la revisión 81 de SVN (desde abril de 2010) o posterior para tener la opción -t requerida. O aplique los parches usted mismo.
i336_
7
Creo que la razón por la cual el script Leo Alekseyev no funciona a veces (en algunos sistemas) se explica en esta respuesta a una pregunta similar. Parte importante citada aquí:
Una rareza que es diferente de la mayoría de los otros sistemas: si el programa que posee la selección (portapapeles) desaparece, también lo hace la selección.
Cuando ejecuto el script de Leo en Python Shell, funciona, siempre y cuando el shell se esté ejecutando. Así que creo que los datos del portapapeles se pierden cuando finaliza el script. La solución publicada en la respuesta está funcionando para mí:
Se copió una pequeña imagen png con este script. No se puede pegar ni en OpenOffice ni en Gimp ("No hay datos de imagen en el portapapeles para pegar"). No trabajes Después de copiar la imagen real en Gimp y usar esta secuencia de comandos, el búfer vuelve al texto anterior.
Vi.
Acabo de intentar: wget http://upload.wikimedia.org/wikipedia/commons/d/d9/Test.png && ./test.py Test.pngdonde test.py es exactamente lo que se pega aquí. Se pega bien en Gimp.
Leo Alekseyev
Probado con Test.png. "No hay datos de imagen en el portapapeles para pegar". ¿Depende de ejecutar Gnome? ¿Cómo depurar esto? Puedo copiar con éxito la imagen en Gimp y pegarla en Openoffice, por lo que, en general, la copia funciona.
Respuestas:
Como se encuentra aquí , la clave para pegar datos binarios en un archivo
xclip
es decir qué tipos de medios tiene en el portapapeles. Para PNG puedes:O
image/jpeg
y.jpg
para JPEG.Así que ahora en mi
~/Dropbox/.mybashrc
agrego un alias (clipboard2photo) para pegar fácilmente en el archivo de imagen (tal vez algún día lo tengamos en Nautilus ).fuente
Creo que la razón por la cual el script Leo Alekseyev no funciona a veces (en algunos sistemas) se explica en esta respuesta a una pregunta similar. Parte importante citada aquí:
Cuando ejecuto el script de Leo en Python Shell, funciona, siempre y cuando el shell se esté ejecutando. Así que creo que los datos del portapapeles se pierden cuando finaliza el script. La solución publicada en la respuesta está funcionando para mí:
Actualización desde _Vi: para completar, agregar el portapapeles-> script de archivo:
fuente
El siguiente script python / pygtk hace el trabajo:
(Fuente: http://ubuntuforums.org/showthread.php?t=1689889 )
Para usar esto,
sudo apt-get install python pygtk
pegue el código anterior en un script,chmod +x
para que sea ejecutable, y debería estar listo.fuente
wget http://upload.wikimedia.org/wikipedia/commons/d/d9/Test.png && ./test.py Test.png
donde test.py es exactamente lo que se pega aquí. Se pega bien en Gimp.