miércoles, 20 de marzo de 2019

Instalar pantalla hat a mi raspberry pi 2

Hace unos días me compré una pantalla hat para mi raspberry pi que pillé en internet por 14€ con unos disipadores y una caja montable.
  
 

El kit está bien por el precio, salvo la caja que no sirve absolutamente para nada, ya que se rompe con mirarla, así que opté por usar la caja original que ya tenía tuneándola un poco con un cuchillo para poder colocar los disipadores, y no ha quedado mal.



Pero a lo que vamos, ¿cómo conseguir que aparezca la imagen por pantalla?
Lo primero es conectarla, operación que conviene hacer con la raspi apagada por si nos equivocamos ya que tiene menos pines que el GPIO, hay que tener en cuenta que debe quedar alineada con la caja y de manera que queden los pines 0 y 1 conectados con sus conectores más extremos, no tiene pérdida.


Una vez conectada y encendida veremos la pantalla iluminada y sin ninguna imagen, es normal, para que funcione hay que instalar los drivers.
Para ello nos vamos a consola y ejecutamos los siguientes comandos:
sudo dpkg -i xinput-calibrator_0.7.5-1_armhf.deb
git clone https://github.com/Elecrow-keen/Elecrow-LCD35.git
cd Elecrow-LCD35/
sudo ./Elecrow-LCD35
Y seguimos los pasos del asistente.

Al final tendremos la raspberry con la imagen mostrándose por la pantalla pequeñita en lugar de la televisión (ya veremos como cambiar entre uno y otro).

Puedes verla en funcionamiento en el siguiente vídeo.



jueves, 14 de marzo de 2019

MineTest con MineClone 2 en GNU/Linux (y a pantalla completa)

MineTest es la alternativa libre al conocido Minecraft, y muy superior en muchos sentidos.



Su instalación es muy sencilla desde tu distro, ya que posiblemente esté en los repositorios oficiales.

En el caso de Ubuntu y derivadas la podríamos instalar desde consola con el comando, y aprovechamos para instalar git si todavía no lo hemos hecho para el siguiente paso:
sudo apt-get install minetest git
(si tenemos Debian primero ejecutamos su - y luego el comando anterior sin sudo)

Ejecutamos una primera vez minetest para que cree la carpeta de configuración y salimos.

Ahora nos descargamos el mundo MineClone2 que también es libre y lo dejamos instalado donde tiene que estar:
mkdir -p $HOME/.minetest/games
cd $HOME/.minetest/games
git clone git clone http://repo.or.cz/MineClone/MineClone2.git
Ahora creamos un mundo nuevo basado en Mine Clone 2, haciendo clic en el botón 'Nuevo'.


Hay que ponerle un nombre al mundo y seleccionar el Juego MineClone 2: 


Después seleccionamos el mundo recién creado y ya podemos jugar.

Si queremos verlo a pantalla completa hay que añadir al archivo $HOME/.minetest/minetest.conf la línea:
fullscreen = true

jueves, 7 de marzo de 2019

Instalar Celestia en Ubuntu 18.04 o Debian 9

Las últimas distros basadas en Debian no incluyen Celestia en sus repositorios y para volver a disfrutarlo hay que compilarlo.
Para ello solo tienes que teclear los siguientes comandos desde consola (en Ubuntu y distros derivadas):
sudo apt-get install libglew-dev libjpeg-dev libpng-dev libtheora-dev libgl1-mesa-dev libeigen3-dev libfmt-dev qtbase5-dev qtbase5-dev-tools and libqt5opengl5-dev freeglut3-dev libgtkglext1-dev liblua5.2-dev git
git clone https://github.com/CelestiaProject/Celestia
cd Celestia/
mkdir build
cd build/
cmake .. -DENABLE_QT=ON
make
sudo make install
Si usas Debian puro ejecuta el comando su - antes de introducir las instrucciones que empiezan con sudo, que deberás introducir sin la palabra sudo.


jueves, 28 de febrero de 2019

Cargar un programa en el MSX

Vamos a ver como cargar un programa en un MSX

Cinta

Para cargar un programa y ejecutarlo:
BLOAD"CAS:",R
ó
RUN"CAS:",R

Disco

BLOAD"X:FILENAME.EXT",R

Cartucho

  1. Apaga el ordenador.
  2. Conecta o cambia el cartucho.
  3. Enciende el ordenador.
NUNCA INTRODUZCAS EL CARTUCHO O LO RETIRES CON EL ORDENADOR ENCENDIDO.


Más detalles

viernes, 22 de febrero de 2019

20 años como CPCBEGIN (y de mi primera web)

Con esta entrada empiezo una nueva sección, que se podía llamar Historias del  linuxero pureta.

Hace 20 años que tuve la primera conexión en casa en internet con mi moderno pentium II, todavía en la casa de mis padres, con un modem externo y a través de un banco que ofrecía gratuitamente el servicio para conectarse a internet a sus clientes hasta entonces te cobraban por ese servicio, aparte del tiempo de conexión que contaba como una llamada local y que calculaba para pagárselo a mis padres con un programa llamado gTel y con el que siempre salían las cuentas.

