Description: Éste script rastreará su imagen de fondo de escritorio, y la pondrá como imagen en el cargador de arranque de grub2 Debes ejecutar "wallpaper-grub" con doble clic, o desde la terminal puedes ejecutar directamente setup.sh. No debes mover de ésta carpeta los script, pero puedes renombrar la carpeta si deseas, por ej. con un punto . delante , para que sea un archivo invisible, y puedes moverla a donde desees. Para tenerlo en /usr/bin, y poderlo ejecutar desde la terminal, debes copiar setup.sh, a /usr/bin con estos comandos: cd */wallpaper-on-grub sudo cp ./setup.sh /usr/bin/wallpaper-grub Y podrás ejecutar directamente el comando wallpaper-grub. Y para usarlo en nautilus-scripts, remplace en el script wallpaper-grub , todo exepto #!/bin/bash , y escriba esto: gnome-terminal -e wallpaper-grub si es que lo copió a /usr/bin/ si no lo copió a /usr/bin/, escriba esto: gnome-terminal -e /ruta/a/wallpaper-on-grub/setup.sh Si deseas eliminar el wallpaper del grub puedes ejecutar éste comando sudo rm /boot/grub/image-background.jpg Eres libre de modificarlo y redistribuirlo. por Rodrigo Esteves baitsart@gmail.com www.youtube.com/user/baitsart Disfrútalo !!! ------------------------------------------------------------------------- This script will copy your desktop wallpaper, and put it as image in the grub2 bootloader. You must run wallpaper-grub with double click, or from the terminal can directly execute setup.sh. You must not move the scripts from this folder, but you can rename the folder if want, with a point at the start . , to be a invisible file, and you can move it anywhere you want. To take this into /usr/bin , and be able to run from the terminal, copy setup.sh , to /usr/bin with commands: cd */wallpaper-on-grub sudo cp ./setup.sh /usr/bin/wallpaper-grub And you can run direct wallpaper-grub command. And to use it on nautilus-scripts, replace on wallpaper-grub script, all exept #!/bin/bash , and write this: gnome-terminal -e wallpaper-grub If you copy to /usr/bin/ If you not copy to /usr/bin/, write this: gnome-terminal -e /path/to/wallpaper-on-grub/setup.sh If you want to remove the grub wallpaper you can run this command sudo rm /boot/grub/image-background.jpg You are free to modify and redistribute by Rodrigo Esteves baitsart@gmail.com www.youtube.com/user/baitsart Enjoy it!!!
Gracias!! Ya que yo uso enlightenment(Bodhi)tuve que hacer unas pocas modificaciones,pero al final todo funcino excelente...Buen trabajo y gracias por el script..
Hola Alek889, me alegro que te sirviera, y te cuento que estoy haciendo otro más completo, con zenity --file-selection, y también NAUTILUS_SCRIPT_SELECTED_FILE_PATHS, para imagen del grub, bueno se agradece tu buena onda en comentar, Saludo!!
Para qué meter a Python dentro de un shell script sólo por una línea? Para reemplazar "//" por "/", se puede hacer de dos maneras, una es:
sed 's/\/\//\//' /tmp/image-name-temp
y otra mucho más fácil todavía es:
sed 's|//|/|' /tmp/image-name-temp.
Saludos!!
Hola, gracias por el comentario, muy bueno, sabes, yo no lo usé con sed porque no sabía, de echo siempre me daba error al usar el caracter barra / , pero así como lo posetas, es que funciona, Gracias por la colaboración.
Saludos!
Es por eso que en el segundo ejemplo te pongo "|" como separador. En el primer ejemplo, cada "/" tiene su caracter de escape "\" para que el shell lo identifique. El comando "sed" es muy poderoso. Saludos!!
Ratings & Comments
9 Comments
esto es estados unidos, en america hablamos
Alta calidad y ejecución de la obra. Usted será capaz de complacer el alma del diseño original.
Bueno gracias amigo Walenty, a mi pareció algo útil poder disponer de una simple aplicación para decorar nuestro grub2, eres muy amable. Saludos amigo
Gracias!! Ya que yo uso enlightenment(Bodhi)tuve que hacer unas pocas modificaciones,pero al final todo funcino excelente...Buen trabajo y gracias por el script..
Hola Alek889, me alegro que te sirviera, y te cuento que estoy haciendo otro más completo, con zenity --file-selection, y también NAUTILUS_SCRIPT_SELECTED_FILE_PATHS, para imagen del grub, bueno se agradece tu buena onda en comentar, Saludo!!
Para qué meter a Python dentro de un shell script sólo por una línea? Para reemplazar "//" por "/", se puede hacer de dos maneras, una es: sed 's/\/\//\//' /tmp/image-name-temp y otra mucho más fácil todavía es: sed 's|//|/|' /tmp/image-name-temp. Saludos!!
Hola, gracias por el comentario, muy bueno, sabes, yo no lo usé con sed porque no sabía, de echo siempre me daba error al usar el caracter barra / , pero así como lo posetas, es que funciona, Gracias por la colaboración. Saludos!
Es por eso que en el segundo ejemplo te pongo "|" como separador. En el primer ejemplo, cada "/" tiene su caracter de escape "\" para que el shell lo identifique. El comando "sed" es muy poderoso. Saludos!!
Si, ya veo. Muy buen aporte, te cuento que ya lo actualicé, gracias otra vez. Saludos