viernes, 28 de octubre de 2011

Escanear con OCR (Reconocimiento Óptico de Caracteres): OcrFeeder

Un programa para el Reconocimiento Óptico de Caracteres (en inglés OCR)  es una aplicación dirigida a la digitalización de textos. Identifica automáticamente símbolos o caracteres que pertenecen a un determinado alfabeto/idioma, a partir de una imagen para almacenarla en forma de datos con los que podremos interactuar mediante un programa de edición de texto o similar. En este tema voy a explicar como hacerlo con el programa OcrFeeder. Lógicamente hay que tener bien instalado y configurado el escáner o la función de escáner de una impresora multifunción.

Además del modo de hacer un OCR  que explico en este tema, también se puede hacer como lo explico con gscan2pdf: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico.html y xSane: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_18.html

OcrFeeder:

1) Paquetes necesarios:

Aquí están los últimos paquetes .deb para ocrfeeder  (la versión ocrfeeder_0.7.5-1_all.deb permite importar desde un pdf, desde una imagen, o desde el escáner ) http://mirror.fcaglp.unlp.edu.ar/pub/ubuntu/pool/universe/o/ocrfeeder/

Además del paquete para instalar el programa, si queremos usar el motor de Ocr tesseract debemos instalar los paquetes: tesseract-ocr, o gocr  (en este tema vamos a usar el motor tesseract-ocr ) y uno o varios paquetes para el reconocimiento en un idioma en concreto:  tesseract-ocr-spa  y tesseract-ocr-eng ( para reconocimiento de caracteres en español e inglés ; si fuera necesario se pueden instalar mas paquetes para otros idiomas. ), unpaper ( es una herramienta de post-procesamiento de las hojas de papel escaneados, especialmente para las páginas de los libros que han sido escaneados desde fotocopias. El objetivo principal es hacer que las páginas escaneadas sean mas legibles en pantalla después de la conversión a PDF. Además, unpaper puede ser útil para mejorar la calidad de las páginas escaneadas antes de realizar el reconocimiento óptico de caracteres  ).

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

2) Opciones del programa:

== Editar motores OCROcrFeeder ->Herramientas->Motores de OCR: se abre una ventana en la que se puede detectar, eliminar, añadir o editar los motores ocr disponibles instalados en el sistema. Por defecto el programa usa en el OCR el idioma ingles (es decir el paquete tesseract-ocr-eng) , aunque tengas todo el sistema en español y hayas instalado el paquete tesseract-ocr-spa; para "obligar" al programa a usar el español, en Argumentos del motor hay que poner: $IMAGE $FILE -l spa; cat $FILE.txt ; rm $FILE ( el argumento - l spa es el que hace que se use el español; si queremos escanear un documento en ingles hay que sustituirlo por: -l eng ):
Se puede poner como argumento, para cambiar el idioma en el que se hará el escaneo ocr:
$IMAGE $FILE -l spa; cat $FILE.txt ; rm $FILE si quiero hacer el OCR usando el español, o
$IMAGE $FILE -l eng; cat $FILE.txt ; rm $FILE si quiero hacer el OCR usando el ingles.


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



== Unpaper: OcrFeeder->Herramientas->Unpaper: se abre una ventana en la se puede gestionar las opciones de Unpaper ( usar los valores predeterminados )

== Otras opciones del programa: OcrFeeder->Editar->Preferencias: se abre una ventana con tres pestañas, en la que se puede editar:

- - pestaña General:  <> carpeta temporal  <> colores usados por el programa para:  # área de relleno del texto ( yo he elegido color verde ), # área de tachado del texto ( color amarillo ) # área de relleno de la imagen ( color rojo)

- - pestaña Herramientas: <> ruta de Unpaper  <> elegir el motor Ocr favorito (elegimos tesseract )  <> preprocesado de la imagen: # corregir inclinación de imágenes y # preferencias de Unpaper: elegir los valores predeterminados.

- - pestaña Reconocimiento: opciones del reconocimiento, como se ve en la imagen.



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

3) Uso básico con un archivo escaneado previamente: (para extraer el texto de un archivo con texto e imagen )

Para este uso del programa no hace falta que el escáner (o impresora multifunción )  esté conectado al pc.

