miércoles, 13 de mayo de 2020

Nota rápida sobre cómo programar un Attiny85 (DigiStump USB) en Arch Linux:

1) Clon chino del Digistump (detalle: bootloader NUEVO)

2) Luego de agregar mediante el Gestor de Tarjetas los Attiny de Digistump y tratar de programarlos, el IDE Arduino no podía hacerlo.

3) Instalando via AUR el micronucleus seguía fallando (nota: paquete out-of-date, ese es el problema, o al menos uno de ellos).

4) Bajar las fuentes de https://github.com/micronucleus/micronucleus, ir a la carpeta commandline, correr make y luego copiar (previo renombrado del binario "micronucleus" localizado allí) el nuevo binario a /home/usuario/.arduino15/packages/digistump/tools/micronucleus/2.0a4 o equivalente.
Esto fue solución. Con este nuevo binario el IDE Arduino ya programa bien los Digistump.


Edición:

Puede ser necesario, para solucionar el tema permisos, ya sea instalar el paquete micronucleus desde el AUR usando, por ejemplo:

$yay -S micronucleus

O agregando (como root), el archivo /etc/udev/rules.d/49-micronucleus.rules con el siguiente contenido:

# UDEV Rules for Micronucleus boards including the Digispark.
# This file must be placed at:
#
# /etc/udev/rules.d/49-micronucleus.rules    (preferred location)
#   or
# /lib/udev/rules.d/49-micronucleus.rules    (req'd on some broken systems)
#
# After this file is copied, physically unplug and reconnect the board.
#
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666"
KERNEL=="ttyACM*", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
#
# If you share your linux system with other users, or just don't like the
# idea of write permission for everybody, you can replace MODE:="0666" with
# OWNER:="yourusername" to create the device owned by you, or with
# GROUP:="somegroupname" and mange access using standard unix groups.

Quizás sea necesario recargar las reglas usando (como root siempre):
#udevadm control --reload-rules

lunes, 22 de agosto de 2011

Una interesante alternativa




Ya que el novedoso (y problemático) Gnome 3 me dejó sin el applet de lm_sensors para el panel, buscando un poco encontré un viejo conocido de hace unos años, que en algún momento usé pero dejé por razones que en ese momento eran válidas.
Hablo del Avant-Window-Navigator

Entre las muchas funcionalidades que provee, se encuentra un applet que se conecta con los lm_sensors.
Y ya puedo ver nuevamente las temperaturas, ventiladores, etc. de mi mother, dentro del complicado Gnome3.






domingo, 21 de agosto de 2011

Oops

Bueno, la penúltima actualización del kernel Arch (2.6.39 creo) me dejó algo rengo con la laptop MSI. El kernel default no bootea. Menos mal que el fallback sí, por lo que parecería un problema (críptico) dentro del intramdisk.
Lo bueno es que el desktop no tiene (hasta el momento) este problema.
La última gran actualizaciòn (al kernel 3.0!!!, yeah!!!) no solucionó el problema...

lunes, 9 de mayo de 2011

FVWM-Crytal for the win


Cuando Gnome 3 falla, o cuando sencillamente se quiere algo que arranque en menos de 10 segs y permita hacer lo necesario...
FVWM-Crystal!
o WindowMaker u Openbox... etc.
Pero el screenshot de hoy es de Fvwm-Crystal.
Aplis que se ven allí: Gnome-Terminal (me gusta su transparencia, aunque sólo sea seudo bajo FVWM), PCManFM como administrador de archivos (muy interesante opción), geeqie como visor de imágenes, Beep-media-player como reproductor y el viejo gkrellm como monitor del sistema (con Conky se puede hacer cosas muy bonitas, cabe aclarar).

domingo, 8 de mayo de 2011

Más cosillas de Gnome 3

Bien, en el desktop Gnome 3 en modo fallback, siempre junto con Compiz, porque GnomeShell sobre nvidia es un lastre (y no me termina de gustar).
En la laptop funciona bien, pero parece interfaz de SmartPhone. En fin, seguiremos probándolo a ver si le agarro la idea...
Lo importante es que el script para cambiar los fondos periódicamente ya anda en Gnome 3 (¡gracias Kolos, de los foros de Archlinux!).
Helo aquí:

#!/usr/bin/perl -w
use strict;
use warnings;

my $searchPath = '~/wallpapers/'; # directorio de imágenes
my $switchTime = 600; # número de segundos entre cambios

my @photos = `find $searchPath -type f | grep [jJ][pP][eE]*[gG]`;
chomp(@photos);
my $photo;

while(1)
{
$photo = $photos[rand($#photos)];
`gsettings set org.gnome.desktop.background picture-uri "file:///$photo"`;
sleep($switchTime);
}

miércoles, 13 de abril de 2011

Gnome y Compiz, kaput...

Volviendo luego de un cierto tiempo, con problemas y soluciones (algunas).

En mi PC de escritorio (Arch, claro) Gnome (y XFCE, entiendo) se congela al usarse con compiz, luego de las últimas actualizaciones.
Al parece, problema con los drivers propietarios de Nvidia... Habrá que esperar a que el último beta deje de serlo.
Espero que eso suceda antes de que Gnome 3 entre en [extra].
Pero la falta de Gnome me llevó a volver a usar el viejo y querido WindowMaker, en el cual extrañé el cambio periódico de fondo de pantalla, que en Gnome lo hacía con un útil script.
Luego de googlear, nada aparecía similar para WindowMaker, así que tomé el script de Gnome y fue sorprendentemente fácil adaptarlo a WM.
Acá posteo el código (es Perl, dicho sea de paso, escrito por un tal Michael Moore, que no creo sea el cineasta):

#!/usr/bin/perl -w
use strict;
use warnings;

my $Path_imagenes = '~/wallpapers/'; # Setear directorio donde se buscarán las imágenes
my $intervalo = 400; # Número de segundos entre cambio de imágenes

my @fotos = `find $Path_imagenes -type f | grep [jJ][pP][eE]*[gG]`;
chomp(@fotos);
my $foto;

while(1)
{
$foto = $fotos[rand($#fotos)];
`wmsetbg "$foto"`;
sleep($intervalo);
}

Y funciona justo como quería...
En fin, ahora queda esperar a ver si Gnome+Compiz vuelve a ser estable...
Gracias a Zeus, la laptop (video Intel) sigue funcionando como era de esperarse, será la ventaja de los drivers open-source.

martes, 22 de febrero de 2011

Bien, luego de muuucho tiempo desde el último post, va este para probar que aún existo. Problemas personales serios y falta de tiempo y ganas influyeron en este largo hiato.
Sobre la laptop MSI con Arch, sigue allí corriendo alegremente, al igual que mi desktop, con Arch.
Los problemas con Gnome van y vienen, sin ser demasiado serios.
En fin, ya veré si hay algo interesante que postear...