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

Entornos GráficosAplicaciones

Administradores de SesionesAdministradores de VentanasEscritoriosUtilidades de Escritorio

Instalar My Daily Wallpaper con Wine

Instalar Desktop Earth con Wine




Instalar Desktop Earth 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
Configurar el inicio de Desktop Earth
Desinstalar, respaldar y restaurar la instalación del programa
Iniciamos Desktop Earth
Enlaces




Introducción

Desktop Earth, es un generador de fondos de escritorio en tiempo real, a partir de las imágenes proporcionadas por satélites de la NASA de nuestro planeta Tierra. El día y la noche se representan de forma precisa, dependiendo de la posición del Sol y de la hora del día y el día del año. Las nubes se muestran en tiempo real, y las capas de nieve y el follaje cambian según la estación del año. Soporta vista esférica y plana de la Tierra, y también podemos optar por seleccionar una vista de la Luna. Utiliza texturas de 33 megapíxeles (8192x4096) para la representación en pantalla, por lo que no tendremos ningún problema de visualización en función de la resolución de nuestro monitor.

Para poder integrarlo en nuestro sistema, utilizaremos el script introducido en el manual de Wallpapers Bot, y así podremos tener la Tierra como fondo en tiempo real en la mayoría de entornos gráficos cuya documentación está disponible en esta web.



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


Aplicaciones

Entre paréntesis la versión con la que se ha instalado Desktop Earth para la elaboración de este documento.

* Wine - (2.14)
* Wine Mono - (4.7.1)
* Winetricks - (0408017) [1]
* Convert (ImageMagick) - (7.0.6-5) [2]
* Feh - (2.19.1) [3]
* GNU Parallel (20170722) [4]

[1] Requerido para realizar modificaciones en el registro de Wine.
[2] Requerido para poder crear los iconos del archivo desktop y ejecutar el script de shell personal incluido en este manual.
[3] Requerido por la mayoría de entornos gráficos configurados en el script de shell personal incluido en este manual.
[4] Requerido para poder ejecutar el script de shell personal incluido en este manual.



Descarga

DesktopEarthSetup3.2.42.msi

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/DesktopEarth. 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 Desktop Earth. 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/DesktopEarth

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.

Captura - Desktop Earth - 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 Gecko para ahorrar espacio en disco

Ejecutamos lo siguiente para desinstalar Gecko, y ahorrar espacio en disco, ya que su instalación no es necesaria con este programa. Los seleccionamos uno detrás de otro 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 - Desktop Earth - 2


Borramos también el archivo instalador de Mono con el siguiente comando:

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

5) 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.

6) 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

7) Instalar Desktop Earth  Bloc de Notas

Finalmente iniciamos el proceso de instalación del programa, en la misma ventana de terminal que hemos empezado todo esto.

$ msiexec /i DesktopEarthSetup3.2.42.msi

A continuación, se muestra todo el proceso de instalación con las correspondientes capturas de pantalla. En la primera ventana que se nos muestre, hacemos clic en Next, y continuamos con la instalación.

Captura - Desktop Earth - 3


Aceptamos la licencia de uso del programa, marcando la opción I Agree y continuamos con Next.

Captura - Desktop Earth - 4


Continuamos con Next.

Captura - Desktop Earth - 5


Continuamos con Next.

Captura - Desktop Earth - 6


Finalizamos la instalación haciendo clic en Close. El programa se iniciará de forma automática, colocando un icono de acceso a las opciones del mismo en la bandeja del sistema.

Captura - Desktop Earth - 7


8) Borrar los archivos de instalación para ahorrar espacio en disco

Con el siguiente comando, borraremos los archivos de instalación del programa con extensión MSI, para ahorrar 132 MB de espacio en disco. 