Abrimos: OcrFeeder -> Archivo -> Importar Pdf (si queremos hacer un OCR a un archivo .pdf  )  o Añadir Imagen ( si queremos hacer un OCR sobre un archivo de imagen: .jpag, png, tif, etc) : elegimos el archivo con el que queremos trabajar, y luego hacemos click sobre el icono de la barra de herramientas:  detectar y reconocer automáticamente todas las páginas  ( en recuadro en rojo).



En la Barra de Herramientas ->Herramientas->Unpaper: una vez se abre la ventana siguiente, se da en el botón Vista Previa y una vez que aparece la imagen correspondiente se aplican las opciones que queramos ( yo selecciono: predeterminado ) , y luego damos a Aceptar.



Tras lo anterior se vuelve a la pantalla principal del programa.

# Seleccionamos Tipo Texto, en la ventana derecha del programa (enmarcado en verde en la imagen )

# Seleccionamos manualmente, moviendo los bordes del área con el cursor del ratón, las distintas áreas de texto sobre las que queremos realizar el OCR.



# Seleccionamos una de las áreas de texto y , tras comprobar que el motor de ocr es Tesseract, y damos al botón OCR (ambas opciones señaladas en la imagen en verde )

# Seleccionamos la pestaña Texto: aparece el texto analizado, al que podemos pasar un corrector ortográfico: Herramientas->Comprobación Ortográfica ( o tecleando Mayusc+F7 )

# Seleccionamos la pestaña Estilo: en donde elegimos: <> el tipo de carácter tipográfico <> el tamaño de la fuente tipográfica  <> el modo de alineación y <> el espaciado, que queramos que tenga el texto una vez que lo exportemos a LibreOffice en un archivo .odt

# Repetimos estos pasos para todas y cada una de las áreas de texto. También repetimos todos los pasos si el archivo que hemos abierto tiene mas de una página.

# Y posteriormente hacemos click en el icono de la barra de herramientas:  Exportar a ODT ( recuadrado en azul) , con ello se crea un archivo .odt editable con LibreOffice .

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

4) Uso básico escaneando un documento: (para extraer el texto de un archivo con texto e imagen )


Para este uso del programa si hace falta que el escáner (o impresora multifunción )  esté conectado al pc.

En la Barra de Herramientas -> Archivo -> Importar página del escáner

Una vez realizado el escaneo del documento y tengamos en la ventana principal del programa la página escaneada, procederemos sobre ella del mismo modo que se indicó en el apartado 3) "Uso con un archivo escaneado previamente"

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

Se puede descargar un manual de OcrFeeder, en ingles, desde: http://www.mediafire.com/?mlzq09wwqzu8zq5

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

miércoles, 19 de octubre de 2011

Escanear con OCR (Reconocimiento Óptico de Caracteres): xSane

Un programa para el Reconocimiento Óptico de Caracteres (en inglés OCR)  es una aplicación dirigida a la digitalización de textos. Identifica automáticamente símbolos o caracteres que pertenecen a un determinado alfabeto, a partir de una imagen para almacenarla en forma de datos con los que podremos interactuar mediante un programa de edición de texto o similar. En este tema voy a explicar como hacerlo con el programs xSane

Además del modo de hacer un OCR  que explico en este tema, también se puede hacer como lo explico con gscan2pdf: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico.html o con ocrFeeder: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_28.html

xSane + sxane2tess + tesseract-ocr

El programa xSane tal y como se instala por defecto no permite usar el motor de OCR tesseract, pero con unos pocos ajustes al sistema podemos hacer que si que se pueda utilizar dicho motor.

1-Paquetes necesarios: el paquete principal del programa:  xsane, e imagemagick los paquetes para instalar el motor ocr: tesseract-ocr, tesseract-ocr-spa, tesseract-ocr-eng ( para que el motor reconozca los idiomas español e ingles; si es necesario se pueden instalar mas paquetes de otros idiomas ) , y un script (xsane2tess ) que es el que hace que xsane use el motor tesseract-ocr.

2-Pasos previos: creación e instalación del script xsane2tess:

-- Con el texto abajo indicado se crea un script de la forma indicada en el tema: Crear un script básico

-- Una vez creado el script xsane2tess,  hay que copiarlo (abriendo con sudo nautilus el administrador de archivos en modo root ) en el directorio /usr/bin, asegurarse de que tiene permisos de ejecución como en la ventana siguiente.




