martes, 30 de abril de 2013

Videolan: uso con webcam y videovigilancia

Una de las funciones de Videolan es la de reproducir el vídeo capturado por una webcam, tanto de una integrada en un pc portátil como de una webcam externa conectada por usb.

El programa Videolan se puede ejecutar dos o mas veces a la vez , y hacer funcionar la webcam integrada del portátil  - con /dev/video0 en sus preferencias ( ver mas abajo en el apartado 2) -  , y otra webcam conectada por cable usb  - con /dev/video1 - , viéndose imágenes distintas con cada una de las webcam.

La cantidad de webcams que se pueden usar depende del número de puertos usb que puedas usar en el pc para la conexión de diversas webcam, y de que el  sistema te las reconozca y se pueda asignar un número X a /dev/videoX , siendo X un número muy elevado, es decir si tienes muchos puertos usb disponibles y webcam reconocibles por el sistema, se pueden usar a la vez muchas webcam.

Para hacer videovigilancia es mucho mas cómodo usar una webcam externa ( o varias ) conectada al pc por un cable con terminación usb, que usar la webcam integrada de un pc portátil.

1- Configuración de Videolan: Videolan->Ver->Controles avanzados ; con esto nos aparecen, en la barra de herramientas del programa, cuatro nuevos iconos-controles, entre ellos unos con los que podemos capturar una imagen del vídeo reproducido en la webcam ( icono-cámara de fotos, segundo icono desde la izquierda) o grabarlo en el disco duro (icono circulo rojo, primer icono desde la izquierda ) .



2- Ver/Grabar vídeo:

A) Ver video:  Videolan->Medio->Abrir dispositivo de captura ; se abre la siguiente ventana en la que elegimos el Modo de Captura->Video for Linux 2  , y el  Nombre del Dispositivo de Vídeo-> /dev/videoX 


Al dar al botón reproducir ya se abre la ventana en la que se reproduce el vídeo capturado por la webcam.

B) Grabar: Una vez que ya capturemos la webcam podemos grabar el vídeo en el disco duro haciendo click en el botón correspondiente de la barra de herramientas, que previamente hemos añadido como se explica en el apartado 1-Configuración de Videolan.

3- Filtros de vídeo en vlc: Videolan->Herramientas->Efectos y Filtros->pestaña efectos de vídeo , que a su vez tiene varias pestañas ( Esencial, Recortar, Colores, Geometria, Superposición, AtmoLight, Avanzado) en las cuales se pueden controlar y modificar varios aspectos/características del vídeo que reproduce la webcam.


4- Control de Panel de Vídeo para Linux: Para controlar el brillo, contraste, saturación, gamma etc, de la imagen que aparece al usar cualquiera de los programas de manejo de una webcam (cheese, wxcam, o guvcwiew ) podemos instalar el paquete v4l2ucp , y ejecutarlo con v4l2ucp /dev/videoX, por ejemplo: v4l2ucp /dev/video1

v4l2ucp es un panel de control universal para dispositivos Video for linux  (V4L y V4L2 ). Presenta al usuario un medio gráfico para ajustar los controles, que permite controlar varios dispositivos.

Los controles de este panel pueden ser actualizados ( botones Update ) con el estado del dispositivo, ya sea manualmente o periódicamente ( Para la actualización periódica de los controles: en la Barra de Herramientas -> Update-> opciones:  Disable , 1 seg , 5 seg, 10 seg, 20 seg, 30seg , o Update Now ) . Y se puede restablecer uno o todos los controles a su estado por defecto (botones Reset) .


La mayoría de los controles se pueden poner a nuestro gusto por medio de las barras deslizantes, excepto el de "power line frecuency" ; una vez puestos a nuestro gusto, para que el cambio que hemos hecho sea permanente hay que dar al botón Update ( hay que repetir esto para cada uno de los controles que hayamos cambiado ) .

Para volver a poner un control a su estado original, el que venia por defecto, hay que dar al botón Reset ( hay que repetir esto para cada uno de los controles que hayamos cambiado, o en la Barra de Herramientas->botón Reset->All si queremos poner todos los controles como venían por defecto )

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

miércoles, 24 de abril de 2013

Kexi: Administrador de bases de datos. Importa tabla de datos deMSAccess

