Copyright Copyright © José Luis Lara Carrascal 2015-2021 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:
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:
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:
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 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.
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. Continuamos con Next. Continuamos con Next. Continuamos con Install. 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. Configurar la integración del programa en nuestro sistema 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:
Lo guardamos como regexcoach, le damos permisos de ejecución y lo copiamos al directorio bin de nuestro home.
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:
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.
2a) Crear los iconos del archivo regexcoach.desktop a partir de los iconos incluidos en el ejecutable del programa
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
4) Directorios de instalación y configuración del programa
5) Consumo inicial de CPU y RAM de The Regex Coach con Wine
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. 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. |