martes, 28 de diciembre de 2010

Multi touchpad en portátiles




Este tuto es para habilitar algunas opciones si nuestro touchpad (el ratón integrado del portátil) soporta multitouch, es decir, si es un multi-tactil


Tras seguir el tutorial conseguiremos aumentar fotos con dos dedos, subir y bajar paginas o texto con dos dedos (hacer scrolling).

Crear un nuevo archivo con extensión .run en buestra carpeta personal, y por ejemplo:

multitouchpad.run

Luego, lo abrís para editarlo e introducís el siguiente texto:

-------------------------------------Copia el texto------------------------------------

#!/bin/bash

sleep 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 8 0 0 0

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 32 110

synclient TapButton2=2

exit


-------------------------------------------------------------------------------------

Guardáis el archivo y le dais permisos de ejecución:

Boton derecho, propiedades, permisos, permitir ejecutar el archivo como un programa.

Si quereis probarlo solo hacer doble click sobre él y darle a "ejecutar"

Ahora probar una busqueda en la pagina de google.

Bien las opciones son estás:

Hacer scrolling:

Con dos dedos juntos, pinchamos donde queramos y los movemos hacia arriba o hacia abajo, o de izquierda a derecha.

Para hacer zoom en fotografías:

De igual manera, pinchamos con dos dedos juntos y los movemos hacia arriba para aumentar y hacia abajo para quitar zoom.




Ahora, si os funciona todo bien, podéis hacer que el archivo se ejecute solo a cada inicio de sesión, para ello id a "sistema, preferencias, aplicaciones al inicio", en la ventana que nos sale le damos a "Añadir" y le damos un nombre como Multitouhpad y la ruta de nuestro archivo, aceptáis y cerráis.

Con eso se ejecutará al inicio.
Por supuesto, es totalmente reversible siguiendo los pasos al revez.

Saludos.

Recuperar datos borrados desde ubuntu con sus nombres originales


Hay veces, que por accidente borramos archivos que eran importantes...

Hoy explicaré como recuperar esos datos con un programa muy sencillo.

El programa se llama testdisk.

Imaginemos que hemos borrado los datos de una tarjeta SD o Pendrive.

Pues lo que primero es instalar el programa:

scorpyo@pc-cito:~$ sudo apt-get install testdisk

Luego, creamos una carpeta donde queramos hallar los datos que recupere.

Importante: No debéis de recuperar datos en el mismo dispositivo, ya que si estais recuperando esos datos y los estais grabando en el disco, es más que probable que "piséis" los datos que están por recuperarse.

Una vez que tengáis creada la carpeta, introducir el soporte del que queréis recuperar datos, luego abrid una terminal y escribid:

scorpyo@pc-cito:~$ sudo testdisk

Primero nos mostrará una imagen como esta en la que podemos seleccionar si guardar o no un registro de todo lo que vaya haciendo el programa...
Yo siempre elijo que no.


Tras elegir una opción en la pantalla anterior ahora se os mostrará una lista con los dispositivos detectados parecida a la siguiente imagen.



Debéis elegir el dispositivo del que queréis recuperar los datos y presionar Enter

Se os mostrará otra ventana para que elijáis si el dispositivo tiene algún tipo de partición especial como "Xbox".



Elegimos "intel" y apretamos Enter.

En la nueva ventana muestra una serie de opciones que podemos tomar.
La que nos interesa es la primera, ya que podemos analizar el disco y recuperar la tabla de particiones y demás.
Nosotros nos señiremos a rescatar datos borrados.
Así que lo dicho, elegimos "Analyse"


Ahora, se os mostrará las particiones encontradas en el dispositivo y se os pedirá que elijáis una donde trabajar y la acción a tomar.
Elegimos la partición (si solo hay una no te deja elegir, como es normal) y le damos al botón "Quick Search" Busqueda rápida.



Si el programa encuentra algún error en la partición puede que te avise y te dé la opción de arreglarlo con las opciones avanzadas.
Tambien puedes ignorarlo y darle a continuar y os saldrá esta ventana:



Presionamos enter y os saldrá esta ventana..


Donde elegiremos la opción "Deeper Search"
Empezará a buscar en el disco para deducir la estructura de archivos que tiene...


Cuando termine le damos a continuar y volverá a la pantalla anterior, bién.