(El script xsane2tess también se puede instalar a partir de un paquete .deb que nos podemos descargar desde : xsane2tess.deb)

-- Asegurarse de que existe, o si no crearlo, el directorio /home/usuario/tmp  ( es decir un directorio temporal tmp en el directorio del usuario )

-- Ejecutar xSane y  abrir  Preferencias –> Configuración -> pestaña OCR. Sustituimos el comando gocr (que es el que viene por defecto ) por xsane2tess.sh -l spa, ( cambiando el idioma, si es necesario, con las tres letras del nombre del paquete instalado: “eng” para inglés, etc ).

-- Dejamos las opciones archivo de entrada ( -i  ) y archivo de salida ( -o  ) como están; y  la opción de salida-fd interfaz ( -x  )

Orden OCR:  xsane2tess -l spa

Opción del archivo de entrada:  -i

Opción del archivo de salida:  -o

Opción de salida-fd de interfaz:  -x



De nuevo en la ventana principal de xSane:

-- Para automatizar al máximo el proceso de guardar el texto del documento tras realizar un OCR , en la lista desplegable, debajo de Ver-Ventana-Ayuda, seleccionaremos “Guardar Imagen” (en la imagen en recuadro rojo ) y en el campo de texto justo debajo, pondremos la ruta al directorio y al fichero que queremos, por ejemplo “/home/usuario/Documentos/0001.txt” ( en la imagen en recuadro amarillo ).

-- Debajo de la ruta, veremos dos desplegables más, una lista desplegable con el tipo de fichero que queremos, y que cambiaremos a “TEXT” ( en la imagen en recuadro azul ), y uno con números ( del +2 al -2 )  ( en la imagen en recuadro verde )  que indica que hacer con los nombres de fichero para escaneados consecutivos:si lo cambiamos a “+1″, una vez escaneada la página 1 y guardado en “/home/usuario/Documentos/0001.txt”, el siguiente fichero será “0002.txt”, luego “0003.txt”…etc



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

3- Texto del Script sxane2tess: 