Tras probar brevemente la suite ofimática Calligra he llegado a la conclusión, ya que uso LibreOffice, que solo me puede interesar uno de sus programas: Kexi , el cual sirve para crear y manejar bases de datos: podemos crear y manejar datos en una tabla, consulta, formulario o informe , y además es capaz de importar de MSAcces la estructura y los datos de una tabla de datos en formato .mdb, pero no importa la estructura ni datos de los demás objetos ( consulta, formulario, informe ) de la base de datos MSAccess; estos objetos podremos crearlos posteriormente con Kexis a partir de la tabla de datos que previamente hemos importado de MSAcces.

La suite ofimática Calligra ( creada a partir de KOffice, es decir en principio es una suite de ofimática para Kde, pero también se puede usar en Gnome )  está constituida por los siguientes componentes:
Calligra Words (un procesador de texto basado en marcos)      -> equivalente a LO Writer
Calligra Sheets (una aplicación de hojas de cálculo)                    -> equivalente a LO Calc
Calligra Stage (presentaciones de diapositivas y en pantalla)     -> equivalente a LO Impress
Calligra Flow (una aplicación de diagramas de flujo)                   -> equivalente a LO Draw
Calligra Karbon (una aplicación de dibujo vectorial)
Krita (una aplicación de dibujo rasterizado, edición de mapas de bits)
Kexi (un entorno integrado para la gestión de datos)                 -> equivalente a LO Base
Calligra Plan (una aplicación de gestión de proyectos)

Para tener solo Kexi, sin tener que instalar toda la suite Calligra, solo hay que instalar desde Synaptic, en este orden, los paquetes:
- calligra-data
- calligra-libs
- kexi
- calligra-l10n-es  (para tener kexi en español )

Kexi es capaz de importar de MSAcces la estructura y los datos de una tabla de datos en formato .mdb, pero no importa la estructura ni datos de los demás objetos ( consulta, formulario, informe ) de una base de datos MSAccess, pero a partir de los datos importados de la tabla podremos crear, desde Kexi, el resto de objetos.

Para practicar y aprender a usar Kexi, desde http://kde-files.org/index.php?xcontentmode=614  se puede bajar una base de datos de ejemplo (simple data base ) que puede ayudar a crear las consultas, formularios e informes que falten después del paso anterior. También se puede bajar un vídeo explicativo ( screencast: creating photos database). Para los usuarios de MSAcces, si se sabe crear consultas y formularios con MSAccess, sera muy fácil hacerlo con Kexi, basándose y estudiando la base de datos de ejemplo y el vídeo explicativo, porque es muy parecido en MSAccess y en Kexi.


También podemos pasar los datos que tengamos en una tabla de datos de una sencilla base de datos en MSOffice-MSAccess a una base de datos en LibreOffice-Calc siguiendo los siguientes pasos: Usar una sencilla base de datos con una hoja de cálculo: LibreOffice-Calc

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

En este otro tema también se habla de otra forma de pasar los datos de una tabla de MSAccess a OpenOffice ( También funciona con LibreOffice) : Receta para pasar tablas desde MSAccess a OpenOffice

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

miércoles, 17 de abril de 2013

Instalar extensiones en LibreOffice

Las extensiones de LibreOffice son programas adicionales de software que se instalan como extras en el LibreOffice estándar que viene por defecto con una distro, y que agregan algún tipo de funcionalidad adicional a LO, ya sea para un uso particular en Writer, Calc, Impress, o para todas las aplicaciones de LO.

En la versión de LibreOffice que viene por defecto en la distro Mint13  ( la 3.5 ) no hay demasiadas extensiones, pero se pueden obtener muchas desde la dirección  http://extensions.libreoffice.org/extension-center , e instalarlas a través de LibreOffice - Writer ->Herramientas->Gestor de Extensiones ( ver imagen mas abajo ); podemos llegar a esa dirección bien poniéndola en la barra de direcciones del navegador web, o bien a través de un enlace que hay en la propia ventana del Gestor de Extensiones.

