Soy alguien que siempre intenta aprender frikadas nuevas…. sí, mientras más raro es el tip, más interesante lo encuentro 😀
Por eso esta vez les traigo otro tip que yo encuentro interesante, no sé si a ustedes les parezca igual LOL!!
El clipboard, es ese texto/información que tenemos en memoria, por ejemplo… estamos escribiendo un texto, el texto es:
Este sitio es DesdeLinux.net y tienen montón de tutoriales interesantes.
Y hacemos [Ctrl]+[C] copiando «DesdeLinux.net«, hecho esto ¿solo tenemos que hacer [Ctrl]+[V] para pegar el texto en otro lado no? Bueno, eso que hemos copiado y podemos pegar en otro lado, eso es lo que tenemos en el clipboard (en el ejemplo lo que tenemos en el clipboard sería: DesdeLinux.net)
Ahora les mostraré cómo mediante un comando, pueden enviar información al clipboard de KDE (sí, de KDE, pues en Gnome es diferente):
dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:"AQUI LA INFO"
Nota: Eso es UNA sola línea, parece dos pero es una sola línea en realidad.
Si copian eso y lo ponen en una terminal, presionan [Enter], y luego hacen clic derecho + pegar, verán el resultado que obtienen 😉
Este comando puede ser (obviamente) usado en un script, la función o resultado que quieran lograr con el script se los dejo a su imaginación 😉
Yo ya empiezo a pensar en algún que otro para usar este tip 😀
Saludos
Se me ocurre un script para reemplazar el enviar datos salientes de una terminal a algún archivo por enviar datos salientes al klipper:
Ejemplo ilustrativo:
reemplazar «lspci >> algo.txt» por «lspci >> script» xD
OFF TOPIC:
Vamos, ¿No es más fácil El Ctrl + C y Ctrl + V? hahaha A veces me sorprende las cosas que hay en Linux, y eso es lo que me gusta de este SO ^^
JAJAJA pero si no tienes un entorno gráfico, o si estás haciendo un software o script, y deseas que este envíe algo al clipboard? … jeje, en esos casos este comando es la solución 😉
Aporto una solución muchísimo más sencilla y que no depende del entorno de escritorio: xclip.
Esta pequeña herramienta está en los repositorios de casi todas las distribuciones y permite direccionar la salida de un comando al clipboard para luego pegarlo donde más nos convenga. Por ejemplo:
ls -a | xclip -sel clip
Saludos!!!
WOW … O_O … no sabía esto, esto de veras merece un post hahaha. Mil gracias amigo, de veras excelente tip 😀
Me alegro que te haya gustado!! 😀
no quiero arruinar la fiesta, pero Opera ya tenia eso desde la version 1.6 xD
Opera desde un comando hacía esto? O_0 … jaja no creo jaja.
es la costumbre de que nunca falta alguien diciendo que ya existía o que opera ya lo tenia xD
Se pasa de complicado.
Con
qdbus org.kde.klipper /klipper setClipboardContents «hola»
ya escribes «hola» en el portapapeles.
Para leer y escribir en el portapapeles… hay un guión muy útil en:
https://github.com/milianw/shell-helpers/blob/master/clipboard