Recetas Remotas: Pasteles en tu Pantalla

24/10/2018

Valoración: 4.94 (11582 votos)

¿Alguna vez has soñado con probar un postre de un famoso obrador en París, pero te encuentras a miles de kilómetros? Imagina poder ver, en tiempo real, cómo ese maestro pastelero decora una tarta, y que esa obra de arte aparezca, como por arte de magia, en tu propia cocina para que la admires. Aunque no podamos teletransportar el sabor (¡aún!), existe una técnica fascinante en el mundo digital que nos permite hacer algo muy parecido: ejecutar una 'receta' (una aplicación) en un obrador remoto (un servidor) y visualizarla perfectamente en nuestro propio espacio de trabajo. Hoy no hablaremos de fondos de pantalla, sino de cómo convertir tu cocina en el escaparate perfecto para las más exquisitas creaciones de pastelería digital.

¿Dónde se encuentra el fondo de pantalla de la Luna?
Hola juan. Si, puedes encontrar el fondo de pantalla de la Luna si haces clic en la pestaña de «Mis Fondos de Pantalla», que se encuentra justo debajo del logo de la luna, arriba de la página.
Índice de Contenido

Preparando Nuestra Cocina: El Servidor de Sabores

Para lograr esta proeza, nuestra cocina local debe estar equipada con algo especial. Pensemos en ello como un 'Servidor de Sabores' o un 'Lienzo Culinario'. En el mundo de la repostería digital, el entorno más común y profesional es el que nos ofrece 'Ubuntu', una cocina robusta y versátil que ya viene con este lienzo incorporado. Es el equivalente a tener una encimera de mármol profesional lista para recibir cualquier creación.

Pero, ¿qué pasa si nuestra cocina es de otro estilo, como 'Windows'? No hay problema. Aunque no venga de serie con este lienzo, podemos instalar una herramienta maravillosa llamada 'Cygwin/X server'. Esta herramienta actúa como un adaptador de lujo, preparando tu cocina 'Windows' para que pueda exhibir con la misma elegancia las recetas provenientes de obradores 'Unix'. En este artículo, sin embargo, nos centraremos en la técnica nativa de la cocina 'Ubuntu', que es más directa y sencilla.

Abriendo las Puertas: Permisos para la Magia Culinaria

Antes de que un chef de renombre nos envíe su creación, debemos asegurarnos de que nuestra cocina esté dispuesta a recibirla. No podemos tener las puertas cerradas. El primer paso es ajustar los permisos de nuestra cocina para que acepte estas entregas especiales.

En nuestra cocina 'Ubuntu', esto se hace yendo a Sistema > Administración > Ventana de Entrada. Dentro, en la pestaña de 'Seguridad', encontraremos una opción que dice algo como 'Denegar conexiones TCP entrantes'. Debemos desactivar esta opción. Al hacerlo, es como si pusiéramos un cartel de 'Bienvenidos' en la puerta, indicando que estamos listos para recibir paquetes culinarios de otros obradores. Este es un paso crucial para establecer la conexión.

El Protocolo Secreto: Paso a Paso en la Consola del Chef

Ahora viene la parte más técnica, pero la explicaremos con nuestra analogía repostera. Usaremos la 'consola de comandos', que no es más que el libro de recetas secreto del chef, donde se escriben las órdenes precisas para que todo salga perfecto.

  1. Ponerse el Gorro de Chef Maestro (sudo -s): Para realizar cambios importantes en la cocina, necesitamos la máxima autoridad. Este comando nos otorga el control total, como si nos pusiéramos el gorro más alto de chef.
  2. Conocer la Dirección de tu Cocina (ifconfig): Para que el obrador remoto sepa a dónde enviar su pastel, necesitamos conocer la dirección exacta de nuestra cocina. Este comando nos muestra nuestra 'dirección IP', el identificador único de nuestro espacio de trabajo. ¡Anótala bien!
  3. La Invitación Abierta o Exclusiva (xhost +): Con este comando, estamos enviando las invitaciones. Si usamos xhost +, es una invitación abierta: '¡Cualquier chef de cualquier obrador puede enviarme sus creaciones!'. Es rápido y fácil, pero por seguridad, a veces es mejor ser exclusivo. Si conocemos la 'dirección IP' del obrador remoto, podemos usar xhost <IP del obrador>. Esto es como decir: 'Solo acepto entregas del obrador de Pierre Hermé'.
  4. Verificando el Plato de Presentación (echo $DISPLAY): Antes de la entrega final, debemos asegurarnos de que nuestro plato de presentación principal está listo y limpio. Este comando nos confirmará que nuestro 'display' está en la posición '0:0', que es la mesa de exhibición principal y más importante de nuestra cocina.

