martes, 27 de marzo de 2012

Cambiar el origen de las carpetas predeterminadas en /home/usuario

Al iniciar por primera vez Gnome por defecto crea en /home/usuario las carpetas Escritorio, Descargas, Documentos, Música, Imágenes, Plantillas, Público y Videos. De forma que cuando descargamos algo, por ejemplo, por defecto eso debe ir para la carpeta Descargas, porque es la carpeta designada para esto.

Pero estas carpetas predeterminadas pueden ser fácilmente modificadas a nuestro gusto.

I) Editando un archivo:  ( información que me ha sido aportada por Miguel k3b, del foro.ubuntu-guia.com  sacada de: http://debianlife.wordpress.com/2011/02/25/tips-establecer-el-origen-de-nuestras-carpetas-predeterminadas/)

Desde la terminal tecleamos: gedit /home/tu_usuario/.config/user-dirs.dirs . Nos sale un texto similar a:

XDG_DESKTOP_DIR="$HOME/Escritorio"
XDG_DOWNLOAD_DIR="$HOME/Descargas"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_PICTURES_DIR="$HOME/Imágenes"
XDG_VIDEOS_DIR="$HOME/Vídeos"

1)Podemos cambiar el nombre de las carpetas:

Si queremos que, por ejemplo nuestra carpeta de Descargas por defecto no sea Downloads y sea Mis_Descargas, buscamos esta línea:
XDG_DOWNLOAD_DIR="$HOME/Downloads"
y la ponemos así: XDG_DOWNLOAD_DIR="$HOME/Mis_Descargas"
Como es lógico, tenemos que tener creada previamente la carpeta Mis_Descargas.

2) Cambiar la ubicación: No solo podemos cambiar el nombre de las carpetas predeterminadas, sino también su ubicación: por ejemplo si queremos que la carpeta Documentos este situada en una partición ( que tenemos montada en /media/datos ) que tenemos solo para guardar datos, cambiaremos la ubicación original a:
XDG_DOCUMENTS_DIR="/media/datos/Documentos"
Si orientamos las descargas a otra partición hay que eliminar el simbolo "$"

3) Agrupar las carpetas predeterminadas de varios usuarios: Si tenemos creadas varias cuentas de usuarios, por defecto cada usuario tendrá sus propias carpetas predeterminadas, pero podemos hacer que todas o algunas de ellas puedan apuntar a las mismas carpetas:editando adecuadamente el archivo /home/usuario/.config/user-dirs.dirs de cada usuario de forma que sus lineas "apunten" a unas mismas carpetas.

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

II) Con un programa gráfico:

También se puede hacer de forma gráfica con el programa Ubuntu-tweak: sección Personal: Ubicaciones 




—————————————————

jueves, 22 de marzo de 2012

Personalizar la imagen de la "Pantalla de Bloqueo"

Además de las pantallas del Grub2, de Plymouth y de  Acceso o Login (Cambiar las imágenes de inicio del Grub2, de Plymouth y de Login), hay otra pantalla en Gnome que puede activarse con la opción de que pasado cierto tiempo, la pantalla se bloqueé ( Sistema-Preferencias-Salvapantallas: bloquear la pantalla cuando el salvapantallas este activo, y activar el salvapantallas cuando el equipo este inactivo ) , apareciendo una pantalla con una imagen de fondo, y un espacio para entrar la contraseña  ( Esta pantalla es la misma que también aparece cuando tras iniciar la sesión de usuario "invitado" (*), queremos volver a nuestro usuario habitual, o cuando reactivamos el pc tras haberlo "hibernado" ( Hibernar/Suspender el pc) .

(*) Para iniciar la sesión de usuario invitado hay que ejecutar el comando: /usr/share/gdm/guest-session/guest-session-launch ( Usuarios especiales para torpes: usuario invitado y usuarios noadmin )



Para poder cambiar la imagen de fondo en esta pantalla por una a nuestro gusto, debemos acceder al Editor de Configuración: desktop > gnome > background: Y con click derecho sobre la variable picture-filename la debemos establecer como predeterminada: Y así vemos que la imagen ahora es igual al fondo de pantalla, pero si cambiamos esta última el cambio no se refleja en la imagen elegida.

Por lo tanto, para poner una imagen para la ventana de bloqueo, debemos hacer los siguiente:

1)- Click con el botón derecho del ratón sobre el escritorio, para Cambiar el fondo del Escritorio: en la ventana que se abre elegimos la imagen que queremos poner como imagen de la Pantalla de Bloqueo en Gnome. Cerramos la ventana.

