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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Gestores de Películas - vMovieDBInstalar FFmpeg desde cero

Instalar EMDB con Wine




Instalar EMDB con Wine




Copyright

Copyright © José Luis Lara Carrascal  2014-2021   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 EMDB
Pros y contras de utilizar EMDB
Enlaces




Introducción

EMDB
es un gestor de colecciones de películas con soporte de importación de datos y carátulas desde las bases de datos en línea de películas y series: IMDb, TheTVDB, TheMovieDB y Rotten Tomatoes. Estos se pueden también exportar en formato CSV, texto, o como una página web completa. El programa está traducido al español y, para poder reproducir las películas, que tengamos catalogadas con este programa, se pueden utilizar aplicaciones nativas de nuestro sistema, siguiendo lo que explico en la sección de instalación de FileTypesMan del manual de Wine.



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 EMDB para la elaboración de este documento.

* Wine - (6.16)
* Winetricks - (04092021) [1] 
* Convert (ImageMagick) - (7.1.0-6) [2]

[1] Requerido para poder realizar modificaciones en el registro de Wine.
[2] Requerido para poder crear los iconos del archivo desktop.



Descarga

emdb.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/EMDB. 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 EMDB. 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/EMDB

Si estamos utilizando una versión de Wine de 64 bits multiarquitectura, establecemos la variable de entorno correspondiente para crear un prefijo de instalación de 32 bits.

$ export WINEARCH=win32

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

$ echo $WINEPREFIX

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 - EMDB - 1

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

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

Ejecutamos el siguiente comando:

$ winetricks fontsmooth=rgb

4) 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. El DPI utilizado por Wine no tiene nada que ver con el DPI real del monitor.

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

En Wine 2.2 y superiores con la emulación de Windows 7 activada por defecto como es este caso, tendremos que utilizar este archivo.

$ regedit desktop_fonts_1920x1080_win7.reg

6) Instalar EMDB  Bloc de Notas

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

$ unzip emdb.zip
$ wine setup.exe

A partir de la versión 2.14 de EMDB se ha añadido una función de actualización automática del mismo, con lo que la instalación manual ya no es necesaria para los usuarios que ya lo tienen instalado. 

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 OK.

Captura - EMDB - 3


Continuamos con Next >.

Captura - EMDB - 4


Marcamos la casilla correspondiente, si queremos crear un icono en el escritorio, en el caso, de que estemos utilizando un entorno de escritorio y no, un administrador de ventanas, y continuamos con Next >.

Captura - EMDB - 5


Hacemos clic en Install para que comience el proceso de instalación en sí.

Captura - EMDB - 6


Desmarcamos la única casilla que existe en esta ventana, y hacemos clic en Finish.

Captura - EMDB - 7




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

1) Crear un script de ejecución de EMDB

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. Y si no está en nuestro PATH lo añadiremos con la correspondiente variable de entorno.
 
Abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

env WINEPREFIX="$HOME/Programas/EMDB" wine c:\\Program\ Files\\EMDB\\EMDB.exe

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

$ chmod +x emdb
$ mkdir -p ~/bin
$ cp emdb ~/bin
 
2) Creación del archivo emdb.desktop

Para que EMDB sea detectado por los menús de paneles como Fbpanel, abrimos un editor de texto y añadimos lo siguiente:

[Desktop Entry]
Name=EMDB
GenericName=EMDB
Comment=Un gestor de colecciones de películas
Exec=emdb
Type=Application
StartupNotify=true
Icon=emdb
Categories=AudioVideo;Video;
Type=Application

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

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


Los usuarios de entornos de escritorio como XFce 4 no necesitan hacer nada, la entrada aparecerá en el submenú de Wine, en el menú de aplicaciones del entorno. 

2a) Crear los iconos del archivo emdb.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,256x256}/apps ; \
cp -f $i/256x256/apps/*_EMDB.0.png $i/256x256/apps/emdb.png ; \
convert -resize 128 $i/256x256/apps/emdb.png $i/128x128/apps/emdb.png ; \
convert -resize 64 $i/256x256/apps/emdb.png $i/64x64/apps/emdb.png ; \
convert -resize 48 $i/256x256/apps/emdb.png $i/48x48/apps/emdb.png ; \
convert -resize 32 $i/256x256/apps/emdb.png $i/32x32/apps/emdb.png ; \
convert -resize 24 $i/256x256/apps/emdb.png $i/24x24/apps/emdb.png ; \
convert -resize 16 $i/256x256/apps/emdb.png $i/16x16/apps/emdb.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

2c) 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/emdb.png

3) Directorios de instalación y configuración del programa

Directorio de instalación
~/Programas/EMDB/drive_c/Program Files/EMDB Es el directorio de instalación de EMDB.
Directorio de configuración
~/Programas/EMDB/drive_c/users/jose/AppData/Roaming/EMDB Es el directorio de configuración personal de EMDB.
Ubicación de los iconos creados a partir de los creados por Wine
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128,256x256}/apps/emdb.png
Entre llaves los directorios de ubicación separados por comas.
Ocupación de espacio en disco de la instalación personalizada de EMDB
72,2 MB.

4) Consumo inicial de CPU y RAM de EMDB con Wine

Consumo inicial de CPU y RAM de EMDB con Wine
Programa
CPU RAM
EMDB.exe 0 % 78,1 MB
winedevice.exe (2) 0 % 38,4 MB
explorer.exe 0 % 30,9 MB
start.exe 0 % 24,6 MB
plugplay.exe 0 % 16,4 MB
wineserver 0 % 15,0 MB
services.exe 0 % 9,3 MB
rpcss.exe 0 % 7,8 MB
svchost.exe 0 % 5,8 MB
TOTAL 0 % 209,9 MB
Entre paréntesis los procesos en ejecución de cada programa. Para medir el consumo de CPU se utiliza el programa top, y para medir el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace.



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

emdb-scripts.tar.gz

$ tar zxvf emdb-scripts.tar.gz
$ cd emdb-scripts
$ ./Desinstalar_emdb

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 emdb-scripts.tar.gz
$ cd emdb-scripts
$ ./Respaldar_emdb

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_emdb

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 EMDB  

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa.


Captura - EMDB - 10


Captura - EMDB - 11


Captura - EMDB - 12


Captura - EMDB - 13


Captura - EMDB - 13




Pros y contras de utilizar EMDB   

1) Pros

1a) Específicos del programa

* Excelente aspecto visual.
* Sincronización muy rápida con la bases de datos en línea de IMDb y otras.
* Grandes posibilidades de configuración de los datos almacenados de las películas.
* Soporte inicial de MediaInfo para la configuración automática de la información técnica de las películas.

1b) Específicos de Wine

* Ninguno.

2) Contras

2a) Específicos del programa

* Cuando se exporta la colección de películas a formato HTML, la ruta al archivo de vídeo, no se convierte en enlace, por lo que no podemos reproducir las películas desde un navegador web.

2b) Específicos de Wine

* Cuando hacemos clic en Opciones >> Base de datos, el programa se cuelga.



Enlaces


http://www.emdb.eu >> La web de EMDB.

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 07-09-2021

Instalar EMDB con Wine

Gestores de Películas - vMovieDBInstalar FFmpeg desde cero