Celular Nokia 311 y jpg corruptos, solucion definitiva

Buenas, ese celular, supuestamente solo anda en windoze, el pero, como manda una id no estandar y un tamaño de cluster no bien definida, da problemas, sacas una foto, y salen corruptas, o traspasas ficheros y se corrupta, eso esta ahora…

la id del celu en cuestion, no es estandar:

Bus 001 Device 008: ID 0421:053e Nokia Mobile Phones

Añadir esa id en el /etc/modprobe.d/, como root:

#echo “options usb-storage quirks=0421:053e:m” >> /etc/modprobe.d/usb-storage.conf

#rmmod usb-storage

Opcion 2:

en el fichero /etc/rc.d/rc.local o init.d:

añadir y editar con nano u otro editor:

rmmod usb-storage

modprobe usb-storage quirks=0421:053e:m

ojo la ID, se sabe con lsmod, desde un emulador de terminal, despues de eso.

conectarla de nuevo, montar, y wala, adios ficheros jpg corruptos y/o demas, incluso 3gp..

PD: decian que solo andaba bien en “ventanas rotas, windoze” ese celular, decian….

PD2: en kernels mas nuevos desde el 3.10 ya tiene una id con parametros desde el kernel automaticamente. (para esos dispositivos no estandares), y solo si ese dispositivo es no “estandar”, y no monta bien, se deberia de hacer lo que dije

Y eso es todo…

Posted in celulares troles, gnulinux | Leave a comment

Catwm version 0.0.5

Bueno, despues de muchos arreglos, el mismo administrador de ventanas que mostre antes, se le ha hecho muchos bugfixes.

En la version 0.0.5:

-Al cambiar de tamaño, la ventana con win +h y/o l, dejaba que se, cambie de tamaño hasta hacer caer al wm, ahora tiene chaleco de “keylar” con un if anidado, y no dejara sobredimensionarlo, ni el tiling horizontal, ni en el vertical.

-Ahora se puede cambiar una ventana enfocada a cualquier tag (desktop), con solo win + shift + numero (hasta el 0, tag 10).

-Funciona hasta en Debian Sid, le hizo pruebas stakewinner00, o sea andaria hasta en Parabola GNU/Linux, libre o sea, en practicamente cualquier distro, mientras puedas compilarlo y tengas gcc, las utilidades, y obviamente las cabeceras de X, tambien le hizo pruebas Omar, al catwm en parabola.

-Tambien se ha arreglado un problema con perdidas de memoria, lo contrario a fugas de memoria, el wm quedaba con cada vez menos, hasta caerse…

Sigue siendo el mismo admistrador de ventanas, claro que con mas arreglos.

Un par de secuencias de teclas “utiles”: (win, es igual a mod4, o sea la tecla “infame” del logo de windoze, o llamada tambien Super.)

win + shift + intro >> lanzara urxvt, para ello debe de tener instalado rxvt-unicode

win + p >> lanza dmenu_run, para lanzar aplicaciones, debera instalar dmenu o no funcionara.

win + shift +v  >> cambia a modo vertical tiling.

win + shift +h  >> cambia a modo horizontal tiling.

win + shift +m  >> cambia a modo Monocle.

win + shift + c  >> cierra la ventana enfocada.

win + numero >> se cambia de tag (desktop), se puede desde el 1 hasta el 0 (tag 10).

win + shift + numero >>  cambia la ventana enfocada a otro tag.

win + shift + n >> cambia la ventana maestra que se ha enfocado “la ventana que tiene algo mas de ancho”.

win + tab >> cambiar entre ventanas, como alt + tab…

win + j >> cambia el foco, a la siguiente ventana.

win + k >> cambia el foco, a la ventana anterior.

win + h >> aumenta el tamaño de la ventana maestra.

win + l >> disminuye el tamaño de la ventana maestra.

win + shift +q >> termina al administrador de ventanas y cierra la sesion de X (pobre gato, xD).

El resto de secuencias de teclas esta en el mismo config.h que se puede editar, y recompilar al wm, para que tome los cambios.

PD: el manual de catwm (man catwm), esta en ingles, los commits y el readme esta en ingles, para que medio mundo o mas, pueda entenderlo…

Repositorio

Finalmente una captura de pantalla:

Captura de pantalla, de catwm andando, en Slackware 14.1.

Captura de pantalla, de catwm andando, en Slackware 14.1.

Wallpaper