2)- Abrimos el Editor de Configuración de gnome y en desktop > gnome > background:  con click derecho sobre la variable picture-filename ponemos la dirección donde está la imagen elegida en el paso anterior, y seleccionamos la opción "establecer como predeterminada". Cerramos el Editor de Configuración. Con esto ya habremos establecido la imagen que queramos como fondo de imagen de la Pantalla de Bloqueo.



3)- Ahora tendremos la misma imagen como Fondo del Escritorio y como fondo de la Pantalla de Bloqueo; Si queremos podemos volver a  cambiar el Fondo del Escritorio por otra imagen distinta , repitiendo el paso 1) , pero ahora esta vez el cambio no afectará a la imagen que hemos previamente elegido para la ventana de bloqueo, teniendo pues una imagen como Fondo del Escritorio y otra como fondo de la Pantalla de Bloqueo.

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

miércoles, 14 de marzo de 2012

Hibernar/Suspender el pc

Al dar al icono Apagar se abre una ventana ( ver imagen más abajo ) con las opciones Apagar, Reiniciar, Suspender e Hibernar. Las dos primeras opciones no creo que necesiten mayor explicación.

-- Suspender: en este modo la memoria ram es el único componente que se mantiene alimentado. De esta forma, dado que el estado de los programas se mantiene en memoria, el usuario puede volver a lo que estaba haciendo rápidamente. Debe utilizarse cuando vamos a estar poco tiempo sin usar el PC, porque podremos volver con lo que estábamos ejecutando en segundos.

-- Hibernar (*) : Al hibernar, toda la memoria ram, los datos de los programas activos, se copia en el disco duro en la partición swap, tras lo cual el ordenador se apaga completamente, así que como mínimo, debes tener la misma cantidad de espacio en la partición swap que de memoria ram; cuanto más espacio tengamos en esta partición swap, mejor será: Se necesita al menos 1 giga de swap para estar seguros de encontrar nuevamente todas nuestras aplicaciones cuando volvamos a encender el ordenador.

Al volver a iniciar el ordenador, el usuario se encuentra con todas las aplicaciones que tenía abiertas en el estado en el que se encontraban antes de hibernar. Se debe utilizar para periodos largos de inactividad, para consumir menos energía y para asegurarnos de no perder nuestros datos por algún corte de luz o porque el equipo se quede sin batería en el caso de un portátil.

El modo hibernar de Ubuntu está disponible para todas los PCs, no solamente para los PCs portátiles.

Al hibernar el pc las conexiones a la red son cortadas. Si estabas haciendo descargas por Peer-to-peer (BitTorrent u otros), la descarga se reiniciará automáticamente cuando deshibernes el pc. En el caso de descargas por HTTP y FTP, basta con utilizar un administrador de descargas que sea capaz de continuar con una descarga interrumpida.

Por lo tanto para reiniciar más rápido un pc bajo Ubuntu, lo mejor es …no apagarlo, sino hibernarlo.

(*) No confundir Hibernar con Congelar” el sistema con Ofris/Gofris

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

Paquetes necesarios: Debemos comprobar que tenemos instalados, o instalarlos si no lo están, los paquetes: gnome-power-manager, para que aparezcan las opciones de la ventana siguiente, pm-utils para poder hibernar el pc a través de un script o comando, y  acpid daemon que se encargara de monitorizar estos scripts y nos dará la posibilidad de realizar dichas acciones al cerrar la tapa del portátil, oprimir el botón power etc…



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

Modos de Hibernar/Deshibernar:

I) Con el botón Hibernar: Si se hiberna el pc desde la ventana que aparece tras hacer click en el botón apagar ( es decir desde la ventana de la imagen anterior ), al deshibernar el pc, encendiendo el pc desde su botón de encendido, si que te pide la contraseña de root en una pantalla de bloqueo antes de poder llegar al escritorio con las aplicaciones que se hubieran dejado abiertas.



