Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

¿Cómo crear tu propio protector de pantallas personal en el escritorio de GNOME?

Para quienes busquen personalizar su escritorio al máximo, hay muy buenas formas de hacerlo y sin necesidad de instalar más paquetería. Solo se requiere un editor de texto, una o dos imágenes favoritas, privilegios de root y leer esta nota.

Primero comentaré que GNOME Screensaver, aunque muy básico, incluye algunas funciones fáciles de utilizar. Entre éstas están los archivos /usr/libexec/gnome-screensaver/floaters y /usr/libexec/gnome-screensaver/slideshow. Cada uno hace un efecto diferente. Floaters hace que se muevan copias de una imagen por toda la pantalla, sobre un fondo negro. Slideshow muestra series de imágenes de manera similar a una presentación.

Para utilizar floaters, se crea un archivo, que más adelante describiremos, el cual incluya la ejecución de /usr/libexec/gnome-screensaver/floaters con la ruta de una imagen como argumento.

De modo predeterminado, slideshow muestra todas las imágenes que estén dentro del directorio ~/Imágenes. Para utilizar slideshow con otra ruta, se crea otro archivo .desktop, el cual incluya la ejecución de /usr/libexec/gnome-screensaver/slideshow con la opción --location= y la ruta de otro directorio (o sub-directorio específico) con imágenes al gusto como argumento.

Ahora explicaré como crear el archivo que permite utilizar cualquiera de estos dos programas. Solo se requiere crear un archivo con extensión .desktop con el siguiente contenido, considerando que se utilizará floaters y una imagen personal o logotipo:

[Desktop Entry]
Encoding=UTF-8
Name=Mi protector de pantallas de burbuja
Comment=Mi protector de pantallas de burbuja
Exec=/usr/libexec/gnome-screensaver/floaters /home/mi-usuario/Imágenes/mi-logotipo.svg
TryExec=/usr/libexec/gnome-screensaver/floaters
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver

Lo anterior se copia como root dentro del directorio /usr/share/applications/screensavers/ con cualquier nombre, sin utilizar espacios y la extensión de archivo .desktop. El programa floaters funciona mejor si se utilizan gráficos vectoriales en formato SVG.

En el caso de que se tenga una carpeta de imágenes y se quiera utilizar éstas como protector de pantallas, se crea otro archivo .desktop donde se pude utilizar el programa slideshow y se define el directorio que contiene las imágenes a utilizar:

[Desktop Entry]
Encoding=UTF-8
Name=Mi protector de pantallas de presentación de fotos
Comment=Mi protector de pantallas de presentación de fotos
Exec=/usr/libexec/gnome-screensaver/slideshow --location=/home/mi-usuario/Imágenes/fotos/
TryExec=/usr/libexec/gnome-screensaver/slideshow
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver

Lo anterior se copia como root dentro del directorio /usr/share/applications/screensavers/ con cualquier nombre, sin utilizar espacios y la extensión de archivo .desktop. El programa slideshow funciona mejor si se utilizan imágenes que tengan el tamaño exacto de la pantalla a utilizar.

Para ambos casos es indispensable que estén correctas las rutas de las imágenes a utilizar, de otro modo el programa gnome-scrrensaver impedirá utilizar estos protector de pantallas.

Hay que tomar en cuenta que si se configura un salva pantallas con una ruta de imágenes en un directorio personal, todos los usuarios del sistema tendrán como opción este protector de pantallas. En todos los casos, conviene utilizar ~ en lugar de /home/mi-usuario a fin de evitar que alguien cargue el protector de pantallas y obtenga un error por tratarse de un directorio exclusivo de otro usuario. De tal modo, se puede hacer lo siguiente para floaters:

[Desktop Entry]
Encoding=UTF-8
Name=Mi protector de pantallas de burbuja
Comment=Mi protector de pantallas de burbuja
Exec=/usr/libexec/gnome-screensaver/floaters ~/Imágenes/mi-logotipo.svg
TryExec=/usr/libexec/gnome-screensaver/floaters
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver

Y lo siguiente para slideshow:

[Desktop Entry]
Encoding=UTF-8
Name=Mi protector de pantallas de presentación de fotos
Comment=Mi protector de pantallas de presentación de fotos
Exec=/usr/libexec/gnome-screensaver/slideshow --location=~/Imágenes/fotos/
TryExec=/usr/libexec/gnome-screensaver/slideshow
StartupNotify=false
Terminal=false
Type=Application
Categories=GNOME;Screensaver


Atención: Salvo que se indique lo contrario, la licencia del texto de este documento es Creative Commons Reconocimiento 2.5, mediante la cual usted tiene permitido copiar, modificar, comunicar y distribuir el contenido de este texto, de manera total o parcial, y publicarlo o difundirlo en cualquier otro sitio de Internet o medio de comunicaciòn, siempre y cuando incluya o cite (1)el nombre de este sitio de Internet, (2)enlace permanente de este documento, (3)nombre del autor y (4)la misma licencia de distribución.

Opciones: Imprimir | Recomendar | Enlace permanente

Twitter Facebook Google Bookmarks Bitacoras.com Wikio Menéame Technorati Bloglines Digg Yahoo Buzz

Seguimientos (Trackback)

URL de seguimiento para esta entrada:
http://www.alcancelibre.org/trackback.php/como-crear-salvapantallas-gnome
  • ¿Cómo crear tu propio protector de pantallas personal en el escritorio de GNOME?
  • 0comentarios
  • Crea cuenta nueva
Agregar comentario

Los siguientes comentarios son de la persona que los haya enviado. Este sitio se deslinda de cualquier responsabilidad respecto de las opiniones expresadas por los participantes en nuestros foros y secciones de comentarios, y el hecho de publicar las mismas no significa que se esté de acuerdo con éstas.