Tabla Comparativa: Comandos Técnicos vs. Analogía Repostera

Comando TécnicoAnalogía ReposteraPropósito en la Cocina
sudo -sPonerse el Gorro de Chef MaestroObtener permisos totales para configurar la cocina.
ifconfigConsultar la dirección de entregaSaber a dónde debe enviarse el postre digital.
xhost +Enviar una invitación abiertaPermitir que cualquier obrador nos envíe sus creaciones.
echo $DISPLAYRevisar el plato de presentaciónAsegurarse de que el lienzo principal está listo.

La Conexión Maestra: Contactando al Obrador Remoto

Con nuestra cocina preparada, es hora de contactar al obrador remoto. Esto lo hacemos mediante una 'llamada segura' (usando SSH o Telnet). La forma más profesional y segura es con SSH. Escribiríamos algo como ssh usuario@maquina_remota. Esto establece una línea directa y encriptada con el chef en su cocina lejana.

Una vez dentro de su obrador, solo queda darle la instrucción final y más importante. Le diremos exactamente a dónde debe enviar su creación. Esto se hace con el comando:

export DISPLAY=<la dirección de nuestra cocina>:0.0

Al ejecutar esta orden, le estamos diciendo al chef remoto: 'Todo lo que prepares a partir de ahora, no lo muestres en tu obrador, ¡envíalo directamente a mi cocina, a la dirección que te he dado, y colócalo en mi plato de presentación principal!'.

¿Cómo pintar lunares en paredes?
IDEA 2: HAZ UN MOLDE PARA LUNARES: Con cualquier material resistente y delgado, puedes hacer un molde como este para pintar lunares en tus paredes. Luego solo tendrás que pegarlo a la pared y pintar los lunares a tu gusto.

La Primera Degustación: El Amuse-Bouche Digital

¡Y ya está! La conexión está establecida. A partir de este momento, cualquier 'receta' gráfica que el chef remoto 'cocine', la podremos visualizar en nuestra pantalla local. Para probar que todo funciona, podemos pedirle que nos envíe algo sencillo, un pequeño aperitivo o 'amuse-bouche' digital. Un ejemplo clásico es la 'receta' llamada xeyes.

Al teclear xeyes en la consola del obrador remoto, veremos aparecer en nuestra pantalla local una pequeña y divertida animación. Es el equivalente a que nos envíen una galleta de jengibre con ojitos para confirmar que el servicio de entrega funciona a la perfección. Si vemos la galleta, significa que estamos listos para pedir el gran pastel de bodas de siete pisos (una aplicación gráfica mucho más compleja).

Preguntas Frecuentes del Pastelero Digital

¿Puedo usar esta técnica con cualquier tipo de 'receta' (aplicación)?

Sí, esta técnica funciona para cualquier aplicación gráfica diseñada para el entorno 'X Window System', que es el estándar en los mundos tipo Unix. Desde sencillas herramientas hasta complejos programas de diseño, todos pueden ser 'servidos' en tu cocina local.

¿Qué pasa si mi 'dirección de cocina' (IP) cambia?

Si tu dirección IP local cambia (algo común en redes domésticas), tendrás que volver a consultar tu nueva dirección con ifconfig y actualizar la variable DISPLAY en el obrador remoto. Es como notificar un cambio de domicilio para las entregas.

¿Es seguro dejar la 'invitación abierta' (xhost +) todo el tiempo?

No es lo más recomendable por seguridad. Dejar una invitación abierta significa que cualquier 'cocina' en tu red podría intentar mostrar sus creaciones en tu pantalla. Es mejor ser específico y solo permitir las direcciones IP de los obradores en los que confías. Una vez que termines, puedes revocar los permisos con xhost -.

En conclusión, esta poderosa técnica derriba las barreras físicas, permitiéndonos disfrutar y trabajar con herramientas y creaciones que residen en lugares lejanos como si estuvieran frente a nosotros. Así, la próxima vez que necesites una herramienta especial que solo se encuentra en un obrador remoto, recuerda que con unos pocos comandos puedes hacer que su magia aparezca directamente en tu mesa de trabajo.

Si quieres conocer otros artículos parecidos a Recetas Remotas: Pasteles en tu Pantalla puedes visitar la categoría Técnicas.

Subir