( Copiado desde http://doc.ubuntu-fr.org/xsane2tess   - en el apartado 2.2-1- )

#!/bin/bash
# xsane2tess 1.0
# tesseract made simple # xsane2tess is a TesseractOCR wrapper to be able to use tesseract with xsane #
TEMP_DIR=~/tmp/      # folder for temporary files (TIFF & tesseract data)
ERRORLOG="xsane2tess.log"  # file where STDERR goes
if [[ -z "$1"  ]]
then
echo "Usage: $0 [OPTIONS]
xsane2tess converts files to TIF, scans them with TesseractOCR
and outputs the text in a file.
OPTIONS:
-i <file1>  define input file (any image-format supported)
-o <file2>  define output-file (*.txt)
-l <lang>  define language-data tesseract should use
Progress- & error-messages will be stored in this logfile:
$TEMP_DIR$ERRORLOG
xsane2tess depends on
- ImageMagick  http://www.imagemagick.org/
- TesseractOCR http://code.google.com/p/tesseract-ocr/
Some coding was stolen from 'ocube'
http://www.geocities.com/thierryguy/ocube.html
"
exit
fi
# get options...
while getopts ":i:o:l:" OPTION
do
case $OPTION in
i)  # input filename (with path)
FILE_PATH="$OPTARG"
;;
o )  # output filename
FILE_OUT="$OPTARG"
;;
l )  # Language-selection
TES_LANG="$OPTARG"
;;
esac
done
# redirect STDOUT to FILE_OUT
exec 1>>$FILE_OUT
# redirect STDERR to ERRORLOG
exec 2>>$TEMP_DIR$ERRORLOG
# strip path from FILE_PATH, use filename only
IN_FILE=${FILE_PATH##*/}
TIF_FILE="$TEMP_DIR""${IN_FILE%.*}".tif
TXT_FILE="$TEMP_DIR""${IN_FILE%.*}"
# converting image into TIFF (ImageMagick)
convert "$FILE_PATH" -compress none  "$TIF_FILE" 1>&2
# start OCR (tesseract expands output with *.txt)
tesseract "$TIF_FILE" "$TXT_FILE" -l "$TES_LANG" 1>&2
# STDOUT scanned text => FILE_OUT
cat "$TXT_FILE".txt
# delete graphic file after use
rm "$TIF_FILE"
# delete tesseract output
rm "$TXT_FILE".txt

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

4-Uso básico de OCR en xSane:

En este tema no se trata de aprender a usar xSane, sino a como usarlo para hacer un reconocimiento óptico de caracteres (OCR) con él; por lo tanto doy por supuesto que se sabe usar xSane para escanear un documento.



Una vez escaneado de forma habitual el documento, se abre la ventana de Guardar el documento escaneado



Pero en vez de hacer click en el icono verde y guardarlo en forma de imagen (.jpeg, .png, etc ) como seria habitual si no se fuera a hacer el OCR ( si no se hubieran hecho los pasos previos indicados en el apartado 2  ) se hace click en Archivo-> OCR-Guardar como texto , tras lo cual se abre un administrador de archivos donde elegir la ruta donde guardar el texto simple, y luego el programa ejecuta en segundo plano, a través del script xsane2tess, el motor de OCR tesseract-ocr, y guarda el texto plano extraido del documento digitalizado, en un archivo simple de texto editable por cualquier procesador de textos; si lo editamos con LibreOffice, posteriormente lo podemos exportar como archivo en formato .pdf



Mientras se está ejecutando el motor OCR el icono en verde de la Ventana Guardar se pone en gris, y vuelve a verde cuando el proceso OCR se ha terminado y ya podemos ver el archivo simple de texto creado en la dirección que hayamos elegido.

Resumen del uso básico de OCR en xSane:

Documento -> xSane -> escanear documento -> Archivo -> OCR guardar como texto ->>  archivo.txt ->>  editado con LibreOffice ->>  exportado como .pdf

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

lunes, 10 de octubre de 2011

Escanear con OCR (Reconocimiento Óptico de Caracteres): gScan2pdf

Un programa para el Reconocimiento Óptico de Caracteres (en inglés OCR)  es una aplicación dirigida a la digitalización de textos. Identifica automáticamente símbolos o caracteres que pertenecen a un determinado alfabeto/idioma, a partir de una imagen para almacenarla en forma de datos con los que podremos interactuar mediante un programa de edición de texto o similar. En este tema voy a explicar como hacerlo con el programa Gscan2pdf. Lógicamente hay que tener bien instalado y configurado el escáner o la función de escáner de una impresora multifunción.

Además del modo de hacer un OCR  que explico en este tema, también se puede hacer como lo explico con:
xSane: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_18.html
u ocrFeeder:  http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_28.html



Gscan2pdf:

A) Paquetes necesarios: el paquete del programa: gscan2pdf, un motor de ocr: tesseract-ocr, o gocr  ( gocr es el motor de ocr que se instala por defecto, pero en este tema vamos a usar el motor tesseract-ocr ) y uno o varios paquetes para el reconocimiento en un idioma en concreto:  tesseract-ocr-spa  y tesseract-ocr-eng ( para reconocimiento de caracteres en español e inglés; si fuera necesario se pueden instalar mas paquetes para otros idiomas. ), unpaper ( es una herramienta de post-procesamiento de las hojas de papel escaneados, especialmente para las páginas de los libros que han sido escaneados desde fotocopias. El objetivo principal es hacer que las páginas escaneadas sean mas legibles en pantalla después de la conversión a PDF. Además, unpaper puede ser útil para mejorar la calidad de las páginas escaneadas antes de realizar el reconocimiento óptico de caracteres  ).

El programa gscan2pdf está en los repositorios de Ubuntu pero podemos instalar el paquete gscan2pdf, de una versión mas moderna, desde http://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/  ( al instalar esta versión se instala también otro motor de ocr: ocropus; con lo cual podríamos usar gscan2pdf con estos tres motores ocr: gorc, tesseract, y ocropus - hay también otro mas: cuneiform - pero después de algunas pruebas he llegado a la conclusión de que el mejor es tesseract, por lo que es con éste motor ocr con el que se explica el tema.)

B) Configuración básica : Este programa se puede abrir y configurar siempre que esté conectado el escáner.  Una vez se inicia el programa Scan2pdf se debe, antes de proceder al escaneo del documento, configurar algunos detalles. Para ello primero hay que hacer click en el botón de escanear ( lo he recuadrado en rojo, en la barra de herramientas )




