Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

Administradores de SesionesAdministradores de VentanasEscritoriosUtilidades de Escritorio

Instalar Desktop Earth con WineInstalar Wallpapers Bot con Wine

Instalar My Daily Wallpaper con Wine




Instalar My Daily Wallpaper con Wine




Copyright

Copyright © José Luis Lara Carrascal  2016-2017   http://manualinux.eu



Sumario

Introducción
Preliminares
Instalación
Configurar la integración del programa en nuestro sistema
Desinstalar, respaldar y restaurar la instalación del programa
Iniciamos My Daily Wallpaper
Enlaces




Introducción

My Daily Wallpaper, es un gestor de fondos de escritorio para Windows, de características similares a LoveWallpaperHD y Wallpapers Bot con el que tendremos acceso a más de 350.000 fondos de escritorio en línea, que podremos descargarnos desde el mismo programa, con el añadido exclusivo de este manual, ya introducido en el manual de Wallpapers Bot, de poder también establecer el fondo de escritorio en la mayoría de entornos gráficos cuya documentación está disponible en esta web.

El programa no tiene instalador y depende de Microsoft .NET Framework 3.5 para su ejecución, cuya instalación de forma manual, se explica en este documento. Por último, destacar que la licencia de uso del programa es de tipo donationware, es decir, cada cierto tiempo se nos mostrará una ventana al inicio del mismo, en la que nos invitan a realizar una donación mínima para obtener la clave de registro. En ningún momento supone molestia alguna este inconveniente, que por otra parte sirve para que el creador del programa, obtenga algún tipo de compensación económica en forma de donación, por su trabajo.



Preliminares  

1) Comprobar que el directorio /home/usuario/bin lo tenemos en nuestro PATH

Abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@Fedora-18 ~]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jose/bin

Si no aparece entre las rutas mostradas el directorio /home/usuario/bin, editamos el archivo de configuración personal, ~/.bashrc, si no existe lo creamos, y añadimos lo siguiente al final del mismo:

export PATH:$HOME/bin:$PATH

2) Comprobar que la variable de entorno XDG_DATA_DIRS incluye el directorio /home/usuario/.local/share

Esta variable se aplica para que los archivos desktop ubicados en un directorio específico del sistema puedan ser leídos por los menús de entornos gráficos como XFce 4, o paneles como LXPanel o Fbpanel. Para saberlo basta abrir el menú de aplicaciones en cualquiera de los programas antes comentados y comprobar que aparece la entrada correspondiente a la aplicación tratada en este manual.

En este caso particular, hay que establecerla para poder ejecutar el comando update-desktop-database, como usuario, y éste pueda extraer los tipos MIME del archivo desktop instalado en ~/.local/share/applications. En el mismo archivo, ~/.bashrc, añadimos lo que está en rojo:

export PATH:$HOME/bin:$PATH

export XDG_DATA_DIRS=/usr/share:/usr/local/share:$HOME/.local/share:$XDG_DATA_DIRS



Instalación

Dependencias


Librerías nativas de Windows

* Microsoft .Net Framework 3.5
* Gdiplus.dll

Aplicaciones

Entre paréntesis la versión con la que se ha instalado My Daily Wallpaper para la elaboración de este documento.

* Wine - (2.4)
* Winetricks - (17032017) [1]
* Convert (ImageMagick) - (7.0.5-4) [2]
* Wget - (1.19.1) [3]
* Feh - (2.18.2) [4]
* GNU Parallel (20170322) [5]

[1] Requerido para realizar modificaciones en el registro de Wine y descargar e instalar la librería gdiplus.dll.
[2] Requerido para poder crear los iconos del archivo desktop y ejecutar el script de shell personal incluido en este manual.
[3] Requerido para poder descargarnos un logotipo desde internet.
[4] Requerido por la mayoría de entornos gráficos configurados en el script de shell personal incluido en este manual.
[5] Requerido para poder ejecutar el script de shell personal incluido en este manual.



