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.

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

lunes, 26 de septiembre de 2011

Buscar archivos en el Sistema ( 2 )

Este tema es continuación de Buscar archivos en el Sistema (1) , por lo que aconsejo leer antes éste. Al añadir motores de búsqueda al programa Catfish,  se añaden unas nuevas aplicaciones al Menú de Aplicaciones.

Beagle Search:

Al instalar, para añadir como motor de búsqueda al programa Catfish,  el paquete  beagle y sus dependencias se añaden unas nuevas aplicaciones en Sistema->Preferencias->Aplicaciones al inicio: -- Beagle Search Daemon ( comando beagled --replace )  y -- Beagle Search Tool ( comando beagle-search --icon ) , y tras reiniciarse el sistema (o reiniciar la sesión )  aparece un nuevo icono en el panel de Gnome.

Al hacer click en dicho icono se abre la ventana del programa de búsquda Beagle-Search:



Los elementos de la ventana del programa, y  de la barra de herramientas de dicha ventana tienen un uso muy intuitivo y no requieren mayor explicación, salvo el elemento de Búsqueda->Preferencias; En la ventana de Preferencias hay  4 pestañas ( Buscando, Indexación, Fuentes de datos y Opciones de red ).



-- pestaña Buscando: se configura para que se inicie al iniciar el sistema, el modo de actuación cuando se esta funcionando con baterías o con el salvapantallas activado, la forma de buscar ( automáticamente después de que el usuario termine de teclear ), y la tecla con la que mostrar la ventana de búsqueda.

-- pestaña Indexación: en la que indicamos en que directorio realizar las búsquedas, por defecto el directorio home/usuario, o cualquier otro que añadamos; y carpetas o tipos de objetos que queramos excluir del índice de búsqueda.

-- pestaña Fuentes de datos: en la que seleccionamos los datos que queremos que sean incluidos en el índice de búsqueda. Por el momento permite al usuario buscar a través de sistemas de archivos, documentos, registros de chat, logs (registros de eventos ) de Gaim, correos electrónicos y datos de Evolution y listas de contactos, RSS  (forma estandarizada de distribución de la información de las páginas web a los lectores de las páginas ) y otros tipos de datos, de forma similar al programa Spotlight de Mac OSX o Google Desktop

-- pestaña Opciones de red: en la que podríamos permitir el acceso desde otro pc externo al servicio de búsqueda.

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

Tracker:

Al instalar, para añadir como motor de búsqueda al programa Catfish,  el paquete  tracker  y sus dependencias se añade una nueva aplicación en Sistema->Preferencias->Search and Indexing. Al hacer click sobre  este nuevo elemento se abre la ventana de Preferencias de Tracker, con 5 pestañas. Desde esta ventana podemos configurar como se usará Tracker como motor de búsqueda en el programa Catfish.



-- pestaña General: configurar el tiempo en indexar, activarlo, seleccionar el idioma en el que se hace el índice, y como se hace si estamos usando la batería del portátil

-- pestaña Files: configuramos algunas características de los directorios que queremos que sean indexados.

-- pestaña Ignored Files: seleccionamos que directorios y o archivos queremos que se ignoren en el indexado

-- pestaña Email: configuramos que buzones (mailboxes ) de nuestros programas de correo queremos que sean incluidos en el indexado

-- pestaña Performance: configuración de algunas características del funcionamiento del indexado: regulación de su velocidad,  uso de la memoria para un indexado mas o menos rápido, grado de combinación/límites en el indexado,

Tracker permite buscar archivos no solo por su nombre, sino también por su contenido. Permite buscar los siguientes contenidos: Archivos, documentos, música, imágenes, vídeos, archivos de texto, archivos de desarrollo, mensajes de correo electrónico (de Evolution), conversaciones (de Pidgin), aplicaciones.

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

Pinot:

