viernes, 24 de abril de 2026

¿Cómo instalo SETEdit en Ubuntu?

En su Conducción Política, Juan Perón exponía las edificaciones que ha de contemplar el Conductor, a la vez que explica cómo instalar el editor estilo Borland SETEdit en Ubuntu. 

(...)

Es inútil dar a una masa inorgánica y anárquica un conductor. Lo van a colgar. Primero hay que formar esa masa. Sobre ella edificar, y al final, en el vértice de la pirámide, ahí va a estar el conductor, y esa masa lo va a llevar al conductor cuando el conductor no pueda llevarla a ella, porque la conducción no se hace sólo por medio del conductor.

Es decir que la conducción tiene ese fenómeno extraordinario, y el conductor es a veces conducido por los propios elementos de la conducción, cuando ellos están capacitados. Pero, si no lo están, la primera vez que flaquee el conductor se hunde él con todos sus cuadros.

Es decir que yo - al hablar sobre los elementos de la conducción - quiero dar la sensación de que no se conduce ni lo inorgánico ni lo anárquico. Se conduce sólo lo orgánico y lo adoctrinado, que tiene obediencia, disciplina inteligente, y una iniciativa que le permite actuar a cada hombre en su propia conducción.

Esto es simple: un conductor, por genial que sea, no puede llegar a cada uno de los millones de hombres que conduce. Hay una cosa que debe marchar sola, es decir, la doctrina, que pone a todo el mundo a patear para el mismo arco. Ya eso le da una dirección a la masa. Luego está la organización, que le da unidad en la concepción de las cosas y unidad en la ejecución de las cosas. Sin esa unidad de concepción y sin esa unidad de acción, ni el diablo puede conducir. 

Es decir que en la conducción no es suficiente con tener –como algunos creen– un conductor. No. El conductor no es nada si los elementos de la conducción no están preparados y capacitados para ser conducidos. Y no hay conducción que pueda fracasar cuando la masa que es conducida tiene en sí misma el sentido de la conducción. 

Por eso, conducir es difícil, porque no se trata solamente de conducir. Se trata, primero, de organizar; segundo, de educar; tercero, de enseñar; cuarto, de capacitar, y quinto, de conducir.

Nuestro sistema GNU con Linux representa las mismas características generales. De nada sirve contar con la arquitectura de procesador y el software que corra en ella, si no tenemos la doctrina del Software Libre. En nuestro caso la avala la GPLv3, una licencia que protege una comunidad de programadores libres y conscientes, más que al software o a empresas de Capital.

Esto nos ha permitido formar una línea que es capaz de dar los resultados del software que nosotros anhelamos, y no los que otros han digitado para nosotros, con mejor o peor intención. Tal es así que nuestro software, justamente modificado, es capaz de sortear múltiples entornos de ejecución: GNU, y otros similares a UNIX como los BSDs, Solaris, QNX, pero también DOS, Win32, y otros sistemas dinosaurios. Algunas obras de nuestro arte, en particular, pueden adaptarse particularmente bien a todos los gustos.

Una de las más notables es el editor de pantalla SETEdit diseñado por Salvador Eduardo Tropea. Se trata de un editor compañero y amigable, liberado bajo GPLv2+ que puede recordaron a los chamánicos editores que la Borland producía  para la éjida de DOS.

Podremos instalar la versión 0.5.8-1 "Perito Moreno II" de SETEdit en Ubuntu. Para ello abrimos una terminal con Ctrl+Alt+t e ingresamos el siguiente Comando de Organización: 

sudo apt install liballegro4.4 libncurses5 ;
cd /tmp ;
wget https://sourceforge.net/projects/tvision/files/UNIX/2.2.1%20Jessie/rhtvision2.2.1_2.2.1-4_amd64.deb/download ;
wget https://sourceforge.net/projects/setedit/files/setedit-unix/0.5.8%20Jessie/setedit_0.5.8-1_amd64.deb ;
wget http://prdownloads.sourceforge.net/setedit/setedit-pdf-0_5_4.zip ;
unzip setedit-pdf-0_5_4.zip ;
sudo dpkg -i rhtvision2.2.1_2.2.1-4_amd64.deb ;
sudo dpkg -i setedit_0.5.8-1_amd64.deb

Para crear un lanzador podremos ir a Sistema / Preferencias / Aspecto y Comportamiento / Menú principal, y en el panel Menús del cuadro Menú Principal seleccionamos Programación y presionamos el botón Nuevo ítem+. Luego en el cuadro de diálogo Crear Lanzador completamos el campo Orden: con setedit %U y presionamos el botón Aceptar.

De esta manera podremos iniciar el programa desde Aplicaciones / Programación / SETEdit.

También podremos iniciarlo indicándole un fichero específico, o bien comenzar en modo directo. En este último caso nos indicará una ventana con "sugerencia del día".

En el caso de Linux por defecto utiliza el cliente para X11; pueden especificarse cualquier número de ficheros después de las opciones, y se cargarán en el editor en el mismo orden listado, ante lo cual podremos trabajar en la edición en pantalla con TUI (interfaz gráfica en modo texto).

SETEdit está diseñado para programadores; su principal objetivo es el código C y C++, aunque también admite Pascal y Clipper. Admite muchos comandos al estilo WordStar, además de algunos comandos CUA.  

El editor cuenta con autoindentado al vuelo así como resaltado de sintaxis de numerosos lenguajes de programación, por lo que destaca como un editor de código fuente.

Entre las funcionalidades típicas de Setedit encontraremos el uso de ventanas ajustables, que podremos acomodar en cascada, enviar a segundo plano, o bien disponer lado a lado. También tendremos las clásicas ventanas de selección de caracteres ASCI/ANSI, una calculadora de escritorio, e incluso un reproductor de ficheros de sonido MP3 que podremos activar desde el mismo entorno IDE, si lo que deseamos es escuchar la más maravillosa música.

Las opciones son intensamente configurables desde el menú Tools&Ops/Opciones. Podremos allí ajustar las codificaciones del texto, y aunque es capaz de mostrar la codificación UTF8 utilizada actualmente con Linux, en aras de compatibilidad suele recurrir a ISO Latin 1 para solventar el español. Además contamos con el botón Original, que vuelve todo el seteo a los valores de fábrica.

Podremos configurar Setedit según con opciones globales (Alt+g) que configuran el comportamiento de todo el editor, o bien configuraciones locales (Alt+l), que configuran únicamente el comportamiento del editor con el documento seleccionado.

La configuración se guarda en ~/.setedit/setenv.dat, un fichero manipulable sólo con el editor. Sólo basta con correr el editor en el directorio ~/.setedit/, configurar el editor, y salir con Alt+x, lo que creará un fichero de configuración .setedit/setenvir.dat adecuado. El fichero de configuración ajustado desde el editor en sí es ~/.setedit/.deflopts.txt.

Podremos recurrir a la documentación en línea.