FLinux continúa apostando por una idea muy concreta: mantener con vida computadoras antiguas utilizando la menor cantidad de recursos posible. Después de conocer la edición principal de la distribución, ahora llega una variante todavía más minimalista: FLinux Core.
A diferencia de la edición convencional de FLinux, Core parte de un sistema que se presenta únicamente en modo consola. No encontraremos un entorno gráfico listo para utilizar, ni un administrador de ventanas configurado de fábrica. La idea es comenzar con una base extremadamente pequeña y construir sobre ella solamente aquello que realmente necesitamos.
Esto convierte a FLinux Core en una propuesta especialmente interesante para quienes disfrutan de los sistemas minimalistas o quieren experimentar con la creación de un entorno gráfico ligero desde cero.
En este tutorial vamos a partir de una instalación de FLinux Core funcionando en consola e instalaremos los componentes necesarios para construir un entorno gráfico sencillo y funcional utilizando Xorg, Openbox, PCManFM y XFCE Panel, además de algunas herramientas adicionales.
Aunque el resultado puede parecer un escritorio tradicional, técnicamente no estaremos instalando un entorno de escritorio completo como XFCE o LXDE. Estaremos construyendo nuestro propio entorno combinando diferentes componentes ligeros.
¿Qué es FLinux Core?
FLinux Core es la edición más minimalista de FLinux. Su principal característica es que no incluye un entorno gráfico preparado para usar, por lo que al iniciar el sistema nos encontramos directamente con una consola.
Esto reduce considerablemente la cantidad de componentes que deben cargarse y permite que el usuario decida qué herramientas quiere incorporar posteriormente.
Precisamente por este enfoque, Core resulta especialmente interesante para quienes quieren adaptar el sistema a sus propias necesidades. En lugar de instalar un escritorio completo con decenas de componentes, podemos seleccionar individualmente el servidor gráfico, el gestor de ventanas, el panel, el administrador de archivos y las herramientas que vayamos a utilizar.
En nuestro caso vamos a crear un entorno gráfico compuesto principalmente por Openbox, PCManFM y XFCE Panel.
El resultado será ligero, funcional y apropiado para equipos antiguos de 32 bits, aunque también puede utilizarse como base para experimentar con otros tipos de configuraciones.
Antes de empezar: dos comandos fundamentales
Como FLinux Core hereda la filosofía y las herramientas de Tiny Core Linux, gran parte de la administración del sistema se realiza mediante sus propias herramientas para gestionar extensiones.
Dos comandos serán especialmente importantes durante este proceso:
tce-ab
tce-load -wi
Comprender cómo funcionan es fundamental antes de comenzar a instalar componentes.
Buscar aplicaciones con tce-ab
El comando tce-ab permite acceder al buscador interactivo de extensiones del repositorio.
Su funcionamiento es ligeramente diferente al de muchos buscadores de paquetes de otras distribuciones. No debemos escribir el nombre del paquete directamente después de tce-ab.
Primero ejecutamos:
tce-ab
y presionamos Enter.
A continuación aparecerá la pantalla del buscador. Allí debemos presionar:
s
Ahora podremos introducir el nombre o término que queremos buscar. Por ejemplo:
openbox
De esta manera podremos localizar la extensión correspondiente y comprobar su nombre exacto antes de instalarla.
Este procedimiento también nos permite buscar el resto de componentes que necesitaremos durante el tutorial.
Y aquí hay algo importante: FLinux Core, al igual que Tiny Core Linux, diferencia entre mayúsculas y minúsculas.
Por lo tanto, debemos escribir los nombres de las extensiones exactamente como aparecen en el repositorio. No conviene modificar la capitalización de los nombres por nuestra cuenta.
Por ejemplo:
Xprogs
Xorg-7.7-3d
Xorg-7.7-bin
no deben escribirse cambiando las mayúsculas de sus nombres.
Instalar aplicaciones con tce-load -wi
Una vez localizada una extensión, podemos instalarla utilizando:
tce-load -wi nombre-del-paquete
Por ejemplo:
tce-load -wi openbox
La opción -wi permite descargar e instalar la extensión junto con las dependencias necesarias.
Comprobar la versión del kernel
Antes de instalar todos los componentes gráficos hay un detalle que debemos tener en cuenta.
FLinux Core utiliza un paquete de gráficos cuyo nombre depende de la versión exacta del kernel que esté ejecutando nuestro sistema.
Para comprobarla debemos utilizar:
uname -r
El comando devolverá algo similar a:
6.18.35-tinycore
La información obtenida con uname -r es la que debemos utilizar para identificar la extensión correspondiente:
graphics-6.18.35-tinycore
Es importante no asumir que este nombre será idéntico en todas las instalaciones. La versión del paquete debe coincidir con el kernel que realmente estamos utilizando.
Por ello, el procedimiento correcto es siempre ejecutar primero:
uname -r
y utilizar el resultado para localizar el paquete graphics-...-tinycore correspondiente.
Instalar Xorg y los componentes gráficos
Con la versión del kernel ya identificada, podemos comenzar a construir el entorno gráfico.
En primer lugar instalaremos Xprogs:
tce-load -wi Xprogs
Después instalaremos los componentes de Xorg:
tce-load -wi Xorg-7.7-3d
tce-load -wi Xorg-7.7-bin
A continuación instalaremos el paquete gráfico correspondiente a nuestro kernel.
Por ejemplo, si uname -r devuelve:
6.18.35-tinycore
el comando será:
tce-load -wi graphics-6.18.35-tinycore
Recuerda sustituir el nombre por el que corresponda a tu propia versión del kernel.
Instalar el administrador de archivos y las herramientas del entorno
Una vez disponible la base gráfica, instalaremos los componentes que utilizaremos para crear nuestro entorno.
El administrador de archivos será PCManFM:
tce-load -wi pcmanfm
También instalaremos lxappearance, que nos permitirá configurar diferentes aspectos visuales de las aplicaciones GTK:
tce-load -wi lxappearance
Para disponer de una herramienta gráfica para configurar las pantallas utilizaremos lxrandr:
tce-load -wi lxrandr
El emulador de terminal será LXTerminal:
tce-load -wi lxterminal
Ahora instalaremos Openbox, que será el gestor de ventanas de nuestro entorno:
tce-load -wi openbox
Y junto a él, obconf, la herramienta gráfica de configuración de Openbox:
tce-load -wi obconf
Para disponer de un panel utilizaremos el panel de XFCE:
tce-load -wi xfce4-panel
Finalmente instalaremos libXres:
tce-load -wi libXres
Y añadiremos también nano, que utilizaremos más adelante para editar la configuración:
tce-load -wi nano
Crear nuestro propio entorno gráfico
Aquí es donde FLinux Core comienza a transformarse.
No vamos a instalar un entorno de escritorio completo. En su lugar, utilizaremos varios componentes independientes:
Openbox se encargará de gestionar las ventanas.
PCManFM proporcionará el escritorio y permitirá trabajar con archivos.
XFCE Panel funcionará como panel de aplicaciones y tareas.
LXTerminal nos proporcionará una terminal gráfica.
LXAppearance permitirá modificar diferentes aspectos de la apariencia.
LXRandR ofrecerá una interfaz gráfica para gestionar la configuración de las pantallas.
ObConf permitirá configurar Openbox desde una interfaz gráfica.
Este tipo de configuración es precisamente una de las ventajas de comenzar con una distribución tan minimalista como FLinux Core: podemos elegir qué queremos instalar sin tener que cargar un escritorio completo.
Configurar el inicio automático
Después de instalar los paquetes debemos indicarle al sistema qué componentes queremos ejecutar automáticamente cuando iniciemos la sesión gráfica.
Para ello editaremos el archivo:
.xsession
Como hemos instalado nano, podemos abrirlo con:
nano .xsession
En este archivo debemos agregar:
pcmanfm --desktop &
xfce4-panel &
Estas dos líneas son importantes.
La primera:
pcmanfm --desktop &
hace que PCManFM se encargue del escritorio, permitiendo disponer de un fondo de escritorio y de los elementos del escritorio.
La segunda:
xfce4-panel &
inicia automáticamente el panel de XFCE.
De esta forma, cada vez que iniciemos la sesión gráfica, ambos componentes se ejecutarán automáticamente junto con nuestro gestor de ventanas.
Es importante mantener las configuraciones existentes de .xsession necesarias para iniciar la sesión gráfica y Openbox, y añadir estas líneas sin eliminar accidentalmente el resto del contenido del archivo.
Un detalle fundamental: guardar los cambios
En Tiny Core y en distribuciones basadas en su filosofía, realizar una modificación no significa necesariamente que esta vaya a sobrevivir a un reinicio.
Por eso, después de instalar los paquetes y modificar la configuración debemos ejecutar:
filetool.sh -b
Si hemos instalado nuestro entorno y editado .xsession, pero reiniciamos sin realizar el respaldo correspondiente, podemos perder los cambios que todavía no hayan sido guardados de forma persistente.
Si utilizas Kick.com con frecuencia, seguramente alguna vez has querido saber cuándo alguien menciona tu nombre, aparece una palabra específica o comienza un sorteo, pero no puedes estar todo el tiempo con la transmisión abierta. Para resolver ese problema desarrollé Kick Radar, una extensión para Chromium y derivados que monitorea los chats de Kick en tiempo real y te envía una notificación cuando detecta las palabras que tú elijas.
¿Qué es Kick Radar?
Kick Radar es una extensión para Chromium diseñada para supervisar los chats públicos de Kick.com. Su funcionamiento es muy sencillo: eliges los canales que deseas monitorear, defines una o varias palabras clave y la extensión se encarga de vigilar el chat por ti.
Cuando alguien escribe una palabra que coincide con tu lista, recibirás una notificación de escritorio con el canal, el usuario y el mensaje correspondiente, incluso si no tienes abierta la transmisión o no has iniciado sesión en Kick.
Principales características
Kick Radar incorpora diversas funciones pensadas para facilitar el seguimiento de los chats:
Monitoreo simultáneo de múltiples canales.
Detección de palabras clave en tiempo real.
Notificaciones instantáneas en el escritorio.
Historial completo de todas las coincidencias detectadas.
Búsqueda y filtros por canal o palabra clave.
Exportación del historial en formatos CSV y JSON.
Registro del minuto exacto del directo en el que apareció la palabra.
Conservación del registro incluso si el mensaje fue eliminado posteriormente por un moderador o el streamer.
Posibilidad de silenciar las notificaciones sin dejar de registrar las detecciones.
Acceso al historial desde un panel lateral o mediante una pestaña independiente.
Funcionamiento ligero para que pueda permanecer activo en segundo plano.
¿Para quién está pensada esta extensión?
Kick Radar puede resultar útil para diferentes perfiles de usuarios:
Moderadores que necesitan seguir la actividad del chat.
Streamers que desean conocer cuándo alguien los menciona.
Usuarios que participan en sorteos o eventos organizados durante las transmisiones.
Personas que siguen varios canales al mismo tiempo.
Cualquier usuario que quiera recibir avisos sin permanecer viendo el directo constantemente.
¿Cómo funciona?
La extensión se conecta al mismo sistema de chat público que utiliza Kick en el navegador para mostrar los mensajes en tiempo real. A partir de ese momento analiza cada mensaje recibido y lo compara con las palabras clave configuradas por el usuario.
Si encuentra una coincidencia, genera una notificación y almacena el evento en el historial para que pueda consultarse posteriormente. De esta forma no solo recibes el aviso en el momento, sino que también conservas un registro de todas las detecciones.
Un proyecto desarrollado por mí
Kick Radar es un proyecto personal que desarrollé con el objetivo de crear una herramienta práctica para quienes utilizan Kick con frecuencia. Durante el desarrollo me enfoqué en ofrecer una experiencia sencilla, rápida y con funciones que realmente resultaran útiles en el día a día.
La extensión continuará recibiendo mejoras y nuevas características a medida que evolucione el proyecto y surjan nuevas necesidades.
En el ecosistema de GNU/Linux, Flatpak se ha consolidado como una de las tecnologías más populares para distribuir aplicaciones de manera segura y universal. Sin embargo, para muchos usuarios principiantes, el uso de la terminal o la configuración de permisos puede resultar intimidante. Aquí es donde entra en juego Easy Flatpak, una solución gráfica que hace que gestionar aplicaciones Flatpak sea tan simple como abrir una tienda de software tradicional.
Una tienda gráfica para todos
Easy Flatpak es, en esencia, una tienda gráfica diseñada para instalar fácilmente aplicaciones Flatpak en tu distribución GNU/Linux. Su objetivo principal es ofrecer una experiencia accesible para todo tipo de usuarios, incluso aquellos que no están familiarizados con la línea de comandos.
Gracias a su interfaz clara e intuitiva, encontrar e instalar aplicaciones es un proceso rápido y cómodo. Además, su diseño está pensado para integrarse de manera natural con tu entorno de escritorio, lo que la convierte en una herramienta atractiva para quienes buscan comodidad sin sacrificar funcionalidad.
Gestión inteligente de permisos
Una de las características más destacadas de Easy Flatpak es su soporte para configurar derechos adicionales en aquellas aplicaciones que lo requieren. Esto es especialmente útil para programas que necesitan acceder a ubicaciones específicas de tu sistema.
Por ejemplo, en aplicaciones de juegos como Steam o Heroic Games Launcher, Easy Flatpak te pedirá la ruta donde almacenas tus juegos para otorgarles permisos de acceso. De este modo, evita problemas posteriores con el acceso a archivos y mejora la experiencia de uso sin que debas modificar configuraciones manualmente.
Compatible, ligero y multilingüe
Easy Flatpak es una aplicación ligera y multilingüe, lo que garantiza un rendimiento eficiente y accesibilidad para usuarios de diferentes regiones. Soporta varios idiomas, entre ellos el español, y ofrece una experiencia coherente independientemente de la distribución GNU/Linux que utilices.
Además, su compatibilidad con las principales arquitecturas de hardware y su enfoque en la estabilidad lo convierten en una opción confiable para gestionar tu biblioteca de aplicaciones Flatpak.
Ventajas para principiantes y expertos
Aunque Easy Flatpak está pensado para usuarios que buscan simplicidad, también resulta útil para los más experimentados. Permite ahorrar tiempo en tareas repetitivas y ofrece una visión más organizada de las aplicaciones disponibles en formato Flatpak.
Su enfoque amigable y profesional lo posiciona como una herramienta ideal para quienes quieren disfrutar de las ventajas de Flatpak sin complicaciones.
LinuxBP es un blog creado por BPsysGamer, dedicado a brindar soluciones y recursos para Linux. Ofrecemos guías y trucos detallados para mejorar la experiencia de los usuarios, con un enfoque en claridad y eficacia. Desde principiantes hasta expertos, nuestras publicaciones brindan información accesible y fácil de seguir.
Seguidores
Creative Commons
Todos los contenidos publicados en este blog son propiedad intelectual exclusiva de BPsysGamer y se encuentran protegidos bajo los términos de la Licencia Creative Commons (Attribution-NonCommercial-ShareAlike). Esta licencia permite una distribución compartida y no comercial del contenido, siempre y cuando se respeten los créditos y se haga un uso adecuado de acuerdo a los términos establecidos.