Ahora llega el momento de decidir si queremos recuperar la tabla de particiones y sus datos (que a mi personalmente no me funciona) o solo extraer datos borrados del dispositivo.


Para ver nuestros archivos borrados haremos lo siguiente:
Creamos una carpeta donde queremos recuperar los datos, (nunca en la misma partición desde donde se están rescatando)


Presionamos la tecla P
Y tachán!!!
Todos los archivos y carpetas en rojo son los que están borrados y se pueden recuperar.




Para pasar dentro de un directorio nos situamos encima y presionamos la tecla de dirección derecha, para volver solo tenemos que presionar la techa de dirección izquierda.


Cuando estemos situados en el archivo o directorio que queremos recuperar solo tenemos que presionar la tecla "C" y se abrirá la siguiente ventana:




En esta ventana os pedirá solo una única vez donde guardar los archivos que recuperará tan solo id apretando Enter sobre la carpeta donde queráis entrar y si queréis volver hacia atrás solo elegid la carpeta que pone como nombre ".." y de esa manera iréis hacia la capeta previa.
Bien, cuando tengáis la carpeta, tan solo apretáis "Y" y con eso ya empezará a extraer el archivo o directorio a la carpeta en cuestión.
Y veréis algo como Coping y.....




La copia se ha hecho, podéis comprobarlo y veréis como guarda el nombre original y no tiene caracteres raros.

Ahora, ya no nos preguntará mas veces donde guardar los archivos y directamente los copiará a donde tu le dijiste, así que solo tenemos que ir eligiendo archivos o directorios e ir apretando la tecla "C"

Cuando hayáis terminado para cerrar el programa id apretando la letra "Q"  hasta que se cierre el programa.


Listo, id a la carpeta en la que se están guardando los datos y veréis como se han copiado los archivos extraviados.

Luego, cuando ya copies los archivos a donde tu quieras, te encontrarás con que los archivos originales que el programa recuperó en la carpeta, no se pueden borrar por temas de permisos (ya que usamos sudo para ejecutar el programa), para solucionar esto, abre una terminal y escribe lo siguiente:

scorpyo@pc-cito:~$ sudo nautilus

Ahora, tened cuidado con lo que haceis puesto que estáis navegando por los ficheros como "Super Usuario", tan solo id a donde está la carpeta y borradla.
Luego cerrar el nautilus, y la terminal.

Otra forma sería cambiar los permisos de la carpeta de estas dos maneras:

Pues veamos. Esos archivos son propiedad de root, es decir, tu usuario normal no tendrá permisos para poder modificar esos archivos.
Puedes hacer dos cosas.
Abrir nautilus como root, para eso, abres una terminal y escribes:

scorpyo@pc-cito:~$ sudo nautilus ~
Navegas hasta la carpeta que contiene los archivos y le das boton derecho, propiedades, vas a la pestaña "permisos" y le cambias lo siguiente:

Propietario: "tu usuario"
Acceso carpeta: Crear y eliminar archivos
Acceso archivo: ---

Grupo: "tu usuario"
Acceso carpeta: Ver archivos
Acceso archivo: ---

Otros:
Acceso carpeta: Ver archivos
Acceso archivo: ---

Antes de cerrar, le das a "aplicar permisos a los archivos contenidos"
Cierra la ventana de nautilus y la de la terminal.
Luego ve a la carpeta en la que tienes tus archivos.

La otra forma es hacer lo siguiente:

Abres una terminal y escribes:
 
scorpyo@pc-cito:~$ sudo chmod -R 777 <ruta-de-la-carpeta>
 
Si lo que quremos es recuperar la tabla de particiones haremos lo siguiente:
Ahora llega el momento de escribir nuestra tabla en el dispositivo como estaba anteriormente, (este proceso seguramente borrará archivos que ahora estén ahí, no lo he probado así que aseguraros de guardarlos) damos enter nuevamente y esta vez elegimos "Write"


Os saldrá una ventana en la que os pedirá que reinicieis.

lunes, 27 de diciembre de 2010

Instalación de Ubuntu y creación de las particiones


Instalar Ubuntu puede ser un problema si dejamos que el instalador lo haga automáticamente.
Pero también suelen haber problemas para hacer las particiones manualmente puesto que no todos entienden como crearlas correctamente.


Consejos:

Es posible, que tengas un sistema windows ya instalado en el PC, con lo cual, tendrás que tener en cuenta que si usas todo el espacio libre para ubuntu te encontraras que windows se verá encajonado y sin espacio en ese disco ya que el sistema de archivos de linux (mas eficiente dicho sea de paso) no es soportado por windows (salvo instalando programas especiales para que si pueda, que no voy a explicar ahora... ¿san google quizas?)

Muy importante, hacer copias de las cosas importantes y desfragmentar el disco desde Windows para evitar posible perdida de datos. (El tiempo que perdamos desfragmentando, lo ganamos redimencionando más tarde).

Linux tiene una forma muy facil de definir unidades logicas y primarias.

Las particiones nombradas como sda1,sda2,sda3 y sda4 son Primarias

Mientras que las sda5,sda6,sda7... etc son particiones lógicas.

-----------------------------------------------------------------------------------------
Ejemplo:

sda = disco 1
sdb = disco 2
sda1 = partición primaria del disco primario (también puede ser extendida)
sda5 = partición lógica del disco primario
-----------------------------------------------------------------------------------------

Una partición extendida puede contener tantas unidades lógicas como se requiera pero hay que tener en cuenta, que una partición extendida es una partición Primaria que puede contener otras particiones dentro.


Al lío:

Necesitamos una distribución Ubuntu en pendrive o cd (dependiendo de como quieras instalarlo).

Bien, para empezar cambiaremos el comportamiento de arranque de la bios, para que arranque primero desde el dispositivo en el que tenemos la distribución de ubuntu, (CD, usb... etc)

Una vez hecho eso encendemos el ordenador con el disco dentro o usb de ubuntu enchufado.

Saldrá el instalador de Ubuntu 10.10



Elegís idioma y la opción "Instalar ahora" y continuáis.
Ahora chequeará si tenemos espacio y si queremos instalar los codecs privativos y las actualizaciones.



Lo importante es al llegar a la parte en la que hay que elegir donde instalar nuestro Ubuntu, en la que elegiremos la opción "Especificar particiones manualmente" como en la siguiente imagen:



Bien, ahora imaginemos que el disco es de 80 Gb y que contiene una instalación de XP o VISTA y que tiene una partición para datos..... normalmente llamada "Disco duro D:".

Imaginemos lo dicho, pues ahora hay algo importante que debéis
meditar:

¿Que espacio queréis asignar a los archivos personales de ubuntu?
¿Quereis usar los mismo archivos (musica, videos, documentos) desde los dos sistemas operativos?
¿Cuanta SWAP tengo que crear para memoria de intercambio?

Bien, imaginemos lo dicho, que tenemos un disco de 80 Gb con dos particiones, una donde tenemos instalado Windows XP (C:) y otra para datos (D:) y que queremos instalar en él Ubuntu pero queremos que haya una partición en común para Ubuntu y Windows.

Si es así, nos saldrá una imagen similar a esta:




Para preparar las particiones haremos lo siguiente:


Redimencionaremos el disco D: haciéndolo más pequeño para que Ubuntu se instale en el espacio libre que quede.

Pinchamos en la partición que queremos redimencionar, en mi caso, redimenciono /dev/sda5 y le damos al botón "Cambiar..."

Nota: Si tenéis dudas sobre que partición es la C: y la D:, podéis tomar como referencia el tamaño y el espacio libre de la unidad.

Cambiamos el tamaño para que quede más pequeño y le damos a aplicar.

En mi caso le doy el nuevo tamaño de 40000 Mb (40 Gb)


Le damos a aceptar, ahora, dependiendo del tamaño y de lo que tengamos en el disco que estamos redimencionando, tardará mas o menos, le damos a continuar y esperamos a que termine, cuando lo haga, obtendremos algo como esto:


Como veis, me quedan 24713 MB (24 Gb) sin particionar justo debajo de SDA5 lo que quiere decir que es un espacio libre de una partición EXTENDIDA.

Ahora, teniendo seleccionado el espacio libre que ha quedado, le damos a "añadir...", crearemos una partición así:


Tipo de la nueva partición: Lógica (puesto que está dentro de una partición Extendida)
Tamaño: 14000 Mb (que son 14 Gb, aunque yo me basto con 12 Gb y tengo muchas aplicaciones)

Ubicación: Principio
Utilizar como: Sistema de ficheros ext4 transaccional
Punto de montaje: /