Eso, es todo…

Posted in gnulinux, wm | Leave a comment

Como descartar sectores malos de la memoria ram

Buenas, investigando un poco, ya que ultimamente se caia muy seguido firefox, incluso se caia aleatoriamente ffmpeg al encodear videos, al final  tenia sectores malos la memoria ram, la primera, intente cambiar de slots, limpiar las  ranuras de las memorias ram con goma de miga (la comun), “sirve a veces”, pero nada, incluso recibi un kernel oops, “es como un kernel panic”

Los parametros a inicio son:

memmap=1M$55M >> En mi caso fue asi, memtest86 me decia que desde ahi, hasta 1 mb habia errores, incluso se puede poner que descarte 2 MB, por si las moscas.

memtest=2 >> Lo hace todo automatico, hace test de memoria ram con 2 pasadas, eso si el kernel tardara algunos segundos mas en descomprimirse y salir lo de siempre. Tiene hasta 17 tipos de pruebas, si se quiere se ponen todas, tardaria algunos segundos mas eso si.

Antes de todo eso me paso un kernel oops, probe con memtest86, y la primera memoria ram de 512 MB tenia un sector malo, pese a que las probe por separado :D, captura la segunda paso el test, lo hice testear 2 veces

En el grub1 o legacy, se edita en /boot/grub/menu.lst y donde sale kernel, se añade a los parametros los de memmap y/o memtest.

En lilo es algo distinto: editar el /etc/lilo.conf y donde sale el apartado append, añadir esos parametros…, no olvidar lanzar lilo como root, para que relea lilo las configuraciones.

en grub2, el de ahora es algo distinto:

editar el fichero /etc/default/grub con su editor favorito, sea nano vim, etc añadir:

GRUB_CMDLINE_LINUX_DEFAULT=”memmap=1M$55M memtest=2″ (en mi caso es asi)

despues como root lanzar update-grub.

PD: Recien en windows 7 implementan eso, si que tardan….

PD2: GNU/Linux si que es ecologico, te salva de que tires a esa ram que aun anda, pero que tiene algun sector/direccion de memoria malo :)

 

Posted in gnulinux | 8 Comments

De vuelta a Window Maker

Como era de esperar, les paso otra captura de pantalla, como los demas meses, pero ha cambiado algo, he vuelto a un administrador de ventanas que antes use por bastante tiempo:

Window Maker, aunque es una version vieja revivida que aun funciona (0.17.5)

Window Maker, aunque es una version vieja revivida que aun funciona (0.17.5)

He revivido versiones viejas de este administrador de ventanas, para ver si aun funcionaban, hasta hice un repositorio propio, para revivir dockers “abandonados”, y varios los he hecho funcionar de nuevo.

Sea una version antigua, o la mas nueva, este administrador de ventanas tiene algo que siempre vuelves a el, efecto “la gotita con retrazo”, puede pasar un tiempo, ves una captura de Window Maker, y regresas 😀 (no se si le pasara a todos).

Los dockers, bien utiles, el estilo de este wm, (incluso se le pueden poner temas), entre otras pueden ser las razones de porque uno siempre regresa :), al wmaker…

Wallpaper

Posted in gnulinux, wm | Leave a comment

Captura de pantalla Enero 2015

Buenas, aca va una captura de pantalla nueva:

Captura de pantalla con catwm, en slackware 14.1

Captura de pantalla con catwm, en slackware 14.1

Wallpaper

Eso es todo 😀

Posted in gnulinux, Uncategorized, wm | 2 Comments

Clementine Window Manager (revivido)

Bueno, este administrador de ventanas, no es totalmente mio, solo lo he revivido, si compilan el codigo fuente original, no terminaria de compilar y nada mas, por falta de cabeceras y demas, especificadas en los .cpp y/o .h originales…

En la version “arreglada” la 0.0.7.1:

-Se ha arreglado el codigo fuente para que compile, otra vez ok.

-El segundo boton del raton (scroll), no matara al administrador de ventanas, en cambio lanzara dmenu

-Casi todos los keybindings inutiles se han sacado, queda aun, el del tercer boton para cerrar la lista, de las ventanas con ESC, o para resizar ventanas “alt + boton derecho de la rata”

-Ya no se cae este wm, si lanzas gimp o demas ventanas, ahora lo hara “raramente”.

-Se lanza urxvt con el boton izquierdo del raton, no rxvt (aun existe el padre de rxvt-unicode?, xD).