En esos tiempos todavía usaba Windows y lo que buscaba sobre todo era información sobre el Amstrad CPC, por entonces no había demasiada en castellano, así que decidí hacer una web para el que empezara a usar dicho ordenador, ya fuera real o emulado, a la web le puse 'Amstrad CPC para principiantes' y así se me ocurrió el nick 'cpcbegin' que uso en casi todos los sitios.

Después fui abriendo otras secciones como la de PC y PCW, al principio no sabía hacer una página web y la empecé con herramientas que hoy me daría vergüenza usar, luego la limpié y ya la hacía con código como debía ser para luego incorporarse php y mysql para hacerla dinámica.

Cuando empecé a usar GNU/Linux también abrí otra sección que fue ganando protagonismo con el tiempo. De nuevo la necesidad fue cubrir ese camino intermedio, pues en esos primeros tiempos había solo información para instalación y primeros pasos o cosas a nivel de catedrático de sistemas.

Lo siguiente fue abrir este blog, empezó siendo un ejercicio para un curso y se quedó, primero como complemento y luego como sustituto forzoso de mi vieja web al ser más complicado encontrar alojamiento gratuito estable con soporte para php y mysql.

Como curiosidad ese modem externo todavía hoy funciona y lo uso cada lustro para enviar un fax.

Mi posterior pentium 4 venía con un inútil winmodem de regalo que quité nada más comprármelo y que andará olvidado por ahí en alguna caja.

sábado, 16 de febrero de 2019

Nuevo grupo en Telegram sobre software para ocio gratuito y preferiblemente libre para GNU/Linux

Ocio libre y gratuito en GNU/LinuxAnte el inminente cierre de Google+ los que usábamos esa red social estamos buscando alternativas y muchos estamos optando por los grupos de Telegram.

En mi caso he creado un grupo llamado Ocio libre y gratuito en GNU/Linux en el que, como su nombre indica, se pueden compartir enlaces, juegos y todo tipo de software de ocio disponible para GNU/Linux, preferentemente libre y siempre gratuito.

¡OJO! NO se admiten plataformas que requieran identificación para descargar, DRM, pagos o sean peligrosas, ilegales (p.e.: Steam, GoG, Softonic, etc...). Las entradas de este tipo se borrarán y si hay mucha reiteración se expulsará al infractor, pero no vamos a llegar a eso.

Entiendo que hay miles de grupos en Telegram que son noticieros de Steam pero este no va a ser uno más, sino que lo que se pretende es que conozcamos las alternativas libres de ocio, o al menos las gratuitas sin sorpresitas.

Para quien se interese unirse el enlace de invitación es el siguiente:

¡Ah! y recordad desactivar las notificaciones del canal para que no os moleste con un pitido cada vez que alguien envíe una noticia.

domingo, 10 de febrero de 2019

Instalar la última versión estable de LibreOffice 6.2.0 con ribbon (y sin ribbon) en Debian, Red Hat o sus derivados

La última versión estable de LibreOffice.org incluye el interfaz ribbon, algo al parecer imprescindible para los recién llegados al software libre y que son incapaces de moverse un milímetro de su zona de confort o manejar algo que no se parezca a un smartphone gigante.



Bueno, pues ya tienen esa OPCIÓN a la que pueden acceder desde el menú a las opciones:
Ver > Interfaz de usuario > En pestañas
Para los que queremos seguir con el aspecto clásico, donde está todo más a mano, hay que hacer clic en el icono que hay a la izquierda del que abre archivo para ver las opciones de menú y elegir:
Ver > Interfaz de usuario > Barras estándares

Me alegra de que la filosofía del software libre siga siendo  ofrecer opciones para todos.

Instalación

La instalación de la última versión estable disponible en GNU/Linux es muy sencilla solo hay que seguir unos pasos:

Descargar la última versión

Buscamos la versión que nos interesa navegando a partir del enlace https://download.documentfoundation.org/libreoffice/stable, seleccionando la versión, el tipo de paquetería y la arquitectura.
Tres ejemplos:
La podemos descargar con wget o desde el entorno gráfico en una carpeta temporal.

Descompresión

Lo podemos descomprimir también desde el entorno gráfico en una carpeta o con mc pero lo más rápido es hacerlo desde consola, por ejemplo:

Debian / Ubuntu

tar zxvf LibreOffice_6.2.0_Linux_x86-64_deb.tar.gz
cd LibreOffice_6.2.0.X_Linux_x86-64_deb 

Centos / Red Hat

tar xfvz LibreOffice_6.2.0_Linux_x86-64_rpm.tar.gz
cd LibreOffice_6.2.0.3_Linux_x86-64_rpm 


Instalación

En este paso usamos la herramienta de cada distro:

Debian / Ubuntu

sudo dpkg -i *

Centos / Red Hat

su -
yum localinstall * .rpm

Fedora

su -
dnf install * .rpm