II ) Con un comando en un lanzador de aplicaciones en el panel: Pero si se hiberna el pc ejecutando el comando sudo pm-hibernate , al deshibernar se llega directamente al escritorio, con las aplicaciones que se hubieran dejado abiertas, sin pedir en ningún momento la contraseña de root ni aparecer la pantalla de bloqueo.

Para ejecutar cómodamente dicho comando podemos añadir un lanzador de aplicaciones en el panel con el comando siguiente: gksu pm-hibernate para hibernar el pc y que no nos pida ninguna contraseña al deshibernar el pc.




Si ejecutamos este comando nos pedirá la contraseña al ejecutarlo (al hibernar el pc, pero como ya hemos dicho no nos la pide al deshibernar ) , pero podemos hacer que tampoco nos la pida al ejecutarlo: sudo gedit /etc/sudoers y añadimos lo siguiente al final del archivo de texto nombre_de_usuario ALL = (ALL) NOPASSWD: /usr/sbin/pm-hibernate , guardamos los cambios hechos y cerramos el archivo ( en vez de nombre_de_usuario ponemos el nombre del usuario que queremos que use el comando sin permisos de root ).

Esto puede ser útil si el pc lo tenemos en un lugar seguro, por ejemplo en nuestra casa, y solo lo usamos nosotros, para que el deshibernado sea lo más rápido posible. Como ese es mi caso, este método de hibernación es mi favorito.

-- Si en vez de hibernar queremos Suspender el pc podemos hacer lo arriba indicado pero cambiando el comando a: gksu pm -suspend en el lanzador de aplicaciones del panel, y editar el archivo /etc/sudoers añadiendo la linea: nombre_de_usuario ALL = (ALL) NOPASSWD: /usr/sbin/pm-suspend

III ) Hibernar de forma automática:
Es posible configurar automáticamente las opciones de apagar, reiniciar, suspender o hibernar a través de la aplicación qshutdown.
Solo debemos instalar qShutdown (desde un ppa con y-ppa-manager -  http://hatteras.wordpress.com/2012/03/08/administracion-de-repositorios-personales-de-paquetes-personal-packages-archives-ppa/-  o desde aquí:  http://ppa.launchpad.net/hakaishi/qshutdown/ubuntu/pool/main/q/qshutdown/ ) y desde Settings -> Configure podremos configurar su comportamiento por defecto: que tipo de acción queremos ejecutar ( hibernar, suspender, apagar o reiniciar ), dentro de cuantos minutos u horas deberá realizarse la acción que hemos configurado, y si bloquear o no la pantalla al deshibernar el pc, etc.

Desde la ventana principal del programa se pueden configurar los mismos parámetros, pero solo para ser ejecutados por una vez.



qShutdown es una aplicación que nos resultara útil cuando nos tengamos que dejar parte de la noche encendido el pc para realizar alguna acción, por ejemplo descargar algún archivo y queremos programar que se apague, suspenda o hiberne en el horario que deseemos, sin necesidad de estar presentes en ese momento, para no tener que dejar encendido el pc toda la noche.
---------------------------------------------------------

Editado/Añadido:

Una vez en Mint13, con todo configurado como se indica en el tema ( escrito cuando usaba Mint9 ) no me funcionaba la hibernación, pero, modificando un poco el sistema, con:
sudo gedit /etc/default/grub
y en la línea que pone:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi=force”
la he dejado así:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash resume=/dev/sda6 acpi=force ”
(siendo que en mi sistema /dev/sda6 es la partición de swap)
he guardado los cambios al archivo, y he actualizado el grub:
sudo update-grub
y tras reiniciar el sistema ya me vuelve a funcionar la opción de hibernar el sistema.
————–
He averiguado, que además podemos cambiar en: Administración->Usuarios y grupos ( comando users-admin )-> selecciono mi usuario ->ajustes avanzados->pestaña privilegios avanzados: selecciono la opción suspender e hibernar el equipo, y acepto los cambios y cierro esta aplicación.

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

jueves, 8 de marzo de 2012

Administración de Repositorios Personales de Paquetes ( PersonalPackages Archives, PPA )

La finalidad de crear un Repositorio Personal de Paquetes ( Personal Packages Archives, PPA), es distribuir el software y las actualizaciones, directamente a los usuarios de Ubuntu.
Se crea un paquete fuente, para enviar a  Launchpad, construir binarios y luego alojarlos en su propio repositorio de apt.

Cada creador de PPA  en Launchpad puede tener uno o más PPA, cada uno con su propia URL. Los paquetes publicados en su PPA permanecerán allí hasta que los elimine, o sean reemplazados por otros paquetes que  suba con una nueva versión. Un PPA también puede ser remplazado si se vuelve obsoleto (es decir, por la versión de Ubuntu).

Esto significa que los usuarios de Ubuntu pueden instalar paquetes de la misma manera que los paquetes de instalación estándar de Ubuntu y automáticamente recibirá actualizaciones a medida que se realizan.

En este tema no se va a tratar sobre como crear un PPA, sino como usar los que han hecho para nosotros sus creadores.

A) Administración de ppa con la terminal:

I) Instalar un programa a través de un ppa:

sudo add-apt-repository ppa:nombre_del repositorio
sudo aptitude update
sudo aptitude install nombre_del_paquete
Por ejemplo:
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo aptitude update
sudo aptitude install deadbeef

Al instalar un ppa con este método, ( o con el programa gráfico Y-ppa-manager , de mas abajo ) aparecen en Synaptic->Configuración -> Repositorios: ventana Origenes del Software: pestaña Otro Software , y se instalan unas claves de identificación de los ppa, que aparecen en la pestaña Autentificación de esa misma ventana.

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

II) Buscar un ppa:

¿Y si tu pregunta es que conoces el nombre de la aplicación que quieres instalar, pero no conoces el repositorio PPA donde se localiza?

PPASearch es una herramienta (*) que nos permite buscar repositorios PPA de Launchpad desde la consola. Así, si queremos instalar una determinada aplicación mediante PPA y no conocemos que repositorios usar, podemos buscarlos de manera muy sencilla.

Para instalar ppasearch:

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update && sudo apt-get install ppasearch

Después ya invocamos a ppasearch indicando el nombre de la aplicación ( ppasearch nombre_del_programa ) . Por ejemplo para buscar repositorios ppa de VLC ejecutaríamos:

ppasearch vlc

Aparecerá una lista de repositorios identificados por un numero y seleccionando ese valor, podremos instalar el repositorio correspondiente en nuestro sistema.

(*) Actualmente hay paquetes de PPASearch que funcionan sólo para Ubuntu 10.04 Lucid Lynx y Ubuntu 10.10 Maverick Meerkat. Eso es al menos lo que he leído en internet, pero en el momento de escribir este tema uso Mint9 que deriva de Ubuntu Lucid y ppaserch no me funciona, ya que al usarlo en la terminal me sale lo siguiente ( he puesto el ejemplo de buscar un ppa para vlc pero da igual que cosa busque ):

usuario@Mint ~ $ ppasearch vlc
No results found.  Try refining your search.
usuario@Mint ~ $

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

Si ppasearch no funciona en nuestro sistema, también se pueden buscar un ppa para un determinado paquete:

A) En la dirección: https://launchpad.net/ubuntu/+ppas?name_filter=%27

B) Añadiendo un motor de búsqueda desde la página: http://mycroft.mozdev.org/search-engines.html?name=launchpad&category=63 )

C) Usando un programa gráfico ( Y-Ppa-Manager ) como se indica mas abajo.

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

III ) Eliminar un ppa: ( si lo que queremos hacer es desinstalar un programa instalado a través de un ppa lo hacemos como con cualquier otro paquete .deb  )


Si en cambio queremos eliminar un repositorio, primero nos instalamos el paquete ppa-purge , que viene por defecto en Synaptic. Lo instalamos y ya podemos desinstalar repositorios PPA con:

sudo ppa-purge ppa:aqui_nombre_del_repositorio

Antes de empezar a usar ppa-purge debemos resolver una pregunta. ¿Como listamos todos los repositorios ppa que hemos ido agregando ? : Desde terminal con el comando:
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list > listappa.txt
De esta forma se crea un fichero de texto, listappa.tx, con la lista completa en el directorio del usuario. Es fácil, editando el fichero, ver que repositorio nos interesa eliminar.
( La alternativa es ver en Nautilus el contenido del directorio /etc/apt/sources.list.d/ )