-Ahora la ruta de los temas, es .config/look, donde hay varias a cual copiar, pero deben quedar como en la ruta que dije, y con ese nombre “look”, los otros estan en el directorio del administrador de ventanas, ( cp look $HOME/.config/look), mas adelante les pasare el link de github…

-Se arreglo en nombre del ejecutable a clementinewm o sino conflicta con “clementine music player”

-Se le incluyo una manera de salir de este wm, por linea de comandos, o sea:

Te muestra la version con -v, para salir con -exit  ej: clementinewm -v >> te muestra la version del programa, y con -exit sales de las X….

Unas capturas de pantalla:

Clementine (administrador de ventanas), andando de nuevo :)

Clementine (administrador de ventanas), andando de nuevo :)

Lista de ventanas en este wm

Lista de ventanas en este wm

Link del wm

PD: es muy geek revivir administradores de ventanas “abandonados hace mas de 10 años”? xD

PD2: con el tiempo lo ire arreglando mas, almenos volvio a “vivir”

PD3: wallpaper

Posted in gnulinux, wm | 3 Comments

Como libertar a slackware (linux-libre, y etc…)

Bueno, como se habran dado cuenta para los “puristas”, del software libre, esta distro tiene un problema al dejar tan facilmente que se pueda instalar software no libre, y/o con licencias mas flojas que la misma licencia MIT/BSD…

Segun esta pagina eso es lo que contiene de no libre, esta veterana distro…

Añadir al /etc/slackpkg/blacklist, con su editor favorito:

kernel-firmware
kernel-generic
kernel-huge
kernel-modules
kernel-source
getty-ps
lha
unarj
zoo
amp
bluez-firmware
ipw2100-fw
ipw2200-fw
trn
zd1211-firmware
xfractint
xgames
xv

guardar cambios.. sugiero que lo ponga en modo inmutable, asi slackpkg jamas podra sobrescribirlo ni “a la mala”:

#chattr +i /etc/slackpkg/blacklist (chattr -i fichero, deshace lo inmutable)

Tirar todo lo “no libre”:

#removepkg kernel-firmware kernel-generic kernel-huge \
kernel-modules kernel-source getty-ps lha unarj zoo amp \
bluez-firmware ipw2100-fw ipw2200-fw trn zd1211-firmware \
xfractint xgames xv

La misma pagina pasa un kernel linux-libre para 64 bits, pero no hay para 32 bits, entonces bajamos uno de aca, de slack-n-free, bajas todos los .txz

(Ojo se supone que estas en el mismo directorio de los paquetes .txz de linux-libre), como root:

#installpkg kernel*

actualizas al sr lilo solo con:

#lilo

Las tarjetas graficas radeon al no tener el microcodigo “No Libre”, no tendran aceleracion 3d, pero sera pasable para el “uso comun y corriente”

La tarjeta wireless tp-link tl-wn721n, tp-link tl-wn722n (la que tiene antena externa) si funcionan con el firmware libre, hasta el modo monitor para lanzar aircrack-ng, kismet y …

Bajar el firmware libre:

$wget -c http://jxself.org/ath9k-htc/version-1.3.1/htc_9271.fw

Para otros modelos seria:

$wget -c http://jxself.org/ath9k-htc/version-1.3.1/htc_7010.fw

Ahora no existe, pero los he subido aca

o sea : $wget -c http://a.pomf.se/cxzwza.tar.gz

$tar -xzvf cxzwza.tar.gz

Tendras los 2 ficheros, ahora:

Copiar:

#mkdir -p /lib/firmware
#cp /home/user/htc_* /lib/firmware/

(suponiendo que los bajo ahi)

Ya podra usar el lapiz usb wifi con firmware libre :3

Reiniciar:

#reboot

PD: Seccion si tenias algun grub en slackware y lo quieres sacar!

Copia de seguridad del sector 446, del disco duro “donde normalmente grub esta”, no es la 512 o sino ahi te jodes la tabla de particion, o_O:

#dd if=/dev/sda of=/home/user/mbr.img bs=446 count=1

(donde /home/user es tu directorio home, y /dev/sda si tenias ahi al grub…)

Ahora a sacarlo del “MBR” ojo, solo toca la parte de grub, no el mbr en si:

#if=/dev/zero of=/dev/sda bs=446 count=1

(lo mismo que dije denantes, pero ahora saca al grub del MBR)

Tirar a grub:

#removepkg grub

Instalar lilo (el mas veterano bootloader que existe, existe elilo para pcs 64 bits con uefi):

#slackpkg install lilo

#liloconfig

Darle apartado, simple, estandar, saltar el apartado de parametros del kernel a menos que quieras introducir alguno ahi, preguntara por el soporte a utf-8, darle yes, Lilo Destination: MBR, darle yes..

Nos aseguramos que quedo en el mbr si o si!:

#lilo -M /dev/sda mbr
/boot/boot.0800 exists – no /dev/sda backup copy made.
The Master Boot Record of /dev/sda has been updated.

Como ya lo habia hecho antes, ya no genera la copia de seguridad del sector…

Por ultima vez se lanza lilo, solo, saldria algo asi…

#lilo
Warning: LBA32 addressing assumed
Added Linux *
One warning was issued.

Y ya estaria listo, simplemente darle:

#reboot

Captura ya andando, en ese kernel:

catwm_shot_lol

Captura de slackware 14.1 con kernel Linux-libre

Pagina del kernel linux-libre
“Richard Stallman se siente feliz que los slackers liberten a Slackware, y les da una espada flamigera, no es la esoterica, solo que en vez que lanzar fuego,
lanza fuego con ñus furiosos, hacia lo no libre, xD”
Posted in gnulinux | 4 Comments

catwm “lindo administrador de ventanas tiling”

Bueno, este administrador de ventanas, originalmente hecho por pyknite, estaba abandonado, dejado, solo he hecho varios arreglos y demas:

En la version 0.0.4:

-Arreglado el bug que no dejaba usar las secuencias de teclas del wm si el numlock estaba encendido.

-Añadido un acerca de al hacer: catwm -v

-Un bug cuando dialogos de firefox, o qupzilla, o thunderbird, funcionaban y al cerrarlos, la ventana quedaba sin foco total y sin hacer mas el wm se caiga sin nada mas…

-Se añade un espacio para poner una barra de estado, al estilo de dzen2 u otro…

-Por una extraña razon los espacios de trabajo “tags” no funcionaban del todo, ahora andan al estilo dwm, ej: win (super) + número, hasta 9 en total.

-Uso extensivo del teclado, al estilo ratpoison, aka: matarata.. 😀

-Funciona en varios monitores: (gracias, por probar que funciona Sx/Crozzcyborg xD)

catwm_multihead

Catwm andando en multipantalla, no es captura mia

-Tiene un modo tiling más, ademas del clasico tiling y el fullscreen (monocle), uno llamado horizontal stack, o tiling horizontal..

-Sigue siendo modificable los keybindings y demas al estilo dwm, con el config.h, editando, compilando y etc… (claro si es basado en dwm xD)

Una captura de pantalla:

Catwm (gatowm)

Catwm andando, y funcionando xD

Eso es todo por ahora

PD: no es totalmente mio, solo le he hecho arreglos xD

PD2: para probar este wm, aca esta la repo

Posted in gnulinux, wm | 1 Comment

Captura pantalla junio 2014

Buenas, aca va una captura de pantalla nueva:

Un viejo window manager re riceado, acaso se ve feo?

Un viejo window manager re riceado, acaso se ve feo?

Config wm

Wallpaper

PD: solo ha cambiado el window manager, nada mas xD

Posted in gnulinux | Leave a comment

Captura pantalla mayo 2014

Buenas, ya estando de nuevo en slackware, y volviendo a probar ratpoison AKA mata ratones (mouse del pc), claro porque solo las apps que usan el raton ahi se usa, para todo lo demas esta en K.O xD:

Captura de pantalla con ratpoison AKA: el mata ratas

Captura de pantalla con ratpoison AKA: veneno para ratones

Tambien he eliminado muchos paquetes “basura” quedando con menos de 800 paquetes, eso no lo haria un ubuntu (chufunfu), he visto las instalaciones defectos de esa distro con un screenfetch, rondando mas de 1700 paquetes.

PD: ratpoison es tiling manual pero aun asi lo he usado bastante, he pasado por muchos windows managers y he estado de vuelta, eso antes me pasaba con Window Maker, ese ciclo, pruebo wms para ver que tal, de vuelta al mejor para uno :-p

PD2: Si ese window manager cobrase vida en el 3D, creo que machacaria todos los mouse de los pcs, o lo intentaria? xD

 

 

Posted in gnulinux | 1 Comment