Linux: conocer el modelo de tarjeta gráfica y el driver mediante una consulta por línea de comandos

Ayer veíamos la forma de hacerlo en Windows, hoy vamos en Linux ¿Cómo sacamos por línea de comandos el modelo de tarjeta gráfica y el driver? Aquí hay varias opciones:

Tenemos un comando que nos saca todos los dispositivos del sistema con datos del fabricante:

lspci -nn

Esto nos deja una salida muy sucia, demasiados datos, pero podemos filtrar con grep:

lspci -k | grep -EA3 'VGA|3D|Display'

Otra opción es instalar Inxi , un software específico para chequeo de hardware,y ejecutarlo:

#instalamos
sudo apt install inxi
#ejecutamos
inxi -Gx

Entonces ¿para el driver?

#Para ver el del kernel
find /dev -group video
#Paraver el que está en uso
glxinfo | grep -i vendor
Anuncios

Crear una USB arrancable de Windows desde Linux con WoeUSB

Hoy tenía que reinstalar un Windows 7 (sí, está ya vejete but larga historia) en un portátil y, como siempre, el dueño del portátil no tenía el cd de instalación de Windows. Por suerte tenía yo una ISO a mano del Windows 7, pero ¿Cómo hago un USB arrancable desde mi equipo con Linux?
. Hace un par de años vimos cómo hacerlo con WinUSB, pero ahora ese proyecto ha sido reemplazado por WoeUSB.
Bueno, lo primero va a ser instalar WoeUSB:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt update
$ sudo apt install woeusb

Ok, una vez instalado tenemos dos opciones: trabajar desde el entorno gráfico o desde comandos.

Desde el entorno gráfico es bastante intuitivo, aunque hay un detalle puñetero que os comentaré al final. Os dejo una captura de pantalla con la interfaz donde podéis ver que basta con elegir la imagen .iso y el dispositivo USB y darle a instalar.

WOEUsb

Por línea de comandos la cosa tampoco es muy complicada:

#La sintaxis es
#sudo woeusb -d CarpetaDeLaIso/ficherowindows.iso /dispositivoUsb
sudo woeusb -d ./Documentos/Windows7_x64_SP1.iso /dev/sdb

comando instalación woeusb

La cosa puñetera que os comentaba arriba, y que me hizo romperme un poco la cabeza, es que al tener el USB formateado no me permitía instalarlo. No se si era por estar en fat32 o por qué, pero al final tuve que abrir el gParted y borrar las particiones para que WoeUSB se encargara de volver a crearlas e instalar.

Instalar Cerebro en Ubuntu

Cerebro es un lanzador de aplicaciones altamente configurable disponible para Windows, MacOS y Linux, siendo una alternativa libre al Spotlight de Apple. De aspecto minimalista, es fácilmente extensible por medio de plugins que permiten distintas opciones. En el siguiente vídeo de Diolinux puedes ver un buen ejemplo:

¿Cómo lo instalo? Bueno, ya lo ha comentado el pavo del vídeo, pero tienes dos opciones. La primera es bajarte desde su sitio oficial el paquete .deb e instalarlo con un gestor de paquetes. La otra opción es a base de comandos (este sería para la última versión):

sudo apt install gdebi

wget https://github.com/KELiON/cerebro/releases/download/v0.3.1/cerebro_0.3.1_amd64.deb

sudo gdebi cerebro_0.3.1_amd64.deb

Búsqueda en Cerebro

Para lanzarlo, una vez instalado, basta con pulsar ctrl+barra espaciadora. Para ampliar sus funcionalidades basta con escribir “plugins” cuando lo estemos ejecutando y desde allí seleccionar el que queremos y pulsar el botón “Install“.

Diferentes formas de contar el número de líneas de un fichero desde la consola de Linux.

Si queremos contar el número de líneas que tiene un fichero desde la consola de Linux tenemos, al menos, cuatro métodos para conseguirlo. Os pongo los ejemplos de código:

Usando los comandos cat y wc:

cat fichero | wc -l

Con grep le podemos decir que cuente todo el documento de esta forma:

grep -c '.*' file

La opción -n de sed junto al operador = también nos hace el servicio:

sed -n '$=' file

Y para terminar vamos a ver cómo hacerlo con awk:

awk 'END {print NR}' file

Instalar y ejecutar Windows 95 como aplicación en Ubuntu/Debian.

Ejecutar Windows 95 dentro de un sistema Linux no es algo tan novedoso, a fin de cuentas con máquinas virtuales de Virtual Box o QEmu ya era posible desde hace años. Pero ahora Felix Rieseberg ha convertido el popular sistema operativo de Microsoft en una aplicación basada en el framework Electron.

El propio autor en su página de Github recomienda una virtualización para correr aplicaciones en lugar de su versión, que ha sido creada más con fines educativos que comerciales.

Para instalar el programa los comandos serían los siguientes:

#Descargamos el fichero
curl -O https://github.com/felixrieseberg/windows95/releases/download/v1.2.0/windows95-linux_1.2.0_amd64.deb
#desempaquetamos
sudo dpkg -i windows95-linux_1.2.0_amd64.deb
#Por si las dependencias
sudo apt install -f

Windows as an app

Una curiosidad que alegrará durante un rato a los nostálgicos que sufrimos este sistema operativo que se colgaba cada dos por tres pero que, a su vez, fue el primer Windows que tenía la barra de tareas y el botón de Inicio, convirtiéndose en modelo a imitar por muchos entornos gráficos posteriores.

Usar cURL en Linux para descargar un fichero.

Recordaréis que hace tiempo ya hablamos aquí sobre cURL, un proyecto creado por el sueco Daniel Stenberg a mediados de los 90 para crear un bot de IRC que calculaba el cambio de importes entre dólares y coronas.

La mayoría de distribuciones de Linux nos ofrecen un comando cURL con muchas utiliades, hoy vamos a ver cómo descargar un fichero desde un servidor: Para ello nos serviremos de las opciones -O u -o.

La primera guardará el fichero en el directorio en el que estemos posicionados con el mismo nombre que tiene en la localización remota, mientras que el segundo nos permitirá especificar el nombre y la ruta del fichero:

#Sin Cambiar nombre
curl -O http://dominio.com/fichero.tar.gz
#Cambiando nombre
curl -o nuevonombre.tar.gz http://dominio.com/fichero.tar.gz

Instalar Adobe Brackets en Ubuntu/Debian

No hace mucho hablábamos de Visual Studio Code y hoy vamos a ver otro editor: Adobe Brackets.

Adobe Brackets es un editor de texto para desarrollo web, creado por Adobe Systems. Se ha liberado bajo licencia MIT y el código puede ser revisado y descargado en GitHub.

Adobe Brackets

Cuenta con funciones interesantes como la posibilidad de editar ficheros en remoto, atajos de teclado para abrir el editor de CSS cuando seleccionamos una clase o id en el código, un selector de color o la posibilidad de vista previa en vivo.

Para descargarlo basta con acceder al sitio de descargas desde Github desde el que nos podemos descargar el paquete .deb (existen también empaquetado en formato .msi para usuarios de Windows o en .dmg para usuarios de MacOS X, el editor es multiplataforma). Una vez bajado podemos instalarlo mediante el gestor de paquetes o desde línea de comandos tal que así:

#Ejemplo para la versión 1.13 de 64 bits
#Si cambia la versión hay que cambiar el comando
sudo dpkg -i Brackets.Release.1.13.64-bit.deb

En caso de problemas con las dependencias bastaría con ejecutar:

sudo apt -f install