Descarga

my_daily_wallpaper.zip

1) Establecer el directorio de instalación del programa mediante la variable WINEPREFIX

Al utilizar un WINEPREFIX expecífico, todo el proceso de instalación debe de realizarse en una ventana de terminal. En ningún momento debemos de salirnos de la misma, hasta que no finalice dicho proceso. El directorio predefinido de instalación utilizado en este manual será /home/usuario/Programas/MyDailyWallpaper. Abrimos una ventana de terminal, y desde la misma iniciamos el proceso de creación inicial del windows virtual y posteriormente la instalación de My Daily Wallpaper. Si el directorio a crear, es un subdirectorio de un directorio inexistente, Wine no podrá crear el WINEPREFIX, tendremos que crear antes de forma manual, el directorio raíz correspondiente.

$ mkdir -p $HOME/Programas
$ export WINEPREFIX=$HOME/Programas/MyDailyWallpaper

Para comprobar en cualquier momento del proceso de instalación que estamos utilizando el WINEPREFIX establecido, ejecutamos el siguiente comando:

$ echo $WINEPREFIX

2) Establecer la versión de Windows a imitar a Windows XP (Wine 2.2 y superiores) con Winetricks

A partir de la versión 2.2 de Wine, la versión de Windows a imitar por defecto, es Windows 7. Como el uso de esta versión no está lo suficientemente probado que no dé problemas, seguiremos con la que ha sido siempre la versión por defecto, Windows XP.

$ winetricks winxp

En el momento que se establece un WINEPREFIX expecífico, al ejecutar un programa con Wine o ejecutar cualquier aplicación que forme parte del mismo, éste crea de forma automática, el directorio virtual de Windows, mostrando la siguiente ventana. La misma también se muestra cuando hemos instalado una nueva versión de Wine.

Captura - PhotoLine - 1

3) Cambiar el color predefinido de las aplicaciones de Windows corriendo con Wine (opcional)

Para mejorar el color predefinido que muestra que es horroroso, utilizaremos este archivo y lo importaremos con Regedit.

$ regedit keramikcolor.reg

4) Desinstalar Mono para ahorrar espacio en disco

Ejecutamos lo siguiente para desinstalar Mono, y ahorrar espacio en disco, ya que su instalación no es necesaria con este programa. Los seleccionamos y hacemos clic en Eliminar y luego en Aceptar.

Tener en cuenta que cada vez que actualicemos a una nueva versión de Wine, éste volverá a instalar de nuevo, estos paquetes que hemos eliminado. Con lo que los tendremos que volver a suprimir, estableciendo previamente la correspondiente variable de entorno, y ejecutando el desinstalador de Wine.

$ wine uninstaller

Captura - My Daily Wallpaper - 2


Borramos también los archivos instaladores de estos paquetes con el siguiente comando:

$ find $WINEPREFIX/drive_c/windows/Installer -name '*.msi' -type f -exec sh -c "file '{}' \
| cut -d ':' -f 6 | grep -q 'Gecko\|Mono'" \; -print | xargs rm -f

Es recomendable leerse esta sección del manual de Wine, que explica de una manera detallada, el porqué hay que hacer esto y la forma de automatizarlo.

5) Activar el suavizado de fuentes para monitores TFT con Winetricks

Ejecutamos el siguiente comando:

$ winetricks fontsmooth=rgb

6) Cambiar el DPI para monitores de alta resolución

En la sección Gráficos de Winecfg, en el apartado Resolución, deslizamos el control para ver el tamaño de fuente de texto deseado. Un DPI de 120ppp que es el predefinido para las fuentes de tamaño grande en Windows XP, es el más recomendable en el caso particular de Wine, para monitores de alta resolución (21,5" - 1920x1080). Tener en cuenta que el DPI no afecta a determinadas ventanas y fuentes de texto de tamaño fijo, que utilizan la mayoría de aplicaciones de Windows, que las seguiremos viendo pequeñas.

7) Modificar el tamaño de las fuentes de texto y sustituir las predefinidas por Dejavu Sans Condensed en monitores de alta resolución TFT (opcional)

