Decidí hacer un proyecto de programación en Python con Selenium y computación física con los niños.
Como vscode admite variables Unicode, pensé que sería ideal para enseñar a codificar en coreano.
Sin embargo, los niños querían codificar en los Chromebooks que la escuela les proporcionó.
Para configurar el entorno de desarrollo en el Chromebook, investigué mucho en Google y lo documenté aquí.

1. Desbloquear la máquina virtual de Linux
Los Chromebooks utilizados en las escuelas tienen bloqueado el modo de desarrollador y el modo de máquina virtual de Linux por defecto.
Dado que las funciones de control de Chrome OS son muy potentes, la única opción es solicitar al maestro a cargo de la escuela que los desbloquee.
Puede desbloquear el modo Linux en Consola de administración-Dispositivo-Chrome-Configuración-Usuarios y navegador-Máquina virtual Linux (Beta).

2. Configuración de la máquina virtual de Linux
Presiona el botón de la izquierda para ingresar a la Configuración del Chromebook como se muestra en la imagen de abajo.
Luego presiona Avanzado-Desarrolladores-Usar el entorno de desarrollo de Linux.


Después de esto, la configuración es fácil. Solo presiona "Siguiente" sin pensarlo mucho y la instalación de Linux estará terminada.
La capacidad de la máquina virtual es de 10 GB por defecto, pero se puede ajustar fácilmente más adelante.



Después de esperar un poco, se abrirá el terminal de Linux como se muestra a continuación.
La configuración de Linux está completa ahora.

3. Instalar VS Code
Primero, actualiza Linux con el siguiente comando:
Por cierto, el "&&" entre los comandos indica que el siguiente comando se ejecutará después de que el anterior haya terminado.
sudo apt update && sudo apt upgrade
Luego usa el comando dpkg para verificar la arquitectura de la CPU.
dpkg --print-architecture
Si aparece amd64, significa que se pueden instalar programas estándar de 64 bits.
Visita el sitio web de Visual Studio y descarga el archivo de distribución de Linux archivo "deb".

Puedes descargarlo haciendo clic en [.deb] a la izquierda.
O presionando [Download] en la parte superior derecha puedes ver otras distribuciones.

Ahora simplemente haz doble clic en el archivo descargado para instalarlo.
Si eres experto en Linux, puedes usar wget y dpkg o usar apt para la instalación.
Por cierto, la distribución descargada de apt no admite el uso de coreano.


Después de esperar un poco, podrás encontrar VS Code en la ventana de inicio de Chrome.
Haz clic para abrir la carpeta y comprobar la ejecución.
Permite todas las solicitudes de confianza (trust) que aparezcan.


4. Instalar Python y pip
Primero, instala la Extensión en VS Code.
Al buscar, instala aquellas relacionadas con Python para poder ejecutar archivos de Python.
Instala Python, la Extensión de Python y cualquier otra cosa que desees.

Luego, ingresa el siguiente comando en el terminal para instalar pip.
sudo apt install python3-pip
Finalmente vuelve a VS Code y, como siempre, ingresa print("hello world") para verificar la salida.
Excepto por el gran problema de "no poder usar coreano", no debería haber diferencias.

5. Configurar el uso de coreano en Linux
Ahora, se instalarán 4 módulos, incluyendo fcitx y la fuente coreana.
Se pueden instalar varios módulos a la vez, separados por espacios, como se muestra a continuación.
sudo apt install fcitx fcitx-hangul fcitx-lib* fonts-nanum*


Ingresa im-config en el terminal para configurar.
Pulsa ok en todo, y elige default a mitad de proceso.
im-config


Ahora ingresa el siguiente comando para ver la ventana de configuración de idioma.
Ejecuta autostart para luego ejecutar configtool.
Si no aparece ningún idioma, actualiza apt y luego vuelve a ejecutarlo.
sudo fcitx-autostart && sudo fcitx-configtool

Presiona el botón (+) en la parte inferior para añadir un idioma.
Desmarca la opción delante de [ ]Only Show ~ para encontrar el coreano.


A continuación, entra en la configuración Global y cambia la tecla de cambio de idioma.
Inicialmente está configurada en Ctrl+Espacio, pero esto entra en conflicto con otros atajos de teclado en VS Code, por lo que es mejor cambiarla.
Para cambiarla, haz clic en el método, y presiona la tecla que deseas usar para cambiar de idioma.

6. Registrar comandos en el programa de inicio de Linux
Si utilizas fcitx, puedes escribir en coreano en VS Code, pero el problema es que cada vez que apagas y enciendes el Chromebook, debes ejecutar de nuevo fcitx-autostart para iniciar el módulo.
Para evitar esto, registra el comando usando el editor de Linux vi.
sudo vi ~/.sommelierrc
Luego ingresa /usr/bin/fcitx-autostart, presiona la tecla ESC y luego :wq y presiona Enter.
Esto guardará el archivo y cerrará el editor vi.
Ahora, cada vez que Linux se inicie, fcitx también lo hará y podrás escribir en coreano.
7. Confirmar finalmente
Verifica la entrada de coreano en VS Code.
Y después de apagar y encender el Chromebook, reinicia VS Code y verifica si el coreano se ingresa correctamente.
Si todo está en orden, solo queda enseñar este método a los niños y comenzar a programar juntos.

댓글을 불러오는 중...