Mostrando entradas con la etiqueta configurar. Mostrar todas las entradas
Mostrando entradas con la etiqueta configurar. Mostrar todas las entradas

sábado, 24 de octubre de 2026

Cómo configurar el teclado Mac en Español / Latinoamericano en Debian

Si alguna vez has intentado instalar Debian Server en una máquina Apple (o usar un teclado físico de Mac en tu servidor) te habrás topado con un muro: las interfaces gráficas de Ubuntu te lo ponen fácil, pero en la terminal pura de Debian no aparece la variante para Mac por ningún lado.

Esto hace que escribir caracteres vitales para un administrador de sistemas —como la arroba (@), el numeral (#), las llaves o los corchetes— se convierta en una pesadilla porque están completamente cambiados de lugar.

Hoy te muestro cómo forzar la distribución Español (Macintosh) de forma permanente usando únicamente la consola.


Paso 1: Instalar los paquetes de consola necesarios

En muchas instalaciones mínimas de Debian Server faltan los mapas de teclado físico para terminales virtuales. Lo primero es asegurarnos de tenerlos instalados:

sudo apt update && sudo apt install -y console-data kbd

Paso 2: Editar el archivo maestro de configuración

Debian gestiona el teclado del sistema a través de un archivo central. Vamos a editarlo con nano:

sudo nano /etc/default/keyboard

Una vez dentro del archivo, verás varias variables. Debes dejarlas configuradas según la región de tu hardware Apple. Importante: Si ves una línea al final que dice BACKSPACE="guess", déjala tal como está (sirve para que la tecla de borrar funcione bien).

Opción A: Si tu teclado Mac es de España (ISO)

(Sabrás que es este si la @ está impresa sobre el número 2). Modifica el archivo para que quede así:

XKBMODEL="apple"
XKBLAYOUT="es"
XKBVARIANT="mac"
XKBOPTIONS=""
BACKSPACE="guess"

Opción B: Si tu teclado Mac es Latinoamericano

(Sabrás que es este si la @ está impresa sobre la letra Q). Modifica el archivo para que quede así:

XKBMODEL="apple"
XKBLAYOUT="latam"
XKBVARIANT="mac"
XKBOPTIONS=""
BACKSPACE="guess"

Guarda los cambios presionando Ctrl + O, confirma con Enter y sal del editor con Ctrl + X.

Paso 3: Aplicar los cambios sin reiniciar

Para que el servidor procese la nueva configuración inmediatamente en tu pantalla actual, ejecuta el comando mágico de Debian:

sudo setupcon

¿Qué pasa si los símbolos especiales se siguen resistiendo? (Plan B)

En algunas terminales TTY puras muy antiguas, el sistema operativo ignora la variante interna de XKB. Si tras hacer los pasos anteriores la arroba no sale donde debe, el núcleo de Debian guarda un mapa heredado exclusivo para teclados Apple por USB. Puedes forzar su inyección con este comando:

  • Para España: sudo install-keymap mac-usb-es
  • Para Latinoamérica: sudo install-keymap mac-usb-latam

¡Listo! Con esto tu servidor Debian reconocerá a la perfección la disposición física de Apple, ahorrándote horas de frustración adivinando combinaciones de teclas.

Prólogo mejorado con Inteligencia Artificial basado en el contexto humano.  

domingo, 16 de agosto de 2026

Cómo instalar y configurar Antigravity IDE manualmente en Debian Linux

Si descargaste Antigravity IDE (o cualquier aplicación basada en Electron en formato comprimido) y quieres ejecutarla en Debian sin depender de la terminal cada vez, aquí te explico cómo instalarla en /opt y crear su acceso directo con icono en el menú de aplicaciones.

Diferencia clave según tus permisos de usuario:

  • CON permisos sudo (o acceso a root): Necesitarás sudo únicamente para mover o modificar la carpeta en /opt si pertenece a root.
  • SIN permisos sudo (Usuario estándar): Para tareas administrativas iniciales debes pasar a administrador ejecutando su -. Sin embargo, si tu usuario ya es el propietario de la carpeta (/opt/antigravity), NO necesitas sudo para darle permisos de ejecución (chmod +x) ni para crear el acceso directo.

Paso 1: Mover la carpeta a /opt y asignar la propiedad

Extrae el contenido descargado dentro del directorio /opt/antigravity.

Con sudo:

sudo chown -R tu_usuario:tu_usuario /opt/antigravity

Sin sudo (vía root):

su -
chown -R tu_usuario:tu_usuario /opt/antigravity
exit

Al hacer a tu usuario propietario de la carpeta, podrás modificar archivos y permitir auto-actualizaciones del IDE sin volver a pedir clave de administrador.


Paso 2: Otorgar permisos de ejecución

Navega a la carpeta y dale permisos de ejecución al binario principal:

cd /opt/antigravity
chmod +x antigravity-ide
Nota: Si tu usuario ya es el propietario de la carpeta, este comando funciona sin sudo. Solo si la carpeta pertenece a root requerirás permisos elevados.

Puedes probar que abra ejecutando:

./antigravity-ide

(Si te arroja un error de sandbox en Chromium/Electron, ejecútalo como ./antigravity-ide --no-sandbox).


Paso 3: Crear el acceso directo (.desktop)

Para integrar el programa en el menú de aplicaciones de tu escritorio (GNOME, KDE, XFCE, etc.), realiza esto desde tu cuenta de usuario normal (NO como root):

  1. Crea el directorio de aplicaciones en tu perfil si no existe:
    mkdir -p ~/.local/share/applications
  2. Crea y abre el archivo del lanzador con nano (sin sudo):
    nano ~/.local/share/applications/antigravity.desktop
  3. Pega la siguiente configuración:
    [Desktop Entry]
    Name=Antigravity IDE
    Exec=/opt/antigravity/antigravity-ide
    Icon=/opt/antigravity/resources/app/resources/linux/code.png
    Terminal=false
    Type=Application
    Categories=Development;IDE;
  4. Guarda los cambios con Ctrl + O, Enter, y sal con Ctrl + X.

Paso 4: Dar permisos y refrescar el sistema

Asigna permisos de ejecución al acceso directo y actualiza el menú de aplicaciones de tu escritorio:

chmod +x ~/.local/share/applications/antigravity.desktop
update-desktop-database ~/.local/share/applications

Solución a problemas frecuentes

  • Error "Operación no permitida" al hacer chmod: Ocurre si creaste el archivo .desktop usando sudo nano. Cambia la propiedad a tu usuario:
    • Con sudo: sudo chown tu_usuario:tu_usuario ~/.local/share/applications/antigravity.desktop
    • Sin sudo: Entra con su -, ejecuta el comando chown correspondiente y sal.
  • Actualizaciones del IDE: Al haber asignado la propiedad de /opt/antigravity a tu usuario, si el IDE cuenta con sistema de auto-actualización interna, podrá descargarse e instalarse automáticamente sin pedir permisos elevados.

¡Listo! Ya puedes presionar la tecla Super / Windows, buscar Antigravity IDE y abrirlo con su icono correspondiente.

Prólogo mejorado con Inteligencia Artificial basado en el contexto humano.

jueves, 11 de septiembre de 2025

Adaptación de configuración de redes y KVM para VirtualBox en Ubuntu

Hace un tiempo documenté cómo liberar rangos de red y evitar conflictos con KVM en Debian, usando los archivos networks.conf y blacklist_kvm.list. Ahora vamos a adaptar esos pasos para Ubuntu, utilizando la versión de VirtualBox disponible directamente en los repositorios oficiales de la distribución —sin recurrir a los paquetes de Oracle. 

1. Actualizar el sistema

Antes de instalar VirtualBox, es recomendable tener el sistema al día:

sudo apt update && sudo apt -y upgrade

Esto asegura que los paquetes estén en sus versiones más recientes y compatibles. 

2. Instalar VirtualBox desde los repositorios de Ubuntu

Usamos los paquetes nativos disponibles:

sudo apt install virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso

Esto evita conflictos con versiones externas y mantiene la integración con el sistema. 

3. Agregar tu usuario al grupo vboxusers

Este paso es esencial para que VirtualBox tenga acceso completo a redes virtuales, dispositivos USB y otras funciones:

sudo usermod -aG vboxusers $USER

Luego, cierra sesión y vuelve a iniciarla para que el cambio de grupo surta efecto. 

4. Liberar todos los rangos de red (networks.conf)

VirtualBox restringe ciertos rangos IP por defecto. Para permitir el uso completo de redes virtuales:

  1. Crea la carpeta si no existe:
    sudo mkdir -p /etc/vbox
  2. Dentro de esa carpeta, crea el archivo networks.conf con el siguiente contenido:
    * 0.0.0.0/0 ::/0

Importante: El archivo debe llamarse exactamente networks.conf. VirtualBox lo busca por nombre en esa ruta.

5. Evitar conflictos con KVM (blacklist-kvm.conf)

VirtualBox y KVM pueden interferir entre sí, especialmente en sistemas con procesadores Intel o AMD. Para prevenirlo:

Crea el archivo /etc/modprobe.d/blacklist-kvm.conf con el contenido correspondiente según tu arquitectura:

Para Intel:

blacklist kvm
blacklist kvm_intel

Para AMD:

blacklist kvm
blacklist kvm_amd

Para ARM:

Generalmente no usa estos módulos, pero si detectas conflictos, puedes investigar kvm_arm o kvm_hyp.

Esta adaptación busca mantener la lógica original que documentaste en Debian, pero ajustada al entorno Ubuntu y sus particularidades. Si deseas, puedo ayudarte a convertir esto en una plantilla educativa o guía replicable para otros técnicos.

 Prólogo mejorado con Inteligencia Artificial basado en el contexto humano. 

RetroLinux #1: El fin de emular Ares y la llegada del P2P nativo con GTK-Gnutella

Por Félix Puga Henríquez (Mr. Scorpion) Serie RetroLinux: Rescatando anécdotas, tutoriales y videos de hace más de una década. ...