El uso de estas fuentes de texto mejora la legibilidad de las aplicaciones Windows ejecutadas con Wine, en pantallas TFT, al ser más espesas que las fuentes normales que normalmente utilizamos en nuestro sistema. El aspecto de las fuentes normales y de las proporcionadas por Wine, mostradas en las aplicaciones de Windows a resoluciones altas, es muy deficiente. Estos cambios sólo afectan a los elementos modificables de las aplicaciones, explicados en el manual de Winecfg

Como ejemplo, dejo el siguiente archivo de registro que contiene las fuentes utilizadas en mi sistema y por consiguiente, en las capturas de pantalla del manual, allí donde se hace uso de éstas. El archivo también incluye la activación del suavizado de fuentes en monitores TFT.

$ regedit desktop_fonts_1920x1080.reg

8) Instalar Microsoft .Net FrameWork 3.5

El programa funcionaba sin ningún problema con Wine Mono 4.5.6, pero con las últimas versiones da muchos problemas. La instalación de Microsoft .Net Framework 3.5 con Winetricks no se logra finalizar, con lo que instalaremos esta dependencia de forma manual y directa.

Como añadido a esta información, reseñar que tanto el aspecto visual, incluyendo la geometría de la ventana del explorador de galerías de imágenes, como la velocidad de carga de las miniaturas de imagen en la interfaz gráfica del programa, es de mucha mayor calidad y rapidez, utilizando la versión nativa de .Net Framework, que utilizando Wine Mono. Por no hablar del consumo de memoria que es superior en 45 MB cuando lo ejecutamos con Wine Mono.

dotnetfx35.exe

Utilizaremos el lenguaje original del programa como opción de instalación, para que no intente descargarse ningún paquete adicional de idiomas, incluido el nuestro. Esto acelera de forma considerable la instalación de esta dependencia. 

$ wine dotnetfx35.exe /LANG:ENU

En la primera ventana interactiva que se nos muestre, aceptamos la licencia, marcando la opción I have read and ACCEPT the terms of the License Agreement, para posteriormente hacer clic en Install >.

Captura - My Daily Wallpaper - 1a


Cuando finalice el proceso de instalación hacemos clic en Exit, y ya tendremos instalada esta dependencia del programa.

Captura - My Daily Wallpaper - 1n

Borramos los archivos instaladores para ahorrar espacio en disco con el siguiente comando.