El programa ppa-purge es básicamente es un script que elimina fácilmente esa entrada de repositorios y claves publicas. Otra ventaja del script es que los programas que hubiéramos instalado con esos repositorios, el propio script se encarga de intentar sustituir los paquetes por sus correspondientes de los repositorios oficiales de Ubuntu, siempre que sea posible.

========================================

B) Administración de ppa con un programa gráfico:

I) Programa Y-Ppa-Manager:

Podemos instalar el programa y-ppa-manager,  a través del ppa webupd8team/y-ppa-manager , con la orden:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo aptitude update
sudo aptitude install y-ppa-manager

Su uso es tremendamente intuitivo ( al menos si sabes inglés ): 1) Añadir un ppa 2) Quitar un ppa 3) Ver lista de paquetes en un ppa activado en el pc 4) Avanzado 5) Buscar en todos los ppa de launcpad  y 6)Configuración



Una posibilidad buena que tiene es que tras buscar un programa en un ppa (botón 5 ) puedes instalar todo el ppa o bajar solo un paquete .deb de los que contiene, para instalar solamente dicho paquete; esto servirá si dicho paquete se puede instalar sin dependencias de otros paquetes del ppa, en caso contrario habrá que instalar todo el ppa:

-- Click en el botón 5 Search

-- En la ventana que se abre pones el nombre del programa que quieres instalar con un ppa y a continuación se abre la ventana siguiente:



-- En esta ventana puedes seleccionar un ppa ( en verde ) y añadirlo ( add selected ppa ) o dar a "list packages" con lo que se abre la siguiente ventana



-- En la que puedes elegir un paquete y bajarlo ( "Download selected package" ) para instalarlo despues, sin haber instalado todo el ppa sino solo ese paquete.

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

II ) Origenes de Software:

Synaptic->Configuración -> Repositorios: ventana Origenes del Software: pestaña Otro Software *.

A partir de esta ventana se pueden añadir los ppa de forma gráfica, y es fácil editar el nombre ( botón editar y añadir un comentario para que el ppa aparezca por un nombre mas fácil de identificar ) , o desactivar temporalmente , y también eliminar un ppa.



* en la pestaña Autentificación aparecen las claves de identificación de los ppa que se han ido añadiendo por los métodos anteriormente explicados. Si eliminamos un ppa desde la pestaña Otro Software debemos también eliminar su clave de identificación en esta pestaña.

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

Siempre que se añade, modifica o elimina un ppa, con cualquiera de los métodos indicados,  se debe hacer click en el botón Recargar de Synaptic, para que la fuente de software este actualizada.

También aconsejo que después instalar un paquete tras añadir un ppa para ello, se desactive o elimine el ppa, y se vuelva a hacer click en el botón Recargar de Synaptic, de esa forma nos aseguramos que solo se instala el programa por el que hemos añadido el ppa, pero no ningún otro programa con el gestor de actualizaciones. Si posteriormente queremos instalar otro paquete desde un ppa lo volvemos a activar, recargamos Synaptic, instalamos el paquete, volvemos a desactivar el ppa y volvemos a recargar Synaptic.

En los ppa suele aparecer esta advertencia: "El contenido de los Repositorios Personales de Paquetes no es verificado o comprobado. El software que instalas es bajo tu propio riesgo".

Los ppa surgieron como una necesidad y su primordial objetivo era proveer de paquetes no disponibles en los repositorios oficiales. Estos ppa son menos arriesgados de instalar porque no actualizan paquetes del sistema, solo agregan algunos no disponibles en los repositorios oficiales.

No se recomienda el  uso de un ppa que actualice paquetes de tu sistema, porque: se pierde estabilidad, y se puede adquirir bugs que solo el mantenedor del ppa puede ayudar a corregir.

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

viernes, 2 de marzo de 2012

Instalar la Impresora Multifunción Brother DCP-130C

He encontrado consultando varias fuentes, principalmente desde la página de Brothers: http://support.brother.com/g/b/producttop.aspx?c=es&lang=es&prod=dcp130c_all , la forma de instalar mi impresora multifunción: Brother DCP-130C

En http://support.brother.com/g/b/manualtop.aspx?c=es&lang=es&prod=dcp130c_all hay varios manuales sobre la impresora Brother DCP-130C
En http://support.brother.com/g/b/faqtop.aspx?c=es&lang=es&prod=dcp130c_all hay respuestas a "preguntas frecuentes y solución de problemas" sobre esta impresora. 