Tras lo cual se abre una ventana, en la que en la pestaña Opciones de Página se puede seleccionar el Motor de Ocr ( usaremos Tesseract ) y el idioma que queremos que se use para el reconocimiento ( que lógicamente debe de ser el mismo en el que esté el documento ), activamos la casilla "limpiar imágenes" ( para que se ejecute el programa unpaper ) y en opciones seleccionamos las opciones de unpaper.



En la pestaña Mode, seleccionamos el -- Modo de escaneo: seleccionamos True Gray ( es decir en Escala de Grises ; seleccionaremos otro método si el documento es en color ) -- Resolución de Escaneo: seleccionamos un número de resolución, que puede variar en función de la calidad de nuestro escáner ; en mi caso he seleccionado 300 dpi, pero podemos ir haciendo pruebas con otras resoluciones.

En la pestaña Geometria elegimos el tamaño del papel del documento que vamos a escanear, en este caso A4



C) Uso básico con el escaner:

Es necesario que el escáner, o impresora multifunción, esté conectado al pc.

Una vez se ha configurado adecuadamente el programas ( normalmente las configuraciones del programa que hemos hecho anteriormente se guardan y se mantienen en la próxima vez que ejecutemos el programa) se siguen los siguientes pasos:

-- Se inicia el escaneo haciendo click en el botón Escanear, tras lo cual durante un tiempo se abren sucesivamente:  -- una ventana de escaneo, -- ventana de procesamiento de Unpapper, -- ventana de procesamiento de OCR, luego se vuelve a la -- ventana principal de Gscan2pdf.

-- Se cierra la ventana de  Opciones. A continuación podemos hacer una de estas dos cosas:

A) -- Se hace click sobre el texto simple resultado del escaneado y reconocimiento ocr, que aparece en la pestaña OCR-Output, para que se abra una ventana con el texto simple , y se selecciona todo él  para copiarlo y pegarlo en una ventana de un programa de edición de textos, para guardarlo en un nuevo archivo, que posteriormente, una vez hayamos cerrado el scan2pdf,  podremos editar a nuestro gusto con el editor de textos: por ejemplo podemos pegar este texto simple en LibreOffice - writter , editarlo y luego guardarlo en formato .pdf : Archivo->Exportar en formato .pdf



B) -- Desde el la barra de herramientas del programa gscan2pdf -> Archivo-> Guardar:  en varios tipos ( jpeg,png,tiff,pdf,etc, o texto) , entre ellos elegimos en modo pdf, ( ya que si lo guardamos en formato de imagen luego no podremos editarlo si fuera necesario) con lo que se crea un archivo .pdf con una imagen similar a la que aparece en la pestaña Image de la ventana principal del programa scan2pdf.  También está la opción de guardarlo en formato de texto simple, que luego se podría pasar a otro editor de texto mas completo, como LibreOffice para editarlo a nuestro gusto, y guardarlo en formato .pdf





De esta forma obtenemos un archivo .pdf que posteriormente podríamos editar a nuestro gusto con alguno de los métodos que hay para editar archivos .pdf: Manejar archivos .pdf  (LibreOffice + la extensión PdfImport.oxt; o con PdfEdit )

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

D) Uso básico a partir de un archivo de imagen o pdf escaneado anteriormente:

En este caso también se puede usar el programa sin que el escáner esté conectado al pc, y sin que tengamos el documento original en papel.

También se puede hacer un reconocimiento óptico de caracteres a partir de un archivo de imagen .jpeg creado con el programa Simple-Scan (que no tiene capacidad de análisis OCR ) , u  otro tipo de archivo de imagen .png. tiff, etc o .pdf, creado anteriormente al escanear un documento con xSane sin realizar en éste el análisis OCR.

Desde la barra de herramientas del programa:
Archivo->Importar: se elige el archivo de imagen al que se quiere realizar un OCR, y una vez que aparece en la pestaña Image de la ventana principal del programa, se pasa al siguiente paso:
Herramientas->OCR ; se abre una ventana en la que se elige el motor, el idioma y el rango de páginas, y una vez realizado el reconocimiento aparece el resultado en la pestaña OCR-Output de la ventana principal del programa, y se puede proceder de forma similar a como se hace cuando se escanea un documento directamente desde gscan2pdf.

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