$ rm -rf $WINEPREFIX/drive_c/windows/Installer/*

Y también borramos archivos temporales que haya podido dejar la instalación del mismo.

$ rm -rf $WINEPREFIX/drive_c/users/$(whoami)/Temp/*

9) Instalar la DLL requerida con Winetricks

Ejecutamos el siguiente comando (en el comando también se incluye la modificación de la configuración de la librería mscoree para que se utilice la nativa proporcionada por Microsoft .Net Framework 3.5):

$ winetricks gdiplus_winxp mscoree=native

10) Instalar My Daily Wallpaper  Bloc de Notas

$ unzip my_daily_wallpaper.zip -d $WINEPREFIX/drive_c/Program\ Files/MyDailyWallpaper



Configurar la integración del programa en nuestro sistema  Bloc de Notas

1) Crear un script de ejecución de My Daily Wallpaper

Para poder lanzar el programa desde la línea de comandos, o desde lanzadores como Gmrun, crearemos un script de shell, que copiaremos a nuestro directorio bin, si no existe dicho directorio lo crearemos.

Abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh
# Copyright © Jose Luis Lara Carrascal 2016-2017 <manualinux@yahoo.es>
# <http://manualinux.freehostia.com> <http://manualinux.eu> <http://manualinux.heliohost.org>
# Este script se distribuye bajo la Licencia General GNU

WINEPREFIX=$HOME/Programas/MyDailyWallpaper
export WINEPREFIX

grep C*.bmp $WINEPREFIX/user.reg | cut -d'=' -f2 | xargs winepath -u | tail -n1 > /tmp/mydailywallpaper.log
cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log

sem -j2 wine 'c:\\Program\ Files\\MyDailyWallpaper\\My_Daily_Wallpaper.exe' ;

sleep 15; while true; do
    if ! pgrep My_Daily_Wallpa &>/dev/null ; then
    exit 0
    else
    if [ "$(cat /tmp/mydailywallpaper2.log)" != "$(cat /tmp/mydailywallpaper.log | xargs stat -c %y)" ] ; then
    cd $WINEPREFIX/drive_c; convert *.bmp BMP2:MDWallpaper_6A6F7365.bmp
    grep C*.bmp $WINEPREFIX/user.reg | cut -d'=' -f2 | xargs winepath -u | tail -n1 | \
    for i in afterstep awesome blackbox fluxbox fvwm golem icewm-session jwm openbox \
pekwm qlwm qwm sawfish weewm ; do
    if pgrep $i &>/dev/null; then
    parallel feh --bg-fill
    cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    elif pgrep mate-session &>/dev/null; then
    parallel gsettings set org.mate.background picture-filename
    cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    elif pgrep xfce4-session &>/dev/null; then
    if grep '"nvidia"' /etc/X11/xorg.conf; then
    parallel xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor"$(xrandr --current | \
    grep -w connected | cut -d" " -f1)"/workspace0/last-image -s
    else
    parallel xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s
    fi
    cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    elif pgrep wmaker &>/dev/null; then
    parallel wmsetbg -a -u
    cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    elif pgrep ROX-Session &>/dev/null; then
    cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    rox --RPC << EOF
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope">
 <env:Body xmlns="http://rox.sourceforge.net/SOAP/ROX-Filer">
  <SetBackdrop>
   <Filename>$(cat /tmp/mydailywallpaper.log | xargs -d "\n")</Filename>
   <Style>Stretch</Style>
  </SetBackdrop>
 </env:Body>
</env:Envelope>
EOF
exit 0
cat /tmp/mydailywallpaper.log | xargs stat -c %y > /tmp/mydailywallpaper2.log
    fi   
done
    fi
    fi
sleep 0.8
done

Lo guardamos como mydailywallpaper, le damos permisos de ejecución y lo copiamos al directorio bin de nuestro home.

$ chmod +x mydailywallpaper
$ mkdir -p ~/bin
$ cp mydailywallpaper ~/bin

El script es compatible, en lo que concierne al establecimiendo del fondo de escritorio, con los siguientes entornos gráficos: Afterstep, Awesome, Blackbox, Fluxbox, Fvwm, Fvwm-Crystal, Golem, IceWM, JWM, Openbox, Pekwm, Qlwm, QuarkWM, Sawfish, WeeWM, MATE, XFce 4, Window Maker y ROX Desktop.

Si se quiere añadir más administradores de ventanas que sean compatibles con Feh, basta editar las primeras líneas agrupadas que están en rojo, y añadir al final de la última el nombre del ejecutable del administrador que se desee utilizar. En lugar de Feh, podemos utilizar otro setter, de los muchos que existen documentados en esta web, basta editar el comando de color azul por el comando correspondiente del setter en cuestión.

El script está diseñado para retardar 15 segundos, la ejecución del comando de bucle encargado de comprobar los cambios en la entrada correspondiente del registro de Wine. Sin este retardo necesario sería imposible controlar cuándo está el programa en ejecución y cuándo no lo está, para poder finalizar la ejecución del script de shell. My Daily Wallpaper requiere para su ejecución que el entorno gráfico soporte bandeja de sistema, ya que el botón de cierre de la ventana no finaliza el programa, éste sigue ejecutándose en segundo plano, con el icono en la bandeja de sistema.

En administradores de ventanas como Fluxbox, tendremos que matar el programa para poder finalizarlo, ya que el mismo da problemas con la bandeja de sistema de Fluxbox.

Al utilizar el programa siempre el mismo nombre de archivo, en administradores de ventanas como Window Maker, es necesario reiniciar el mismo, para poder actualizar el fondo de la pantalla.

Para que la imagen establecida se cargue en el siguiente inicio de los entornos gráficos en los que se utiliza Feh, basta leerse el manual de LoveWallpaperHD, o el del propio Feh

3) Creación del archivo mydailywallpaper.desktop 

Para que My Daily Wallpaper sea detectado por los menús de entornos gráficos como XFce 4 o paneles como LXPanel o Fbpanel, abrimos un editor de texto y añadimos lo siguiente:

[Desktop Entry]
Name=My Daily Wallpaper
GenericName=My Daily Wallpaper
Comment=Un gestor de fondos de escritorio
Exec=mydailywallpaper
StartupNotify=true
Icon=mydailywallpaper
Categories=Application;Utility;
Type=Application

Lo guardamos con la codificación de caracteres UTF-8, y con el nombre mydailywallpaper.desktop. Luego lo copiamos como usuario a ~/.local/share/applications.

$ mkdir -p ~/.local/share/applications
$ cp mydailywallpaper.desktop ~/.local/share/applications

3a) Crear los iconos del archivo mydailywallpaper.desktop a partir del icono ubicado en la web del programa  Información general sobre el uso de los comandos

Con el siguiente comando, crearemos los iconos correspondientes en sus diferentes tamaños, que nos servirá como referente para crear el archivo desktop y las correspondientes entradas en los menús de los administradores de ventanas.

$ for i in ~/.local/share/icons/hicolor ; do \
mkdir -p $i/{16x16,24x24,32x32,48x48,64x64,128x128}/apps ; \
wget -c http://www.myportablesoftware.com/img/ICO_MyDailyWallpaper_y150.png ; \
convert -resize 128 ICO_MyDailyWallpaper_y150.png $i/128x128/apps/mydailywallpaper.png ; \
convert -resize 64 ICO_MyDailyWallpaper_y150.png $i/64x64/apps/mydailywallpaper.png ; \
convert -resize 48 ICO_MyDailyWallpaper_y150.png $i/48x48/apps/mydailywallpaper.png ; \
convert -resize 32 ICO_MyDailyWallpaper_y150.png $i/32x32/apps/mydailywallpaper.png ; \
convert -resize 24 ICO_MyDailyWallpaper_y150.png $i/24x24/apps/mydailywallpaper.png ; \
convert -resize 16 ICO_MyDailyWallpaper_y150.png $i/16x16/apps/mydailywallpaper.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

3b) Ejemplo de ruta al icono para añadir a los menús de los administradores de ventanas

/home/jose/.local/share/icons/hicolor/16x16/apps/mydailywallpaper.png

4) Directorios de instalación y configuración del programa utilizando el formato de ruta UNIX

Directorio de instalación y configuración
~/Programas/MyDailyWallpaper/drive_c/Program\ Files/MyDailyWallpaper Es el directorio de instalación de My Daily Wallpaper, que al ser un programa portable, contiene también los archivos de configuración, el directorio de base de datos de los enlaces a los fondos de escritorio y los fondos de escritorio descargados desde internet, en directorios clasificados en función de la página web en la que estaba ubicada la imagen.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128}/apps/mydailywallpaper.png
Entre llaves los directorios de ubicación separados por comas.
Ocupación de espacio en disco de la instalación personalizada de My Daily Wallpaper
83,7 MB.

5) Consumo inicial de CPU y RAM de My Daily Wallpaper con Wine

Consumo inicial de CPU y RAM de My Daily Wallpaper con Wine
Proceso
CPU Memoría física
My_Daily_Wallpaper.exe 0 % 73,2 MB
explorer.exe 0 % 23,8 MB
winedevice.exe 0 % 10,0 MB
wineserver 0 % 9,5 MB
services.exe 0 % 5,6 MB
plugplay.exe 0 % 5,3 MB
TOTAL 0 % 127,4 MB

6) Crear un directorio compartido de librerías externas nativas de Windows

Para evitar tener que reinstalar o volver a copiar las librerías nativas de Windows, necesarias para poder ejecutar los programas de Windows, creamos un directorio común en nuestro home, enlazándolo de forma simbólica al directorio raíz de la instalación personalizada de My Daily Wallpaper, y modificando el PATH predefinido de Wine, de búsqueda de librerías DLL, con el siguiente archivo.

En este caso particular no es necesario utilizar el archivo de registro proporcionado en este manual, ni tampoco crear el directorio extdll, que sí utilizamos en otras instalaciones personalizadas. Con crear el directorio externo winelib es más que suficiente.

$ mkdir -p ~/winelib

7) Trasladar la instalación de Microsot .Net Framework 3.5 a dicho directorio para evitar duplicidad de instalaciones de este paquete

Esto sólo es necesario si tenemos varias instalaciones personalizadas de aplicaciones de Windows, y supone un importante ahorro de espacio en disco. Es absurdo tener repetido el mismo paquete un montón de veces, pudiendo utilizar un directorio externo y un enlace simbólico a ese directorio, desde el directorio windows, de cada instalación personalizada de una determinada aplicación de Windows.

1) Si es la primera vez que lo hacemos ejecutaremos los siguientes comandos

$ mv $WINEPREFIX/drive_c/windows/Microsoft.NET ~/winelib
$ mv $WINEPREFIX/drive_c/windows/assembly ~/winelib

$ ln -s ~/winelib/Microsoft.NET $WINEPREFIX/drive_c/windows
$ ln -s ~/winelib/assembly $WINEPREFIX/drive_c/windows

2) Si ya existe una instalación de esta versión en concreto en el directorio ~/winelib ejecutaremos los siguientes comandos

$ rm -rf $WINEPREFIX/drive_c/windows/Microsoft.NET
$ rm -rf $WINEPREFIX/drive_c/windows/assembly

$ ln -s ~/winelib/Microsoft.NET $WINEPREFIX/drive_c/windows
$ ln -s ~/winelib/assembly $WINEPREFIX/drive_c/windows

3) Si ya existe una instalación de otra versión en concreto en el directorio ~/winelib ejecutaremos los siguientes comandos

$ mv -u $WINEPREFIX/drive_c/windows/Microsoft.NET/Framework/* ~/winelib/Microsoft.NET/Framework
$ mv $WINEPREFIX/drive_c/windows/assembly ~/winelib
$ rm -rf $WINEPREFIX/drive_c/windows/Microsoft.NET
$ ln -sf ~/winelib/Microsoft.NET $WINEPREFIX/drive_c/windows
$ ln -s ~/winelib/assembly $WINEPREFIX/drive_c/windows

8) Trasladar la instalación de Gecko a dicho directorio para evitar duplicidad de instalaciones de este paquete

Esto sólo es necesario si tenemos varias instalaciones personalizadas de aplicaciones de Windows, y supone un importante ahorro de espacio en disco, teniendo en cuenta que Gecko pesa más de 60 MB. Es absurdo tener repetido el mismo paquete un montón de veces, pudiendo utilizar un directorio externo y un enlace simbólico a ese directorio, desde el directorio windows/system32, de cada instalación personalizada de una determinada aplicación de Windows.

1) Si es la primera vez que lo hacemos ejecutaremos los siguientes comandos

$ mv $WINEPREFIX/drive_c/windows/system32/gecko ~/winelib
$ ln -s ~/winelib/gecko $WINEPREFIX/drive_c/windows/system32

2) Si ya existe una instalación en el directorio ~/winelib ejecutaremos los siguientes comandos

$ rm -rf $WINEPREFIX/drive_c/windows/system32/gecko
$ ln -s ~/winelib/gecko $WINEPREFIX/drive_c/windows/system32



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

***********************

2) MODO MANUALINUX

mydailywallpaper-scripts.tar.gz

$ tar zxvf mydailywallpaper-scripts.tar.gz
$ cd mydailywallpaper-scripts
$ ./Desinstalar_mydailywallpaper

Copia de Seguridad como usuario

Con este otro script creamos una copia de seguridad de la instalación completa del programa, recreando la estructura de directorios del mismo en un directorio de copias de seguridad (copibin) que se crea en nuestro home.

$ tar zxvf mydailywallpaper-scripts.tar.gz
$ cd mydailywallpaper-scripts
$ ./Respaldar_mydailywallpaper

Restaurar la Copia de Seguridad como usuario

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como usuario cuando resulte necesario.

$ cd ~/copibin/restaurar_copias
$ ./Restaurar_mydailywallpaper

Es recomendable que el directorio de copias de seguridad esté en otra partición que no sea la predefinida del usuario, incluso y mejor, en otro disco duro. Editando los correspondientes scripts podemos cambiar dicha ubicación sin ningún problema, cambiando $HOME/copibin, por por ejemplo, /mnt/datos/copibin.



Iniciamos My Daily Wallpaper  

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa. Es recomendable desactivar el fondo de la interfaz, que más que embellecer la misma, lo que hace es entorpecer la lectura del texto. El color elegido para sustituir la imagen de fondo de la interfaz tampoco es para tirar cohetes. Hacemos clic en Configuration y marcamos la penúltima casilla en blanco en la sección de la derecha.

Los usuarios de monitores con resolución de 1920x1080 es recomendable también que marquen la opción Center 16:9 / Crop 4:3, para que las imágenes en formato 8x5 (hay más imágenes en internet de fondo de escritorio de tamaño 1920x1200 que de 1920x1080) sean recortadas por el programa antes de guardarlas, para adaptarlas al formato 16x9 que es el nativo del monitor.

En la ventana de exploración de las galerías de imágenes, haciendo clic con el botón izquierdo del ratón en la miniatura seleccionada, visualizaremos la imagen a tamaño real, y con el botón derecho la estableceremos como fondo de escritorio.

El programa guarda por defecto una copia en formato JPEG de las imágenes descargadas (se puede desactivar pero no es recomendable hacerlo). Es muy recomendable que de vez en cuando le peguemos un vistazo al subdirectorio wallpapers del directorio de instalación del programa, para borrar aquellas imágenes que no deseamos tener almacenadas en nuestro disco duro.

Por último, en Local wallpapers directory:, podemos seleccionar un directorio personal como alternativa para el uso de imágenes de fondo descargadas desde internet. Esto sólo sería útil si utilizáramos el programa para cambiar de fondo cada cierto tiempo. Algo que no recomiendo en absoluto, dado su consumo de memoria. Existen otras alternativas bastante más ligeras para este cometido. Eso sí, si seleccionamos un directorio determinado, podremos navegar por el mismo desde la interfaz del programa y establecer la imagen de fondo de escritorio que deseemos.


Captura - My Daily Wallpaper - 3


Captura - My Daily Wallpaper - 04


Captura - My Daily Wallpaper - 05


Captura - My Daily Wallpaper - 06




Enlaces


http://www.myportablesoftware.com/mydailywallpaper.aspx >> La web de My Daily Wallpaper.

Aplicaciones Windows en Linux - Wine >> El manual de instalación de Wine.

El Centro de Control de Wine - Winecfg >> El manual del Centro de Control de Wine.


Foro Galería Blog


Actualizado el 28-03-2017

Instalar My Daily Wallpaper con Wine

Instalar Desktop Earth con WineInstalar Wallpapers Bot con Wine