Los pasos básicos para instalar una nueva extensión son:
1- Bajar, desde la dirección indicada, la extensión en formato .oxt
2- Abrir LibreOffice - Writer ->Herramientas->Gestor de Extensiones
3- En la ventana Gestor de Extensiones ( ver imagen mas abajo ) hacer click en el botón "Añadir"
4- Se abre un administrador de archivos desde el que buscas y añades la extensión .oxt anteriormente bajada
5- Aparecerá la nueva extensión en la ventana del Gestor de Extensiones.
6- Reiniciar LibreOffice y ya estará disponible para usar la nueva extensión

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

Una alternativa para tener una versión de LO con muchas extensiones ya instaladas es:

1-Desinstalar completamente todos los paquetes de LibreOffice que vienen instalados por defecto con Mint13 , lo cual se puede hacer:

a) Desde la terminal: sudo apt-get remove --purge libreoffice* (el asterisco hay que ponerlo para desinstalar todo lo que comience por libreoffice) .Si tienes algún repositorio de LibreOffice añadido en Synaptic ( en -> Configuración -> Repositorios -> Otro Software, quítalo.

b) O bien desde Synaptic: Selecciona para desinstalar el paquete libreoffice-core y se desinstalaran otros cuantos mas ( entre ellos, en la distro Mint con Cinnamon, el paquete mint-meta-cinnamon-dvd) . También desinstala el paquete libreoffice-l10n-es , que es el paquete para tener LO en español.

2- Instalar posteriormente todos los paquetes de una versión mas actual de LibreOffice del modo que se indica en Libreoffice ; con esta versión de LibreOffice ya vienen por defecto muchas extensiones, pero si se quiere se le pueden añadir ( o quitar ) mas.

 (   En la distro Mint con Cinnamon, una vez hayas instalado de nuevo LibreOffice debes de bloquear el paquete mint-meta-cinnamon-dvd para que no te pida desactualizar LO y volver a la versión que venia por defecto: Para ello, en Synaptic,  seleccionar el paquete mint-meta-cinnamon-dvd, y marcar en Synaptic-> Paquete -> Bloquear versión: el paquete aparecerá con un pequeño candado, y aparecerá como paquete “clavado” en la pestaña Estado. - léase  Filtros de paquetes en Synaptic  -      )


El Gestor de Extensiones nos permite agregar, quitar, habilitar, inhabilitar y actualizar extensiones de LibreOffice: añadir una extensión ya se ha explicado como se hace; para quitar, habilitar, inhabilitar o actualizar: en la ventana del Gestor de Extensiones se selecciona con el cursor del ratón la extensión y con el botón derecho se selecciona la opción que queramos ejecutar sobre ella:  lease  https://help.libreoffice.org/Common/Extension_Manager/es

——————————-

martes, 9 de abril de 2013

Añadir extensiones a Videolan

En el reproductor multimedia Videolan VLC, a partir de la versión VLC 1.1, ( en la actualidad estoy usando la versión 2.0.6 ) existe la nueva posibilidad de instalar extensiones , y esta nueva característica aumenta las oportunidades de que cada usuario configure el reproductor a su gusto con nuevas opciones. En este tema trato de explicar como instalar una, o varias,  de estas extensiones en el reproductor multimedia. Los pasos para bajar, instalar y ejecutar una extensión son los siguientes ( si queremos instalar varias extensiones tenemos que ir repitiendo estos pasos con cada una de ellas. ) :

- Abrir el administrador de archivos con permisos de root ( ejecutando en la terminal: sudo nautilus , o sudo nemo, según sea el administrador de archivos que se use ) , y crear la carpeta /home/usuario/.local/share/vlc/lua/extensions  y/o  /usr/share/vlc/lua/extensions/ (para usarlas posteriormente según se explica mas abajo)

- Desde la dirección http://addons.videolan.org/  se puede buscar y seleccionar una extensión, y luego para su instalación proceder de la siguiente forma:

- Hacer click en el botón "download" correspondiente en la página web de la extensión elegida ; con ello, en realidad no se baja de forma automática la extensión, sino que en el propio navegador se abre el texto de la extensión.

- Cuando el texto de la extensión aparezca en la pantalla de Firefox como un archivo de texto, hacer click en el menú Archivo-> Guardar como , para ahora si bajar el archivo de la extensión a nuestro disco duro.

