Ubuntu shell (Windows Store) en Visual Studio Code

Si os mola usar una shell de Linux en Windows supongo que conoceréis la bash de Ubuntu que se podía instalar hace unos años poniendo el equipo en modo desarrollador y haciendo algunas cosas sucias. Hace tiempo Microsoft puso a disposición del público la shell de Ubuntu desde la tienda, lo que mola porque es menos jaleo.

Ahora bien, si activáis el subsistema de Linux, que se hace poniendo esto en una PowerShell como administrador

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

y tras instalar Ubuntu desde la Microsoft Store veréis que podéis lanzar dos tipos de shell, una que se llama “shell” u otra que se llama “ubuntu”. Y si no os habéis pegado ya os digo yo que podéis hacerlo, porque yo si me he pegado. Cada vez que intento usar una shell en Windows me pego con el. No hay una shell decente en Windows.

A lo que voy.

Ya tenéis activado el subsistema de Linux y os habéis bajado Ubuntu desde la Store. Ahora abrir un cmd (Win + R, “cmd”) y ponéis esto

wslconfig.exe /l

Os aparecerá algo como

C:\Users\david>wslconfig /l
Distribuciones del subsistema de Windows para Linux:
Legacy (predet.)
Ubuntu

Hay que convertir “Ubuntu” en la predeterminada. Y eso se hace con este comando

wslconfig.exe /s Ubuntu

Y si volvéis a listar las consolas disponibles (útil si habéis instalado OpenSUSE o alguna otra) veréis esto

C:\Users\david>wslconfig /l /all
Distribuciones del subsistema de Windows para Linux:
Ubuntu (predet.)
Legacy

Y ahí está la shell de Ubuntu por defecto.

Ahora lo que nos interesa, configurarla para que sea la consola por defecto de Visual Studio Code. Abrís VSCode y os vais a “Preferences -> Settings” o pulsáis “Ctrl + ,”. En el panel de la derecha, entre las dos llaves “{ }” escribís lo siguiente

// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe",
guardáis, pulsáis “Ctrl + Shift + P” ejecutáis “Reload Window” y ya está. Cuando pulséis “Ctrl + ñ” os aparecerá la flamante shell de Ubuntu.
Anuncios

Accediendo a nuestro Raspberry Pi desde internet con No-IP

rpi-noipContinuando con mi anterior post, voy a explicar el proceso que debemos seguir para poder conectarnos a nuestro servidor de Mumble en el Raspberry PI desde fuera de nuestra red local. Para ello vamos a tener que hacer un par de cosas:

  1. Abrir un puerto en el router para poder acceder al servidor
  2. Instalar No-IP para solucionar el problema de la IP dinámica

Sigue leyendo

Servidor Mumble en Raspberry Pi con Raspbian

Servidor Mumble en Raspberry Pi con Raspbian

Uno de los usos que le estoy dando a un Raspberry Pi que compré hace tiempo es el de servidor dedicado de Mumble, un programa estilo TeamSpeak o Ventrilo. En esta entrada os cuento como podéis instalar y configurar un servidor en vuestro Raspberry Pi bajo una distribución Raspbian (la “oficial”).

Sigue leyendo

Solucionar rombos negros en Firefox (caracteres especiales)

Puede que alguna vez te hayas encontrado con que una página está llena de unos rombos negros con una interrogación dentro donde debería haber una letra con acento, una ñ o algún otro carácter especial. La solución es bien sencilla.

Te vas al menú “Ver” (si usáis Windows 7 os hará falta pulsar “Alt” una vez para que aparezcan los menús en la parte de arriba) y seleccionáis “Codificación de caracteres/Autodetectar/Universal”.

Intel Pipe Dream

No se si recordaréis un vídeo llamad Pipe Dream que hizo hace tiempo Animusic, una auténtica virguería que consistía en un montón de tubos de los que salían bolas de metal que tocaban instrumentos. Si acaso lo no habéis visto, es el siguiente

Pues a la gente de Intel le debió de molar la idea porque se han montado el vídeo en un sistema real

Vale que no son instrumentos “de verdad” y que se oye un “tss, tss, tss” cuando salen las pelotitas, ¡¡pero es una auténtica pasada!!

PackardBell y su multiplicador de autonomía para la batería del portátil

No lo he comentado, pero desde hace algunos meses tengo un portátil nuevo. Empezaré el artículo dando algunas características:

  • Procesador Intel Core i-5 430M 2,26-2,53 GHz
  • Ati Mobility RadeonHD 5470M con 512MB de RAM dedicados
  • 4GB de RAM DDR3 (no recuerdo la frecuencia)
  • Pantallaca de 17,3″ a 1600×900 de resolución

Si, la pantalla es enorme para un portátil, pero es una maravilla trabajar con ella. Bueno, esas son un poco por encima las características principales, el resto de detallitos ya los postearé en otro artículo, lo tengo pendiente.

El caso es que me ha llegado un correo de PackardBell (ah si, el portátil es de esa marca) cuyo contenido era el siguiente:

Multiplica la autonomía de tu portátil Packard Bell

Durante más de 8 meses tu portátil te ha sumergido en el mundo digital con la libertad de poder utilizarlo allá donde estés.

Pero últimamente puedes haber notado que la batería tiene una autonomía menor que antes y tal vez te estás planteando tener mayor autonomía.

En Packard Bell queremos ayudarte y por eso hemos desarrollado el configurador de baterías para que puedas encontrar fácilmente la batería que necesitas.
Este configurador te permite encontrar la batería ideal para tu portátil en unos pocos pasos.

¡Encuentra tu nueva batería ahora!

Y enlazaban a su página web para ver el configurador mencionado.
No es que tenga problemas de batería, me puede durar 2 horas y media tranquilamente, pero me ha entrado curiosidad. “Igual ahora se pueden comprar otro tipo de baterías o las tienen de mas celdas” he pensado, así que he ido a echar un vistazo a la web a ver que era de lo que tanto presumían. Grandísimo fiasco cuando me he encontrado con esto:

Así que la frase “Multiplica la autonomía de tu portátil” resulta ser simplemente un “cómprate una batería nueva (por tan ‘solo’ 130€)” y el “configurador” que han desarrollado resulta ser un mero buscador de productos. Ni nuevos modelos de batería ni más autonomía. Solamente una batería nueva igualita a la anterior. A lo que yo me pregunto, si me mandan este correo a los 8 meses, ¿tan pocas expectativas tienen del pleno funcionamiento de sus baterías?

Las cosas del márketing, supongo.