Bien, tras darle a aceptar veréis que ahora tenéis una nueva partición que es para el sistema de ficheros de ubuntu y que queda menos espacio libre.

Volvemos a posicionarnos sobre el espacio libre y elegimos "añadir..."

Esta vez crearemos la partición para el área de intercambio (SWAP).

¿que es esto? pues cuando tu sistema operativo se queda sin memoria RAM, utilizará ese espacio en el disco duro como alternativa a la RAM (siendo mas lento) pero salvando la situación.

¿Cuanto espacio asignar?
Esto depende de la RAM que tengas en tu PC, pero se recomienda usar el doble de tu RAM sin exeder de 4 Gb, es decir, si tienes 2 Gb pues pones asignas 4 Gb y si tienes 1Gb pues asignas 2 Gb, pero si tienes 8 Gb de RAM no pones 16 Gb, si no que pones el maximo, que son 4 Gb.

A mi, personalmente me parece una burrada usar 4 Gb de SWAP para un equipo con mucha RAM, ya que no se llega a usar tanta RAM en un sistema Linux casi nunca.

Yo, para 4 Gb de RAM tengo una SWAP de 1400 Megas (1.4 Gb) y nunca la he usado.

Bien, pues habiendo elegido ya el tamaño que le asignareis este sería el paso:

Tipo de la nueva partición:Lógica
Tamaño: 1400 Mb
Ubicación: Principio
Utilizar como: área de intercambio
Punto de montaje:-----

Quedaría algo así:
Ahora, repetimos el mismo proceso, teniendo seleccionado el nuevo espacio libre presionamos Añadir... y ahora crearemos la partición para /home

¿para que sirve esta partición?
Pues esta partición es donde se crearán los usuarios que creemos en nuestro sistema linux dentro del cual se creará nuestro espacio personal y donde se guardan todos los aspectos de configuración del sistema linux.

¿Es obligatorio crearla? No, puesto que linux al no estár esa partición usará una carpeta en su sistema de archivos, pero para eso deberías dar entonces todo el espacio a la primera partición, la "/"

¿Es recomendable crearla? Si, puesto que al ser una partición independiente a la del sistema, si reinstalas Ubuntu o formateas la raiz del sistema, no afectará a tus archivos ya que están en una partición distinta. Además, al estar el sistema de archivos independiente de tus datos, no se guarrea el sistema y este es mas eficiente y limpio.

Así que mi consejo es crearla.
Tenemos que tener en cuenta, que solo nos quedan por hacer esta partición y otra para que pueda usarse desde windows, con lo cual debemos de elegir cuanto espacio asignar para que el espacio libre se lo dejemos a windows.

En mi caso al usar 14 Gb para "/", 1,4 Gb para Swap me quedan unos 9 Gb libres.

Hay que tener en cuenta que home tiene muy poco espacio, pero siempre podemos usar los 20 Gb que antes dejamos para usarlo tanto con windows como con linux.


Bueno, utilizamos todo el resto del espacio para crear Home con los siguientes datos:


Tipo de la nueva partición:Lógica
Tamaño: 9313 Mb (este tamaño es en mi caso, en el tuyo usa el total que quede libre)
Ubicación: Principio
Utilizar como: sistema de ficheros ext4 transanccional
Punto de montaje: /home



Quedaría algo así:



Ya podemos darle a instalar y completar la instalación.

Bien, ahora, modificamos la BIOS de nuevo para que el orden de arranque sea primero el disco duro.

Reiniciais y listo, elegís cual sistema arrancar antes de que arranque Ubuntu.

Cualquier duda ya sabéis.

Saludos.

martes, 21 de diciembre de 2010

Función botón derecho en touchpad portatiles

Para los silenciosos como yo, que no quieren hacer mucho ruido con su portatil de noche, solemos usar el click y doble click sobre el touchpad en lugar de usar el botón destinado para ello.

¿Pero que pasa cuando queremos usar el derecho?
Pues resulta, que al parecer al menos en la versión 10.10 de Ubuntu se puede usar la esquina inferior derecha el touchpad para hacer la función del botón derecho.

¿Como lo hago? 
Pues eso es lo mejor.... ya viene activado por defecto, tan solo tienes que presionar la esquina inferior derecha rápidamente para desplegar menús y demás.

Saludos.