- Guardar el archivo en la carpeta anteriormente creada anteriormente: /home/usuario/.local/share/vlc/lua/extensions (si queremos que la extensión este disponible solo para un usuario ) o en /usr/share/vlc/lua/extensions/ ( si en el sistema tenemos varios usuarios, y  queremos que la extensión este disponible para todos ellos)

- Abrir Videolan, y en la Barra de Herramientas ->Ver-> aparecerá la nueva extensión y podremos usarla haciendo click sobre ella.

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

Siguiendo estos pasos he añadido varias extensiones ( Lyrics Finder, Subtitles, VLsub, y Volume Reset )  a mi reproductor multimedia favorito, como se puede ver en la siguiente imagen:



- Lyrics Finder: extensión para buscar y mostrar la letra de una canción, mientras se escucha ésta.
- Subtitles, y VLsub: extensiones para buscar subtítulos de una película en un idioma determinado
(Estas tres extensiones anteriores nos pueden ser muy útiles para aprender/practicar un idioma, escuchando una canción o viendo una película )
- y Volume Reset: extensión para poner el volumen en un nivel determinado.

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

miércoles, 3 de abril de 2013

Automontar dispositivos ntfs, con permisos de lectura y escritura, deforma gráfica

Si tenemos una partición/disco duro/pendrive en formato ntfs (*)  y queremos que se automonte desde el inicio, sin tener que montarlo a mano una vez iniciada la sesión, y no queremos modificar a mano el archivo /etc/fstab tal y como es explica en los temas (**) , ya que nos resulta demasiado complejo, aún nos queda una solución que nos permite realizarlo sin modificar ningún archivo de texto, sino con unos sencillos programas gráficos.

(*) Puede ser útil tener un pendrive o disco duro externo en este formato si queremos  que pueda manejar archivos de mas de 2 gigas y que pueda ser leído y modificado también desde un sistema Windows.

(**)Lo esencial de fstab (1)  —  Lo esencial de fstab  (2)   --  Preguntas habituales y sus respuestas sobre el archivo- fstab  --  Manejar pendrives montar y desmontar

Ntfs-config:

Para automontar desde el inicio y dar permisos de escritura a un dispositivo ( partición, disco duro o pendrive )  ntfs hay que hacer estos 3 pasos:

1-instalar los paquetes: ntfs-3gntfs-config

2- ejecutar: sudo ntfs-config ; se abrirá una ventana similar a:


en la que se puede activar el soporte de escritura de dispositivos internos (particiones del disco duro en formato ntfs ) y de dispositivos externos ( discos duros/pendrives externos con formato ntfs, o particiones ntfs dentro de discos duros externos/pendrives ). En la configuración avanzada se puede modificar el punto de montaje en el que queramos que se monte el disco duro/pendrive/partición ( comprobar que el nombre que va detrás de /media/   coincida con la "etiqueta" que pueda tener el dispositivo visto desde el programa gparted ).

3- y reiniciar el sistema.

Una vez reiniciado el sistema ya se verá que se habrán automontado los dispositivos que se hayan elegido en la ventana de ntfs-config, y se podrá ver su contenido, y escribir en ellos.

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

Pysdm:

Con el programa pysdm, que se puede instalar desde Synaptic. Se ejecuta con permisos de root , sudo pysdm , y una vez ejecutado, en la pestaña “configuración general”:



1- se selecciona la partición que queremos editar en /etc/fstab
2- se pone la etiqueta
3- el punto de montaje
4- el tipo
5- las opciones se ponen bien con clik en “por defecto” o bien en “asistente”.
( no tocar la pestaña del programa “Reglas de configuración dinámica )
Al hacer click en “asistente” se abre otra ventana con varias pestañas (montado-archivos especiales-journaling-rendimiento-otras opciones) en las que se puede ir marcando/desmarcando las opciones que queramos usar. Aconsejo solo señalar las opciones que queramos en la pestaña “montado”, dejando las opciones que vienen por defecto en las otras pestañas, a no ser que se sepa bien lo que se hace.

En la pestaña Montado para una partición ext (ext3 o ext4 ), ésta suele ser una configuración típica:


Para una partición ntfs, en cambio, las mejores opciones son las siguientes (en especial, asegurate de que “Mount file system in read-only mode” se encuentre deshabilitada):


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