Pages

viernes, mayo 22, 2009

$HOME/.dmrc y la p...

Error recurrente. De tanto instalarle porquerias mi notebook se volvió inestable. Cuando esto pasa, cierro la sesión gráfica, abro una sesion de consola (CTRL+ALT+F2 o alguna otra Fn salvo la 7 que es la sesión gráfica) con el usuario root, si no los deja loguearse le deben habilitar el password, para ello escriben:

passwd root

ahi les solicita la clave para el usuario root. Ahora si, se loguean y copian el contenido completo de su carpeta de usuario dentro de una carpeta "NOBORRAR" (por ejemplo). Ojo, no borren su carpeta de usuario sino que dentro de su carpeta /home/tu_usuario creen la carpeta NOBORRAR (/home/tu_usuario/NOBORRAR).
Para evitarme recordar los comandos de consola, utilizo el mc (Midnight Commander) un clon del viejo Norton Commander para los nostálgicos.

interfaz del Midnight Commander

El mc está en los repositorios, asi que basta con un sudo apt-get install mc y listo. Si no lo utilizaron nunca aca les dejo una dirección de un muy buen artículo sobre el mismo.


Una vez hecho esto cambian de nuevo a la sesion gráfica CTRL+ALT+F7 y se loguean normalmente y voilá. Escritorio fresquito como recién instalado. Copien de la carpeta "NOBORRAR" lo que necesiten y listo.
Puede ocurrir que cuando se logueen aparezca un mensaje de error diciendo

"Se esta ignorando el archivo $HOME/.dmrc del usuario..."

Abran una terminal y escriban

chmod 755 /home/tu_usuario

chmod 644 /home/tu_usuario/.dmrc

donde tu_usuario debe ser reemplazado por el nombre con el que se loguean; y eso es todo.

jueves, mayo 21, 2009

Aguante RSYNC

El comando que utilizo para transferir archivos aprovechando el ssh:

rsync -avzP -e "ssh -l ssh-user" usuario@direcciondeinternet:/carpetas/archivos /carpetalocal

El origen está en rojo, el destino en azul.

Opciones:

-a Modo archivo
-v Verbose
-z Comprime
-P Partial, si se llega a cortar la conexion retoma desde donde quedo.
-e Ingresa un comando rsh (para usar rsync atraves de ssh, tanto el origen como el destino pueden ser conexiones ssh)

* Me voy a explayar un momento mas sobre la opción -e
por ejemplo, Tengo que transferir un archivo a un servidor remoto por rsync con el cual tengo hecho un tunel al puerto 22 de la direccion 190.xxx.xxx.xxx contra un puerto local 4002 y quiero pasar un archivo por rsync (supongamos que el usuario remoto se llame pepe) entonces puedo escribir el siguiente comando

rsync -avzP -e "ssh -l pepe -p 4002" /carpetalocal/archivo 127.0.0.1:/carpetasremotas

¿que tul?, AGUANTE RSYNC. !!!

lunes, mayo 18, 2009

No se pudo encontrar el tipo MIME application/octet-stream

La solución la encontré en la siguiente dirección:
http://inetsurvivalguide.blogspot.com/2006/09/no-se-pudo-encontrar-el-tipo-mime.html?showComment=1222705560000

Lo copio acá para no tener que buscarlo de vuelta y porque me parece un buen ejemplo del comando find.

Esto le ocurre practicamente todos los días a una persona que trabaja conmigo y usa KDE (Adrián esto es para vos, a ver si lo arreglás solito la próxima vez.), quiere asociar una tipo de archivo a una aplicacion, lo hace mal y a partir de ese momento aparece cada vez que abre el konqueror o el dolphin el siguiente error:


La solución:

  1. Abrir una ventana de terminal y buscar en el directorio home algo que se llamase parecido a octet-stream mediante el comando find:

    find ~/.kde/ | grep octet-stream

  2. Ir al directorio con el konqueror, el dolphin, el mc, o la forma que mas les guste y borrarlo.