Al instalar, para añadir como motor de búsqueda al programa Catfish,  el paquete  pinot  y sus dependencias se añade una nueva aplicación en Sistema->Preferencias->Aplicaciones al Inicio: con el comando pinot-dbus-daemon, y otra nueva aplicación en Sistema->Preferencias->File Indexing and Search. Al hacer click sobre  este último nuevo elemento se abre la ventana de Preferencias de Pinot, con 4 pestañas. Desde esta ventana podemos configurar como se usará Pinot como motor de búsqueda en el programa Catfish.



-- pestaña Índices: seleccionamos que carpetas queremos indexar, que patrones de ficheros queremos excluir o cuales queremos incluir de forma exclusiva en la indexación.

-- pestaña Etiquetas: damos nombre a las etiquetas que se usaran para clasificar los documentos incluidos en el índice

-- pestaña Red: indicamos el modo como tenemos configurada nuestra conexión a internet ( conexión directa o a través de un proxy )

-- pestaña Miscelánea: permite configurar otras opciones como: ignorar robots.txt de búsqueda (El archivo robots.txt solo es necesario si su sitio incluye contenido que no desea que los motores de búsqueda indexen. Si va a permitir la indexación de su sitio por completo, el archivo robots.txt no es necesario (ni siquiera uno vacío); el color de nuevos resultados; activar o no sugerencias de términos de búsqueda; e incluir una clave de identificación para la búsqueda "en la nuve" en Amazon Web Services.

Pinot proporciona un servicio D-Bus que incluye en un índice sus documentos, y los supervisa en busca de cambios.

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

miércoles, 21 de septiembre de 2011

Buscar archivos en el sistema (1 )

Este tema trata sobre algunos programas gráficos para buscar archivos de todo tipo en el disco duro del pc ( bueno, y también en cualquier otro medio como discos duros externos o pendrives, que tengamos en ese momento montados ) Esto puede ser útil tanto cuando si sabemos que tenemos un determinado archivo, pero no recordamos dónde, como cuando lo que queremos saber es si tenemos o no determinado archivo, y queremos saber también su localización; también nos puede ayudar a buscar archivos que tengamos por duplicado.

= Catfish : Es básicamente una interfaz gráfica para diversos motores de búsqueda: find, locate, doodle, tracker, beagle, strigi y pinot ( de ellos por defecto están instalados find y locate, y con ellos ya funciona bastante bien el programa;  los otros motores de búsqueda se  pueden instalar desde synaptic )

-- Find: es un comando que se utiliza para encontrar archivos en un determinado directorio a partir de diversas reglas de búsqueda, tales como nombre exacto de archivo, fecha de creación, tamaño, permisos.

-- Locate : este comando nos proporciona una forma fácil y rápida de buscar archivos en todo el sistema basándose en patrones de nombres. Este comando es mucho más rápido que find, pero es mucho menos flexible, con lo que la potencia de las búsquedas es menor.

Su forma de trabajar consiste en utilizar los datos guardados en una base de datos temporal que almacena los nombres de todos los archivos en el sistema. Esto le confiere una gran velocidad, pero también permite la posibilidad de que puedan cometer errores en las búsquedas si el archivo a buscar es muy reciente y aún no ha sido introducido a la base de datos.

-- Doodle: ( instalar el paquete doodle y sus dependencias )Herramienta para buscar rápidamente documentos en un ordenador gracias a que genera un indice usando los meta-datos contenidos en los documentos, y permite búsquedas rápidas sobre la base de datos resultante. Soporta búsquedas por contenido aproximado (no coincidente). Es similar al comando locate, pero a diferencia de éste último, Doodle puede hacer uso de información como los ID3 . ( ID3 es un estandar para incluir  metadatos (etiquetas) en un archivo contenedor audiovisual, tales como:  álbum, título o artista. Se utiliza principalmente en archivos Mp3 )

-- Tracker : ( instalar el paquete tracker y sus dependencias )  Es un motor de búsqueda rápido. Te permite buscar archivos no solo por su nombre, sino también por su contenido. Permite buscar los siguientes contenidos: Archivos, documentos, música, imágenes, vídeos, archivos de texto, archivos de desarrollo, mensajes de correo electrónico (de Evolution), conversaciones (de Pidgin), aplicaciones.

-- Beagle : ( instalar el paquete beagle y sus dependencias ) Por el momento permite al usuario buscar a través de sistemas de archivos, documentos, registros de chat, logs (registros de eventos ) de Gaim, correos electrónicos y datos de Evolution y listas de contactos, RSS  (forma estandarizada de distribución de la información de las páginas web a los lectores de las páginas ) y otros tipos de datos, de forma similar al programa Spotlight de Mac OSX o Google Desktop.

-- Strigi :(  instalar los paquete strigi-utils y strigi-daemon, y sus dependencias ). Es un programa para la indexación y búsqueda rápida de sus datos personales. se puede recopilar y la información del índice de los archivos en el sistema de archivos, incluso si son ocultos en correos electrónicos o archivos.

-- Pinot : (instalar el paquete pinot y sus dependencias ) Proporciona un servicio D-Bus que incluye en un índice sus documentos, y los supervisa en busca de cambios.

Con Catfish podemos hacer una búsqueda selectiva por carpeta, además de elegir la extensión del archivo que deseamos buscar. También busca entre los archivos ocultos.



= Gnome-search-tool : Es la herramienta de búsqueda que viene por defecto con el escritorio Gnome. Para realizar una búsqueda básica, se  puede escribir total o parcialmente un nombre de archivo, con o sin comodines. Para refinar la búsqueda, se puede aplicar opciones adicionales de búsqueda. Gnome Search Tool utiliza los comandos find, grep* y locate. las búsquedas no son sensibles a mayúsculas.

* El comando grep busca determinada palabra o frase entre los archivos de texto.



En esta página hay un manual de uso: http://library.gnome.org/users/gnome-search-tool/3.0/gnome-search-tool.html

= Pcmanfm-Search : Para usar esta herramienta de búsqueda tenemos que tener instalado el administrador de archivos pcmanfm, y añadir con el Editor del Menú de Aplicaciones ( comando alacarte ), un "nuevo elemento"  poniendo en él, el comando: pcmanfm --find-files %F . El programa tiene tres pestañas (General, Contenido, y Tamaño-Fecha ) , que hace que sea muy fácil e intuitivo de usar.

Editado: esto funciona con la versión 0.9.10 del paquete pcmanfm , pero con otras versiones posteriores ha desaparecido la ventana de la herramienta de búsqueda de archivos.





 = Fslint: Es un programa que sirve para buscar y eliminar varios tipos de datos; en este tema me voy a centrar en el buscador de archivos duplicados.

El interfaz de la pestaña “Duplicados” es muy sencillo. Lo primero es comprobar que la dirección de búsqueda es la correcta, lo siguiente haces clic en el botón “Buscar” y a esperar. Cuando el proceso termina, se muestran los archivos duplicados en la ventana. Todos los archivos duplicados se agruparan juntos bajo una barra gris que nos informa de cuantos archivos duplicados hay y el espacio que ocupan.



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

Con cualquiera de estos programas hay que tener en cuenta, a la hora de buscar archivos,  que Linux, a diferencia de Windows, distingue entre mayúsculas y minúsculas a la hora de nombrar y de buscar archivos y/o directorios.
Para facilitar la búsqueda se deben usar "comodines" : Los comodines son unos caracteres especiales que pueden sustituir a nombres y a partes de nombres de los archivos y/o directorios. Esto facilita especificar múltiples nombres como argumentos de una orden de búsqueda:
el comodín * : sustituye cualquier secuencia de caracteres: un carácter o un conjunto de caracteres.
el comodín ? : sustituye un único carácter, solo uno.

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

Continuación en Buscar archivos en el Sistema (2)

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