![]() |
||
![]() |
Un recuento de mis aventuras y tropiezos con el X Window System. |
Introducción
El Sistema de Ventanas X (en inglés, X Window System) es un sistema de ventanas común en sistemas operativos del tipo UNIX que es provisto por un framework básico para el desarrollo en un entorno gráfico, que fue desarrollado a mediados de la década de 1980 en el MIT. Por supuesto, su propósito era dotar de una interfaz gráfica a los sistemas Unix para competir con lo que era la tendencia en aquel entonces, impulsado por Apple (Mac OS), Microsoft (Windows) y Commodore (AmigaOS, GEOS).
Instalación
WSL Ubuntu
Para poder hacer uso de X en el WSL con Ubuntu, he encontrado que la solución más simple es hacer uso de Xming, que en términos generales su instalación es como sigue:
-
- Descargar el instalador.
- Instalar.
- Descargar el instalador.
Uso
Windows
Para poder hacer uso de esta interfaz gráfica en Windows (o éste como anfitrión), es necesario primero activar el servicio que da soporte al sistema de ventanas. X Launch es el programa que se utiliza para activarlo.
La primer pantalla permite seleccionar la forma en que el sistema responderá y la designación para el display.
Ejemplos
El siguiente programa en Python ilustra el soporte que se obtiene de X. Las líneas 3 y 4 son sólo necesarias si la variable de entorno $DISPLAY
no se ha definido. El programa carga una imagen con formato JPG, aguarda 5 segundos y se cierran todas las ventanas que pudieran estar abiertas. Referirse a OpenCV al respecto de las funciones para presentación y procesamiento de imágenes.
import cv2 import os os.environ['DISPLAY'] = ':0' img=cv2.imread("mars-bfrs.jpg",cv2.IMREAD_COLOR) cv2.imshow("mars",img) cv2.waitKey(5000) cv2.destroyAllWindows()
Si el nombre de este programa fuese images.py
, bastará con
$ python images.py
para ejecutarlo.
Las líneas 3 y 4 no serán necesarias si se define momentáneamente la variable indicada mediante:
$ DISPLAY=":0" python images.py
o
$ export DISPLAY=":0"
$ python images.py
Desinstalación
WSL Ubuntu
Desde el Control Panel, ubicar XMing, click derecho y seleccionar su desinstalación. Seguir las instrucciones que se van dando.
Referencias
- «X Window System«, Wikipedia, web. Visited: 2020.04.12. URL: https://es.wikipedia.org/wiki/OpenCV.
|
© Todos los derechos reservados. Dr. Eduardo René Rodríguez Avila |
Creación: 2020.04.12 Última actualización: 2020.04.15 |
|||
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto. |