$ rm -f $WINEPREFIX/drive_c/windows/Installer/*.msi



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

1) Crear un script de ejecución de Desktop Earth

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/DesktopEarth
export WINEPREFIX

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

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

sleep 15; while true; do
    if ! pgrep DesktopEarth.ex &>/dev/null ; then
    exit 0
    else
    if [ "$(cat /tmp/desktopearth2.log)" != "$(cat /tmp/desktopearth.log | parallel stat -c %y)" ] ; then
    cd $WINEPREFIX/drive_c/users/$(whoami)/Local\ Settings/Application\ Data/DesktopEarth; convert *.bmp BMP2:current.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 sawfish weewm ; do
    if pgrep $i &>/dev/null; then
    parallel feh --bg-fill
    cat /tmp/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.log
    elif pgrep mate-session &>/dev/null; then
    parallel gsettings set org.mate.background picture-filename
    cat /tmp/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.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/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.log
    elif pgrep wmaker &>/dev/null; then
    parallel wmsetbg -a -u
    cat /tmp/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.log
    elif pgrep ROX-Session &>/dev/null; then
    cat /tmp/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.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/desktopearth.log | xargs -d "\n")</Filename>
   <Style>Stretch</Style>
  </SetBackdrop>
 </env:Body>
</env:Envelope>
EOF
exit 0
cat /tmp/desktopearth.log | parallel stat -c %y > /tmp/desktopearth2.log
    fi   
done
    fi
    fi
sleep 1
done

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

$ chmod +x desktopearth
$ mkdir -p ~/bin
$ cp desktopearth ~/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. Desktop Earth 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.

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.

2) Creación del archivo desktopearth.desktop 

Para que Desktop Earth 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=Desktop Earth
GenericName=Desktop Earth
Comment=Un generador de fondos de escritorio en tiempo real de vistas de la Tierra y adyacentes
Exec=desktopearth
StartupNotify=true
Icon=desktopearth
Categories=Application;Utility;
Type=Application

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

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

2a) Crear los iconos del archivo desktopearth.desktop a partir de los creados por Wine  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 ; \
cp -f $i/128x128/apps/328E__FB8C9CA5B815B24DC3C3D7.0.png $i/128x128/apps/desktopearth.png ; \
cp -f $i/48x48/apps/
328E__FB8C9CA5B815B24DC3C3D7.0.png $i/48x48/apps/desktopearth.png ; \
cp -f $i/32x32/apps/
328E__FB8C9CA5B815B24DC3C3D7.0.png $i/32x32/apps/desktopearth.png ; \
cp -f $i/16x16/apps/
328E__FB8C9CA5B815B24DC3C3D7.0.png $i/16x16/apps/desktopearth.png ; \
convert -resize 64 $i/128x128/apps/desktopearth.png $i/64x64/apps/desktopearth.png ; \
convert -resize 24 $i/128x128/apps/desktopearth.png $i/24x24/apps/desktopearth.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

2b) 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/desktopearth.png

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

Directorio de instalación y configuración
~/Programas/DesktopEarth/drive_c/Program\ Files/DesktopEarth Es el directorio de instalación de Desktop Earth.
~/Programas/DesktopEarth/drive_c/users/jose/Local\ Settings/Application\ Data/DesktopEarth/ Es el directorio de configuración personal para el usuario jose, y el que contiene la imagen de fondo que se va actualizando de forma periódica.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128}/apps/desktopearth.png
Entre llaves los directorios de ubicación separados por comas.
Entradas en el registro de Wine relacionadas con el programa
HKEY_CURRENT_USER\Software\DesktopEarth
HKEY_LOCAL_MACHINE\Software\DesktopEarth
Ocupación de espacio en disco de la instalación personalizada de Desktop Earth
147,0 MB.

4) Consumo inicial de CPU y RAM de Desktop Earth con Wine

Consumo inicial de CPU y RAM de Desktop Earth con Wine
Proceso
CPU Memoría física
DesktopEarth.exe 0 % 57,2 MB
explorer.exe 0 % 29,6 MB
plugplay.exe 0 % 10,1 MB
winedevice.exe 0 % 6,9 MB
services.exe 0 % 6,5 MB
wineserver 0 % 6,1 MB
TOTAL 0 % 116,4 MB

5) 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 Desktop Earth, 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

6) Trasladar la instalación de Wine Mono 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/mono ~/winelib
$ ln -s ~/winelib/mono $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/mono
$ ln -s ~/winelib/mono $WINEPREFIX/drive_c/windows



Configurar el inicio de Desktop Earth  Bloc de Notas

Para que el programa se inicie de forma correcta y podamos trabajar con el mismo, es fundamental que exista una bandeja de sistema corriendo con el entorno gráfico que vayamos a utilizar, ya sea una integrada proporcionada por el mismo, o una aplicación independiente como Stalonetray u otras documentadas en esta web.

En el caso concreto de administradores de ventanas como Fluxbox, tendremos que sustituir la bandeja de sistema integrada por una aplicación independiente, ya que la primera no muestra de forma correcta los iconos de aplicaciones de Windows corriendo con Wine.

1) AfterStep


Añadimos el comando de ejecución en la sección correspondiente del archivo de configuración ~/.afterstep/autoexec, archivo que se crea de forma automática al seleccionar en el menú de AfterStepDesktop Setup >> Config Files >> AutoExec.

Function "InitFunction"
#    Module  "I"     Animate
    Function "I"    WorkspaceState
    Function "I"    WorkspaceModules
    Module  "I"    Banner
    Exec    "I"    exec "$HOME/.afterstep/non-configurable/send_postcard.sh"
    Exec    "I"    exec "desktopearth"
EndFunction

Para evitar que los temas de AfterStep, sobreescriban el fondo cargado por Feh, ejecutamos el siguiente comando como root:

$ su 
# sed -i 's:#DontDrawBackground:
DontDrawBackground:' /usr/local/share/afterstep/looks/look.*

Y también como usuario, si tenemos alguno modificado en nuestro directorio de configuración personal.

sed -i 's:#DontDrawBackground:DontDrawBackground:' ~/.afterstep/looks/look.*

Si lo queremos hacer de forma manual y gráfica con un editor de texto, sólo tenemos que buscar la sección correspondiente del archivo, y descomentar (#) la línea que está en rojo.

#####################################################################
# Root background settings :
#
# To disable root background drawing by AfterStep uncomment this one :
DontDrawBackground

Si queremos volver a activarlo, realizamos la operación inversa, volvemos a comentar dicha entrada.

2) Awesome

Editamos el archivo de configuración personal, ~/.config/awesome/rc.lua y añadimos el comando al final del mismo de la siguiente forma,

client.add_signal("focus", function(c) c.border_color = beautiful.border_focus end)
client.add_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
-- }}}

os.execute("xbindkeys &")
os.execute("
desktopearth &")

Para evitar que los temas de Awesome, sobreescriban el fondo cargado por Feh, ejecutamos el siguiente comando como root:

$ su 
# find /usr/share/awesome/themes/ -name 'theme.lua' | xargs sed -i 's:theme.wallpaper_cmd:-- &:'

Y también como usuario, si tenemos alguno modificado en nuestro directorio de configuración personal.

$ find ~/.config/awesome/themes/ -name 'theme.lua' | xargs sed -i 's:theme.wallpaper_cmd:-- &:'

Si lo queremos hacer de forma manual, abrir con un editor de texto, los archivos de configuración de los temas, theme.lua, y buscar la línea de texto que está de color rojo y comentarla (-- ).

-- You can use your own command to set your wallpaper
-- theme.wallpaper_cmd = { "awsetbg /usr/share/awesome/themes/default/background.png" }

El comando inverso, para volver al inicio sería el siguiente:

$ su 
# find /usr/share/awesome/themes/ -name 'theme.lua' | xargs sed -i 's:-- theme.wallpaper_cmd:theme.wallpaper_cmd:'

Y como usuario,

$ find ~/.config/awesome/themes/ -name 'theme.lua' | xargs sed -i 's:-- theme.wallpaper_cmd:theme.wallpaper_cmd:'

3) Blackbox


Siguiendo el método que se utiliza en el manual de Blackbox lo añadimos al script ~/.blackbox/autostart de la siguiente forma.

#!/bin/sh

(sleep 2; bbkeys &) &
bsetbg -f ~/Fotos/40.jpg
desktopearth &

4) Fluxbox

Añadimos el comando de ejecución en la sección correspondiente del script de inicio ~/.fluxbox/startup.

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
desktoperath &
wmix &

Para anular la bandeja de sistema integrada basta leerse la sección correspondiente del manual de Fluxbox. Tener en cuenta siempre que sólo se puede cargar una bandeja de sistema en una misma sesión.

5) Fvwm

Añadimos el comando de ejecución en la sección correspondiente del archivo autostart, cuya configuración se explica en el manual de Fvwm

AddToFunc StartFunction  I     Test (Init) Exec exec xscreensaver
AddToFunc StartFunction  I     Test (Init) Exec exec desktopearth


6) Fvwm-Crystal

La configuración de Desktop Earth, para Fvwm-Crystal, es la misma que para Fvwm, es decir, seleccionando Fvwm, desde las opciones de selección de entorno gráfico, nos sirve para los dos.

Añadimos el comando de ejecución al final del archivo ~/.fvwm-crystal/preferences/Startup, cuya configuración se explica en el manual de Fvwm-Crystal.

# Launch Desktop Earth
+ I Test (x desktopearth) Exec pidof desktopearth || exec desktopearth


# vim:ft=fvwm

7) IceWM

Añadimos el comando de ejecución al script de inicio ~/.icewm/startup.

#!/bin/sh

desktopearth &

stalonetray -p -t --tint-level 125 -geometry 5x1-0-26 &
gai-bgswitcher &
bluecombo &

8) JWM

Añadimos el comando de ejecución en la sección correspondiente del archivo de configuración ~/.jwmrc, en la versión original y ~/.jwm/autostart.xml en la versión en español disponible en la web.

    <StartupCommand>
       
desktopearth &
    </StartupCommand>

9) Openbox

Añadimos el comando de ejecución al script de inicio ~/.config/openbox/autostart, autostart.sh en versiones inferiores a la 3.5.x.

desktoperath &
sleep 2 && pypanel &

10) Pekwm

Añadimos el comando de ejecución en la sección correspondiente del script de inicio ~/.pekwm/start

# There's probably a few other good uses for it, too. I mainly pushed for it
# because when I was doing fluxbox's docs, people used to complain that there
# wasn't one, and I wanted to avoid that for pekwm. ;) --eyez

desktopearth &
numlockx &
idesk &

11) Sawfish

Siguiendo el método que se utiliza en el manual de Sawfish lo añadimos al script ~/.sawfish/autostart de la siguiente forma.

#!/bin/sh

desktopearth &
bmpanel &
idesk &

12) Window Maker

Añadimos el comando de ejecución al script de inicio ~/GNUSTEP/Library/WindowMaker/autostart

#!/bin/sh
#
# Place applications to be executed when WindowMaker is started here.
# This should only be used for non-X applications or applications that
# do not support session management. Other applications should be restarted
# by the WindowMaker session restoring mechanism. For that, you should
# either set SaveSessionOnExit=YES or select "Save Session" in the Workspace
# submenu of the root menu when all applications you want started are
# running.
#
# WindowMaker will wait until this script finishes, so if you run any
# commands that take long to execute (like a xterm), put a ``&'' in the
# end of the command line.
#
# This file must be executable.
#

desktopearth &

13) MATE, ROX Desktop y XFce4

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

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Desktop Earth
Comment=
Exec=desktopearth
StartupNotify=false
Terminal=false
Hidden=false
OnlyShowIn=MATE;ROX;XFCE;

Lo guardamos con el nombre desktopearth.desktop con la codificación de caracteres, UTF-8, y lo copiamos a ~/.config/autostart.

$ mkdir -p ~/.config/autostart
$ cp desktopearth.desktop ~/.config/autostart


14) Para los que inician X desde terminal con el comando startx

Para los usuarios que inician los entornos gráficos con el comando startx, pueden añadir el comando de ejecución al archivo .xinitrc que se encuentra en nuestro home si no existe lo creamos, y añadimos lo siguiente:

desktopearth &
exec pekwm

15) XDM

Añadimos el comando de ejecución al archivo .xsession que se encuentra en nuestro home, si no existe lo creamos, y añadimos lo siguiente:

desktopearth &
exec pekwm



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

desktopearth-scripts.tar.gz

$ tar zxvf desktopearth-scripts.tar.gz
$ cd desktopearth-scripts
$ ./Desinstalar_desktopearth

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 desktopearth-scripts.tar.gz
$ cd desktopearth-scripts
$ ./Respaldar_desktopearth

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_desktopearth

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 Desktop Earth  


Captura - Desktop Earth - 8


Captura - Desktop Earth - 09


Captura - Desktop Earth - 10


Captura - Desktop Earth - 11




Enlaces


http://www.anka.me/desktopearth.aspx >> La web de Desktop Earth.

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 04-08-2017

Instalar Desktop Earth con Wine

Instalar My Daily Wallpaper con Wine