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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

Instalar Nouveau desde ceroInstalar un Kernel en GNU/Linux

Instalar The Regex Coach con Wine




Instalar The Regex Coach con Wine




Copyright

Copyright © José Luis Lara Carrascal  2015-2021   http://manualinux.es



Sumario

Introducción
Preliminares
Instalación
Configurar la integración del programa en nuestro sistema
Iniciamos The Regex Coach
Enlaces



 
Introducción

The Regex Coach
es un programa con el que podremos visualizar la simulación en tiempo real, del resultado de utilizar expresiones regulares (compatibles con Perl, no con Sed) en la búsqueda o reemplazo de cadenas de texto en un bloque de texto, o en un determinado archivo, que podamos abrir desde el menú del programa. Muy útil cuando queremos utilizar una determinada expresión regular, y necesitamos probar su uso, sin modificar ningún tipo de archivo. El único inconveniente del programa es que está en inglés. Existe una versión para GNU/Linux, pero no es la más actual y produce errores en la ejecución, por lo que en el manual, trataremos la instalación de la versión Windows con 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 The Regex Coach para la elaboración de este documento.

* Wine - (6.17)
* Icoutils - (0.32.3) [1] 
* Convert (ImageMagick) - (7.1.0-8) [1]

[1] Requerido para poder crear los iconos del archivo desktop.



Descarga

regex-coach.exe

1) Instalar The Regex Coach  Bloc de Notas

Es recomendable siempre instalar los programas de Windows, desde la línea de comandos para poder ver los mensajes que se muestran en la terminal durante el proceso de instalación. Aún así, si nuestro explorador de archivos tiene asociados los archivos con extensiones '.exe' a Wine, bastará con hacer clic en el ejecutable correspondiente.

$ WINEDLLOVERRIDES=winemenubuilder.exe=d wine regex-coach.exe

El parámetro WINEDLLOVERRIDES=winemenubuilder.exe=d impide que se creen los correspondientes archivos desktop y MIME, relacionados con la instalación del programa, ya que vamos a utilizar los archivos desktop proporcionados por este manual. El sistema de asociación de archivos que utiliza Wine, es un absoluto despropósito, en lo que concierne a la integración del programa en nuestro sistema.

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.

Captura - The Regex Coach - 1


Continuamos con Next.

Captura - The Regex Coach - 2


Continuamos con Next.

Captura - The Regex Coach - 3


Continuamos con Next.

Captura - The Regex Coach - 4


Continuamos con Install.

Captura - The Regex Coach - 5


Y finalmente hacemos clic en Finish, para que se inicie el programa, o en su lugar, desmarcamos la casilla correspondiente, para poder configurar su integración en nuestro sistema, que se explica en la sección siguiente a ésta.

Captura - The Regex Coach - 6




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

1) Crear un script de ejecución de The Regex Coach

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

wine c:\\Program\ Files\\The\ Regex\ Coach\\The\ Regex\ Coach.exe 


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

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

2) Creación del archivo regexcoach.desktop

Para que The Regex Coach 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=The Regex Coach
GenericName=The Regex Coach
Comment=Un simulador de expresiones regulares en tiempo real
Exec=regexcoach
StartupNotify=true
Icon=regexcoach
Categories=Utility;TextTools;
Type=Application

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

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

2a) Crear los iconos del archivo regexcoach.desktop a partir de los iconos incluidos en el ejecutable 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}/apps ; \
export WINEPREFIX=/var/wine ; \
wrestool -x -t14 -n103 "$WINEPREFIX/drive_c/Program Files/\
The Regex Coach/The Regex Coach.exe" > regexcoach.ico ; \
convert regexcoach.ico $i/32x32/apps/regexcoach.png ; \
convert -resize 24 $i/32x32/apps/regexcoach.png $i/24x24/apps/regexcoach.png ; \
convert -resize 16 $i/32x32/apps/regexcoach.png $i/16x16/apps/regexcoach.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
rm -f regexcoach.ico ; \
done

Sustituir /var/wine por el WINEPREFIX que cada usuario tenga establecido en su sistema. Si se está utilizando el predefinido, escribir $HOME/.wine.

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/regexcoach.png

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

Directorios de instalación
~/.wine/drive_c/Program Files/The Regex Coach Es el directorio de instalación de The Regex Coach.
Ubicación de los iconos creados a partir de los incluidos en el ejecutable del programa
~/.local/share/icons/hicolor/{16x16,24x24,32x32}/apps/regexcoach.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\Edi Weitz\The Regex Coach

5) Consumo inicial de CPU y RAM de The Regex Coach con Wine

Consumo inicial de CPU y RAM de The Regex Coach con Wine
Programa
CPU RAM
The Regex Coach.exe 0 % 62,6 MB
winedevice.exe (2) 0 % 20,0 MB
explorer.exe 0 % 19,4 MB
wineserver 0 % 15,7 MB
plugplay.exe 0 % 6,5 MB
conhost.exe 0 % 6,2 MB
services.exe 0 % 4,5 MB
rpcss.exe 0 % 3,5 MB
svchost.exe 0 % 3,1 MB
TOTAL 0 % 141,5 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.



Iniciamos The Regex Coach  

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa. Seleccionando Help >> Documentation, tendremos acceso a través del navegador web a un tutorial de uso del programa. Los archivos de texto que insertemos, irán a un panel o a otro, según donde tengamos el cursor parpadeando. El contenido de los paneles, se puede guardar de forma independiente, y el contenido de las operaciones simuladas se puede copiar y pegar donde lo creamos conveniente.


Captura - The Regex Coach - 7


Captura - The Regex Coach - 08




Enlaces


http://www.weitz.de/regex-coach >> La web de The Regex Coach.

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

Instalar The Regex Coach con Wine

Instalar Nouveau desde ceroInstalar un Kernel en GNU/Linux