Instalación de la función de Impresora:

Resumen: instalar desde Synaptic los paquetes brother-cups-wrapper-bh7 y brother-lpr-drivers-bh7, e instalar la impresora desde el navegador en la dirección: http://localhost:631/admin ( Todos los pasos con la impresora en marcha y conectada )
------------------------------
1)-  Abrimos Synaptic y nos vamos a Editar > Buscar y ponemos brother-cups-wrapper-bh7; lo seleccionamos y aplicamos los cambios; revisamos que al aplicar, el sistema nos diga que va a instalar otros 4 ó 5 archivos entre los cuales debe de estar brother-lpr-drivers-bh7. Instalamos dichos paquetes.

Estos paquetes proporcionan los drivers cups y lpr para los modelos Brothers: DCP-130C, DCP-330C,  DCP-540CN, DCP-750CW, FAX-1860C, FAX-1960C, FAX-2480C, FAX-2580C, MFC-240C, MFC-3360C, MFC-440CN, MFC-5460CN, MFC-5860CN, MFC-660CN, MFC-665CW, y MFC-845CW

2)-  El siguiente paso será abrir nuestro navegador Firefox y en la barra de direcciones ponemos http://localhost:631/admin;

Seleccionamos "Añadir impresora"




3)-  El sistema nos pedirá que nos entremos con nuestro usuario y nuestra contraseña, en la siguiente pantalla nos deberá de aparecer nuestra impresora Brother DCP-130C


Rellenamos los campos, si no están rellenos,  y hacemos click en siguiente; aparece la pantalla:



Confirmamos el modelo y hacemos click en Añadir Impresora; aparece la siguiente pantalla, en la que podemos o no cambiar las opciones predeterminadas de la impresora.



--

Y ya podemos cerrar el navegador Firefox.

4)-  Nos debe aparecer en Sistema -> Administración ->  Impresión y podemos, con el botón derecho del ratón ponerla como predeterminada del sistema.



5)- Modificar las opciones de la Impresora: desde: Firefox: http://localhost:631/printers se puede modificar las opciones de la impresora: imprimir una página de prueba, etc
Muy importante: imprimir una página de prueba antes de empezar a usarla con un procesador de textos.

======================================

Instalación de la función de Escaner:

Resumen:
-- Instalar el paquete sane y algún programa de escaneo ( xsane, simple-scan, ocrfeeder  o gscanpdf ) .
-- Descargar el controlador brscan2_32bit ( brscan2-0.2.5-1.i386.deb ) ( ó brscan2-0.2.5-1.amd64.deb, según sea nuestro caso ) desde la página de Brother : 
http://support.brother.com/g/b/downloadlist.aspx?c=es&lang=es&prod=dcp130c_all&os=128&flang=English
Instalar dicho paquete primero con gdebi ( con la impresora apagada y desconectada ) y luego con la terminal ( con la impresora en marcha y conectada ).
-- Modificar adecuadamente el archivo /lib/udev/rules.d/40-libsane.rules y reiniciar el sistema. ( Antes había que editarlo a mano, como se indica mas abajo). Ahora basta con que bajemos el archivo: brother-udev-rule-type1-1.0.0-1.all.deb desde:
http://www.brother.com/cgi-bin/agreemen ... nglish_lpr ,  o desde:
http://support.brother.com/g/b/downloadlist.aspx?c=es&lang=es&prod=dcp130c_all&os=128&flang=English
Luego se ejecuta en la terminal, desde la carpeta en donde se haya bajado el archivo, el comando: sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
Una vez instalado este último paquete .deb no hace falta que reiniciemos el sistema. Ya podremos usar los programas de escaneo (simple-scan, xsane u otros ) como usuario.

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

1)- Nos aseguramos que tenemos ya instalados los paquetes y programas con los que haremos el escaneo de documentos/fotos: debemos tener instalados el paquete sane, y alguno de los programas con los que se puede escanear un documento:  xsane, simple-scan, ocrfeeder  o gscanpdf
Si queremos no solo escanear, sino también hacer un reconocimiento óptico de carácteres del documento, podemos seguir lo indicado en uno de estos temas:
Escanear con OCR ( reconocimiento óptico de caracteres ): gScan2pdf
Escanear con OCR ( reconocimiento óptico de caracteres ): xSane
Escanear con OCR ( reconocimiento óptico de caracteres ): OcrFeeder