Resumen del uso básico de gScan2pdf: No funciona con solo hacer lo que pone a continuación, si previamente no se han realizado los pasos indicados en los apartados anteriores - A), B) C) y D)


a) Con un documento con solo texto
b) Con un documento con texto e imagen, del que queremos extraer/conservar solo el texto
c) Con un documento con texto e imagen, del que queremos conservar ambos

--  a)  y  b) :  gScan2pdf -> escanear con OCR-> pestaña OCR-output -> copiar texto ->> abrir LibreOffice ( Writter )-> pegar texto -> editarlo a nuestro gusto -> exportarlo como .pdf

-- c)  : gScan2pdf -> escanear con OCR -> pestaña Image -> guardar como archivo .pdf ->> abrir LibreOffice  ( Draw ) -> abrir el archivo.pdf -> editarlo a nuestro gusto -> exportarlo como .pdf

Si gScan2pdf no os funciona o no os gusta, podéis probar:
xSane: http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_18.html
u ocrFeeder:  http://hatteras-blog.blogspot.com.es/2011/10/escanear-con-ocr-reconocimiento-optico_28.html

miércoles, 5 de octubre de 2011

Synapse: buscador/ejecutor

Synapse es un buscador/ejecutor que te abre programas, ejecuta comandos, aplicaciones, abre carpetas, y también documentos de texto, vídeos, música,  búsquedas en internet,  etc, de una forma muy rápida, solo con el teclado, y sin el uso del ratón, que conlleva el tiempo que tardamos en mover el puntero, apuntar y en ocasiones desplegar menús y submenús. Es mas o menos una versión mejorada del Programa Gnome-do por lo que si ya conoces/usas éste, Synapse aún te gustará mas.

Instalando el programa:
Ejecutando en la terminal los siguientes comandos:

Agregamos un nuevo repositorio:
sudo add-apt-repository ppa:synapse-core/ppa
Actualizamos los repositorios:
sudo apt-get update
Instalamos:
sudo apt-get install synapse

Configuración del programa:
Para que empiece a funcionar lo tenemos que ejecutar, y para ello lo mejor es hacer que se ejecute al inicio del sistema: añadir el comando synapse a Sistema-Preferencias-Aplicaciones al inicio
Lo abrimos por primera vez ejecutando a mano en la terminal el comando synapse.
Y lo configuramos, haciendo click en la zona superior derecha de la ventana del programa:



En la pestaña General:

-- Configurar, si no se ha hecho antes, para que se autoejecute al inicio del sistema, y para que aparezca o no un icono de notificación en el panel.
-- Se pueden elegir entre varios Temas visuales: Dual, Virgilio, Mini, Do-ish, Predeterminado. A mi el que mas me gusta es el tema Virgilio ( es el tema visual que aparece en la imagen de arriba ) .
-- Cambiar los Accesos Rápidos o combinaciones de teclas, entre ellas la combinación de teclas que inicia el programa, por defecto es Ctrl + Barra espaciadora, pero yo prefiero Super (tecla con logo de Windows) + Barra Espaciadora



En la pestaña Complementos:

Podemos ver información sobre los Complementos que tenemos, y deshabilitar alguno si queremos.



Modo de uso:
--Se inicia con la combinación de teclas que hayamos elegido en la pestaña general de la configuración del programa.
-- Por defecto se abre en la sección Todo, pero con las teclas derecha/izquierda se puede ir cambiando entre las secciones: Acciones-Audio-Aplicaciones-Todo-Documentos-Imágenes-Video-Internet, para facilitar la búsqueda.



--Se escribe lo que se quiere buscar o ejecutar ( no hace falta escribir todo el nombre de lo que buscamos, ya que conforme vamos escribiendo van apareciendo los items que vayan concordando con lo que buscamos )
--Presionan Enter si es ese el item que buscamos, o
--Aprietan la tecla de abajo para más opción y luego Enter
--Se ejecutara/abrirá el programa o el archivo,etc,  que se haya elegido.

Para mi gusto. teniendo la Barra del Menú de Aplicaciones del panel ( o algún menú de aplicaciones alternativo) , mas Cairo-dock o Avant-Window-Navigator , la herramienta de búsqueda  Catfish , y esta herramienta, Synapse,  tengo perfectamente accesible cualquier cosa que tenga en mi pc, o en internet.

———————————-----------------------------------—