2)- - Descargamos el controlador desde la página de Brother:
Asegurándonos de que seleccionamos el driver adecuado - brscan2_32bit -
( brscan2-0.2.5-1.i386.deb ), o ( ó brscan2-0.2.5-1.amd64.deb, según sea nuestro caso ):
http://support.brother.com/g/b/downloadlist.aspx?c=es&lang=es&prod=dcp130c_all&os=128&flang=English

3)- Con la impresora multifuncional apagada o desconectada instalamos el controlador que acabamos de bajar haciendo doble click sobre él ( es decir instalar dicho paquete con gdebi ).

4)- Encendemos y conectamos la impresora multifuncional.

5)- Abrimos una terminal y volvemos a instalar el controlador, pasándonos al directorio donde lo descargamos y tecleando lo siguiente:
sudo dpkg -i brscan2-0.2.5-1.i386.deb
Posteriormente verificamos que esté instalado tecleando en la terminal:
sudo dpkg -l | grep Brother

Debe salir algo similar a: ( la línea que he destacado en verde indican que si que esta instalado el escaner )

usuario@mint ~ $ sudo dpkg -l | grep Brother
[sudo] password for usuario:
ii  brother-cups-wrapper-common           1.0.0-10-0ubuntu5                               Common files for Brother cups wrapper packages
rc  brscan                                0.2.4                                           Brother CUPS Printer Definitions
ii  brscan2                               0.2.5-1                                         Brother Scanner Driver
usuario@mint ~ $

6)- Con lo hecho hasta ahora ya debería funcionar el escaner, pero en realidad lo que pasa es que el programa xsane solo te permite usarlo si lo ejecutas con permisos de root, con: gksu xsane. Así, después de una ventana de advertencia de lo “peligroso” que es usar xsane con permisos de root, si que te permite escanear.

7)- Para poder usar el escaner sin permisos de root, es decir desde un usuario normal - desde cualquier usuario - ,  hay que hacer alguna cosa mas ( ** Ver mas abajo en Editado/Añadido, como se hace ahora: descargando e instalando el paquete brother-udev-rule-type1-1.0.0-1.all.deb , por lo que ya no hace falta seguir los pasos 7a, 7b ):

7a) ejecutamos en la terminal: sudo gedit /lib/udev/rules.d/40-libsane.rules y en el archivo de texto que se abre agregamos al final de los dispositivos, las líneas que remarco en verde, de forma que quede así:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
LABEL="libsane_rules_end"


7b)- Guardamos los cambios realizados en ese archivo de texto, cerramos el archivo y reiniciamos nuestro sistema.

7c)- Desde el Menú de Aplicaciones > Gráficos > Xsane, podremos ya usar dicho programa que reconocerá el escaner recién instalado.

Una vez instalada la impresora y el escaner ya podemos configurar varios programas con los que usar el escaner para hacer un reconocimiento óptico de caracteres (OCR ) de un texto: ver programas mas arriba.
------------------------------------------------------------------
(**) Editado/Añadido:

En el paso 7  de la instalación del scanner en vez de modificar manualmente un archivo del sistema, lo que hacemos es bajamos el archivo: brother-udev-rule-type1-1.0.0-1.all.deb desde:
http://www.brother.com/cgi-bin/agreemen ... nglish_lpr ,  o desde:
http://support.brother.com/g/b/downloadlist.aspx?c=es&lang=es&prod=dcp130c_all&os=128&flang=English

Luego se ejecuta en la terminal, desde la carpeta en donde se haya bajado el archivo, el comando: sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
Una vez instalado este último paquete .deb no hace falta que reiniciemos el sistema.
Desde el Menú de Aplicaciones > Gráficos > Xsane u otros programas de escaneo, podremos ya usar dicho programa que reconocerá el escaner recién instalado, como usuario normal.

-----------------------------------------------------------------
En la imagen siguiente ( http://support.brother.com/g/b/downloadlist.aspx?c=es&lang=es&prod=dcp130c_all&os=128&flang=English ) se ve el paquete 1a para sistemas de 32 bits, y el 1b para sistemas de 64 bits , y el paquete 2 para hacer que se pueda ejecutar el programa scaneador sin permisos de root