martes, 26 de noviembre de 2013

Teclado virtual Onboard

Las personas con deficiencias motoras pueden tener debilidad o poco control sobre los músculos, por lo que el uso de teclados y ratones se convierte en una tarea muy difícil. Algunos son incapaces de pulsar dos teclas simultáneamente, mientras que otros tienden a pulsar varias a la vez o rechazar teclas al pulsarlas o dejar de hacerlo. También las personas que pueden utilizar una sola mano encuentran dificultades a la hora de manejar el teclado y el ratón.
Esta herramienta te permite tener un teclado en pantalla y seleccionar teclas usando un puntero, o dispositivos como apuntadores, conmutadores o sistemas de entrada en código Morse.
Para ejecutar el teclado virtual hay que instalar el paquete onboard, y ejecutar el comando onboard

Configuración del teclado virtual Onboard:

1) Ejecutando onboard-settings se abre la ventana de configuración del teclado virtual, desde la que se pueden configurar muchas opciones.



2) Desde Dconf-editor->org->onboard , y siguientes subclaves se pueden configurar muchas opciones del teclado virtual.
De todos modos hay que recordar que el uso de Dconf-editor no es el modo recomendado de editar preferencias de escritorio, pero podrían ser útiles cuando la utilidad de configuración apropiada para algún software no proporciona ningún otro modo de cambiar alguna opción.



Para usar este programa hay que instalar el paquete dconf-tools  y ejecutar el comando dconf-editor

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

Uso del teclado virtual:
Pues en principio se usa como un teclado físico, solo que en vez de usar las teclas se usa el cursor del ratón. 


Con un doble click del botón derecho en el icono recuadrado en rojo ( X ) se cierra el teclado. Con un click del botón derecho, y manteniendo apretado dicho botón, sobre el icono recuadrado en amarillo ( + ) se puede mover el teclado virtual por la pantalla.
---------------------------------------------------
El teclado virtual no solo puede ser útil para personas con alguna deficiencia motora, sino que en todos los casos nos puede servir para usarlo como medida de seguridad adicional cuando entramos, por ejemplo, en una página de un banco y tenemos que teclear el número de cuenta, una contraseña, etc
Hay bancos que para esto tienen su propio teclado virtual, otros no lo tienen, y se puede usar onboard.
---------------------------------------------------

Con la línea de comandos, ejecutada en la terminal:
setxkbmap -layout es,us -variant -option grp:shift_caps_toggle, grp_led:scroll &
se tiene el teclado Español por defecto, y con la combinación de teclas Mayúsc+Bloqueo de Mayúsc se cambia al teclado USA, y viceversa.

Con la línea de comandos, ejecutada en la terminal:
setxkbmap -layout us,es -variant -option grp:shift_caps_toggle, grp_led:scroll &
se tiene el teclado USA por defecto, y con la combinación de teclas Mayúsc+Bloqueo de Mayúsc se cambia al teclado Español, y viceversa.

Estos cambios en el teclado no solo afectan al teclado por hardware, sino también a un teclado virtual - por ejemplo onboard - 

Teclado onboard Español


Teclado onboard USA


Podemos pasar de cualquiera de ellos al otro con la combinación de teclas Mayúsc+Bloqueo de Mayúsc.

Si queremos tener estos dos teclados desde la entrada a la sesión gráfica, debemos añadir una de las líneas de comandos a "Aplicaciones al inicio".

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

sábado, 23 de noviembre de 2013

Copia de archivos y directorios antes de pasarme a Mint 16

Por lo que he leído ( http://libuntu.wordpress.com/2013/06/04/cinnamon-2-0-sera-un-entorno-de-escritorio-totalmente-independiente/) en Mint16 se va a dar un salto en Cinnamon, de forma que éste ya no va a ser una mera interfaz gráfica de Gnome3, por lo que para instalar esta nueva versión he decidido hacerlo desde cero, formateando tanto la partición / como la /home, no sin antes hacer una copia de seguridad de lo que considero que es mas importante conservar, para posteriormente volver a restaurarlo en la nueva versión.  

Por lo tanto antes de instalar Mint16, sustituyendo a Mint15, haré una copia de seguridad de los siguientes archivos y directorios:

- Archivo /etc/fstab: es el archivo que indica como montar pendrives, discos duros externos, o particiones de otros sistemas. Si usamos discos duros externos o pendrives y queremos que se monten en Mint 16 tal y como lo hacen en la versión de Mint que vamos a sustituir , o tenemos otras particiones además de las del sistema ( por ejemplo si tenemos una partición en la que guardamos solo archivos de datos - música, vídeos, documentos, etc - o una o varias particiones con otros sistemas operativos ) y queremos que se monten de la misma forma que lo hacen en la versión de Mint que vamos a sustituir, lo mejor es que hagamos una copia de seguridad del archivo /etc/fstab, para tras la instalación de Mint16 modificar el archivo /etc/fstab recién creado con los datos de dicho archivo, de la copia de seguridad, que hagan referencia a pendrives, discos externos, o particiones distintas a las que pertenecen a Mint16.

- Archivos personales de tipo documentos, música, vídeos, etc: Archivos y subcarpetas visibles de la carpeta /home/usuario . Los archivos y directorios ocultos en /home/usuario (salvo los que indico mas abajo ) no los voy a salvaguardar, ya que en ellos es donde se guardan las configuraciones personales del sistema, que es lo que me temo que pueda cambiar de Mint15 a Mint16 , y en ellos no tengo nada que no pueda ser restaurado conforme vaya usando la nueva versión.

- Scripts de nemo: /home/usuario/.gnome2/nautilus-scripts . Es donde se guardan una serie de scripts ejecutables desde el menú contextual de Nautilus; si se usa éste como administrador de archivos - en Mint 13 Cinnamon -.
/home/usuario/.gnome2/nemo-scripts. Es donde se guardan una serie de scripts ejecutables desde el menú contextual de Nemo; si se usa éste como administrador de archivos - en Mint 14 y 15 Cinnamon -. 
Los scripts que se usan en Nautilus se pueden usar en Nemo.

- Alias de comandos ( /home/usuario/.bashrc) ver Alias Es donde se guardan una lista de "comandos personalizados".

- Extensiones, applets y desklets de Cinnamon:  Copia de seguridad de applets, extensiones y desklets .Para restaurar todos ellos sin tener que volver a bajarlos de sus respectivas páginas.

- Temas de Cinnamon - Fondos de pantalla - Menús de aplicaciones: Ver Copia de seguridad de los directorios de Cinnamon  Para restaurar todos ellos sin tener que volver a bajarlos de sus respectivas páginas.

- Acciones en el menú contextual de Nemo (/home/usuario/.local/share/nemo/actions). Ver Acciones del menú contextual de Nemo .Para volver a tener a mano las acciones personalizadas en el menú contextual de Nemo

- Firefox ( /home/usuario/.mozilla) ver Copia de seguridad de Firefox 
¿ Quién quiere perder la configuración de Firefox, con sus complementos, marcadores, contraseñas, etc ?

- Sylpheed: Carpeta de configuración personal del programa: /home/usuario/.sylpheed-2.0 y carpeta de correos del usuario: /home/usuario/Mail . Ver apartado copia de seguridad de Sylpheed en Sylpheed
¿ Quién quiere perder la configuración de las cuentas de correo ? ¿ y los mensajes recibidos y enviados ?

- Copia de seguridad de Synaptic. Ver Copia de seguridad de Synaptic .Para instalar algunos paquetes que no están en los repositorios oficiales de Mint, y restaurar otras fuentes de software.

Una vez haya instalado Mint16 restauraré estos archivos y directorios, y aún así tendré que hacer algunas cosas mas para tener la nueva versión completamente a mi gusto, lo cual explicaré en otros temas:
http://hatteras-blog.blogspot.com.es/2013/12/cosas-que-hago-tras-instalar-mint-16.html
y
http://hatteras-blog.blogspot.com.es/2014/06/programas-que-instalo-tras-cambiar-una.html

miércoles, 20 de noviembre de 2013

Evitar visitas-spam de vampirestat.com ( y otras ip ) a un blog de Blogger

En este blog desde www.vampirestat.com recibo muchas, demasiadas, al dia. Y por lo que he leído son visitas no reales de gente que lee mi blog, sino visitas-spam http://soloclics.blogspot.com/2013/07/por-que-obtengo-trafico-de-vampirestat.html

Por lo visto esto puede dar problemas si quisiera añadir adsense a mi blog.
En http://forobeta.com/blogger/213355-mi-blog-visitas-de-vampirestat-com-peligroso-mi-pc.html Angel Sanche da la solución ( el código que hay mas abajo ) para evitar el spam desde vampirestat.com, u otras páginas similares.

- Desde alguno de estos Geolocalizadores de IP hay que averiguar la ip de www.vampirestat.com (192.157.253.9) y www.vampirestat.es ( 91.126.236.36
) , y añadirla a un código html , el cual debe ser añadido al diseño del blog. En http://www.youtube.com/watch?v=xsD9Afdazh4  explican como añadir el código al diseño de nuestro blog ( En éste vídeo esta bien explicado como añadir el código al diseño de nuestro blog, salvo por dos detalles importantes: nombran el código, pero no dicen cual es - ver mas abajo - , y nombran la página desde donde averiguar la ip que hay que bloquear, pero tampoco dicen cual es la dirección de dicha página - ver mas arriba - ).
En la página de administración del blog->Diseño->Añadir un gadget->Html/Javascript: se copia el código del script que hay a continuación ( no hace falta ponerlo un nombre )

El código del script es el siguiente:

<script type="text/javascript" src="http://georgeorwell67.byethost16.com/addr.php">
</script>
<script type="text/javascript">
//<!CDATA[
var banned_ip = new Array();
banned_ip[0] = '192.157.253.9';
banned_ip[1] = '62.116.143.17';
banned_ip[2] = '62.116.143.18'; 
var mes_bi = "Tu IP está baneada por infringir las políticas de Blogger";
for(var i=0;i<banned_ip.length;i++) {
eval('var re = /^' + banned_ip[i] + '/ ;');
if (re.test(mc_user_ip))
{
document.write('<style type="text/css">');
document.write('BODY{display:none;}');
document.write('<\/style>');
alert(mes_bi);
break; 
}
}
//]]>
</script>
 
En este código podemos añadir las ip que queramos bloquear, y poner el mensaje de bloqueo que deseemos.
En el código se bloquean la dirección ip de www.vampirestat.com ( 192.157.253.9 )
y otras dos direcciones ( 62.116.143.17 y 62.116.143.18) de http://searchresultsguide.com; se pueden añadir tantas como se quieran.
En http://www.bloggergifs.com/2013/01/fuentes-de-trafico-sospechosas.html#comment-form hay una lista de mas posibles fuentes de spam para Blogger:

http://zombiestat.com
http://adsensewatchdog.com
http://vampirestat.com
http://www.uglystat.com
http://www.vampirestat.com
http://www.villainstat.com
http://www.probtheme.com
http://www.filmhill.com/redirect.php?url=http://flf-course.com?a_aid=510d2acc92117&a_bid=6f93443e

He añadido el código, y en unas horas ya he visto que he dejado de recibir
visitas desde vampirestat.com y de searchresultsguide.com
--------------------------------
Editado/Añadido:
Usar el router para bloquear sitios, por el nombre de la página, no por su ip:
Además de usar este script, también he usado el router para bloquear sitios. La forma de hacerlo depende de cada router (*). En el mio se hace añadiendo el nombre de las páginas ( por ejemplo: vampirestat.es , vampirestat.com, 7secretsearch , 7secretsearch.com ) , no su ip, en la pestaña Avanzado ->Seguridad->Bloquear sitios: Bloquear los sitios que contengan estas palabras claves o nombres de dominios.
La ventaja de este método es que desde que lo utilizó si que ya no he vuelto a saber nada de estos "incómodos visitantes" . Al menos para mi resulta ser un método mas eficaz de bloqueo.

La "pega" de este método de bloqueo es que no solo bloquea la página de wampirestat, sino que también me impide que yo vea cualquier página, incluida esta misma, en la que aparezca la palabra bloqueada. Si intento acceder a alguna página que contenga la palabra bloqueada en el navegador aparece el mensaje:



(*) En http://www.adslayuda.com/ en la sección routers wireless y routers ethernet puedes elegir tu modelo e informarte de como configurarlo.

domingo, 17 de noviembre de 2013

Copia de seguridad de applets, extensiones y desklets de Cinnamon

 Una de las nuevas características de la interfaz Cinnamon es la posibilidad de añadir applets, extensiones, y desklets:
-- Applets: añaden nuevos iconos al panel, desde los que efectuar una variedad de operaciones diversas: control del brillo, control de la batería del portátil, herramienta de búsqueda, control de las aplicaciones al inicio, etc.
-- Extensiones: pueden modificar las funcionalidades de Cinnamon, como el suministro de un dock  o alterar la apariencia de la ventana del selector de aplicaciones con la combinación de teclas Alt+Tab.
-- Desklets: pequeñas aplicaciones que aparecen en el escritorio.

Por defecto en Cinnamon vienen unas pocas, pero se le pueden ir añadiendo mas ( Añadir applets y extensiones a Cinnamon ) , y si cuando pasamos de un número de versión de Mint Cinnamon a otra, instalando desde cero, queremos conservar todo ello será una buena idea tener una copia de seguridad para poder recuperarlas en el nuevo Cinnamon.
A continuación expongo someramente donde se guardan los applets, extensiones y desklets, para que podamos hacer una copia de seguridad de ellos, y recuperarlos posteriormente.

Copia de seguridad de applets: habrá que copiar, para restaurar posteriormente en:

- La carpeta /home/usuario/.local/share/cinnamon/applets si el applet afecta solo al usuario
- La carpeta /usr/share/cinnamon/applets si el applet afectará a todo el sistema y no solo a las preferencias de un usuario. Normalmente son los applets que vienen por defecto.
Cada applet se guarda en una subcarpeta de las anteriores carpetas

Copia de seguridad de extensiones: habrá que copiar, para restaurar posteriormente en:
- La carpeta /home/usuario/.local/share/cinnamon/extensions si la extensión afecta solo al usuario
- La carpeta /usr/share/cinnamon/extensions si la extensión afectará a todo el sistema y no solo a las preferencias de un usuario. Normalmente son las extensiones que vienen por defecto.
Cada extensión se guarda en una subcarpeta de las anteriores carpeta.

Copia de seguridad de desklets: habrá que copiar, para restaurar posteriormente en:
- La carpeta /home/usuario/.local/share/cinnamon/desklets si el desklet afecta solo al usuario
- La carpeta /usr/share/cinnamon/desklets si el desklet afectará a todo el sistema y no solo a las preferencias de un usuario. Normalmente son los desklets que vienen por defecto.
Cada desklet se guarda en una subcarpeta de las anteriores carpetas.

miércoles, 13 de noviembre de 2013

Dconf-editor

De forma similar a como en Gnome2 se podían editar algunas opciones de la interfaz con el programa gconf-editor ( ver en Gconf-editor (1)  y Gconf-editor (2)), ahora en Mint, con Gnome3,  en la interfaz Cinnamon se usa otro conf-editor: Dconf-editor . Los cambios que realizamos surten efecto de forma inmediata. La edición de DConf-editor es mas difícil que la de Gconf-editor ya que no tiene una herramienta de búsqueda que ayude a encontrar un valor o un nombre de una clave concreta.

De todos modos hay que recordar que el uso de Dconf-editor no es el modo recomendado de editar preferencias de escritorio, pero podrían ser útiles cuando la utilidad de configuración apropiada para algún software no proporciona ningún otro modo de cambiar alguna opción.

Para usar este programa hay que instalar el paquete dconf-tools  y ejecutar el comando dconf-editor


En este tema voy a poner algunas opciones de entre las muchas que hay, que me parecen interesantes, que se pueden editar con dconf-editor.
-----------------------------------------------
1) Editar configuraciones de extensiones, applets, o desklets:
En general en dconf-editor ->org->cinnamon-> se pueden cambiar algunas configuraciones de algunas extensiones: dconf-editor ->org ->cinnamon ->extensions , de algunos  applets: dconf-editor ->org ->cinnamon ->applets , o desklets: dconf-editor ->org ->cinnamon ->desklets
Por ejemplo:
- Editar configuración de Cinnadock: dconf-editor ->org ->cinnamon ->extensions ->cinnadock
 Cinnadock: dock de aplicaciones de Cinnamon
--------------------------------------------------------------
2) Editar configuraciones del administrador de archivos:
Propiedades de Nemo: Dconf-editor->org->nemo->  ; entre ellas las que mas importantes me resultan cambiar son: dcon-editor ->org->nemo->preferences: activar show-advabced-permissions para que se vean los permisos de archivos y carpetas en modo avanzado, y show-location-entry para que se vea la entrada de dirección de los directorios ; y editar los iconos que queramos que aparezcan en el escritorio ( papelera, carpeta de usuario, mi pc, etc ) : dconf-editor->org->nemo>desktop

Propiedades de Nautilus: de forma similar a lo anterior, si en vez de Nemo usamos Nautilus lo haremos a partir de: Dconf-editor->org->gnome->nautilus->preferences

Para cambiar el tamaño y fuente de los nombres de los iconos en el escritorio:
se va a dconf-editor->org->nemo->desktop->font: escribes el tipo y tamaño de la fuente que se quiera usar. Esto cambia el tamaño de las fuentes del escritorio, sin que cambien el resto de las fuentes, que se cambian en Configuración del Sistema->Tipos de Letra.


Si queremos cambiar las preferencias de Nemo/Nautilus en modo root debemos ejecutar dconf-editor con permisos de root: sudo dconf-editor
-------------------------------------------------------------
3) Grabar vídeo con Cinnamon de forma nativa, se puede hacer simplemente con la combinación de teclas Ctrl+Alt+Mayusc+R, pero si grabamos con la extensión de Cinnamon Desktop-Capture, desde Dconf-editor se puede modificar:
- El tipo de formato en el que se guarda por defecto ( .webm) a por ejemplo .mpg: Dconf-editor->org->cinnamon->recorder->file-extencion: mpg 
- También podemos modificar el número de frames ( por defecto 15 )
- Y añadir en pipeline:
videorate ! vp8enc quality=6 speed=6 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux , con ello se grabará un archivo .webm pero esta vez con audio.
Grabar el escritorio de forma nativa con Cinnamon
---------------------------------------------------------------
4) Deshabilitar varias opciones del sistema:
Desde Dconf-Editor->org->cinnamon->desktop->lockdown se pueden habilitar o deshabilitar varias opciones del sistema, por ejemplo: cambiar opciones de la impresora, imprimir, guardar archivos en el disco, salir de la sesión, bloquear la pantalla, etc
---------------------------------------------------------------
5) Tratamiento de los medios removibles (cd, dvd, pendrive ):
Desde Dconf-Editor->org->cinnamon->desktop->mediahandling se puede configurar el modo como el sistema reacciona cuando se introduce un cd o dvd, o se conecta un pendrive: elegir si lo automonta o no, si lo abre o no, si lo autoejecuta o no, etc
------------------------------------------------------------------
6) Configuración del teclado virtual Onboard:
Desde Dconf-editor->org->onboard , y subclaves siguientes se pueden configurar muchas opciones del teclado virtual
-------------------------------------------------------------------
7) Variar el nivel de compresión de archivos con file-roller se soluciona mediante dconf-editor->org->gnome->FileRoller->General modificando compression level
--------------------------------------------------------------------

 

martes, 12 de noviembre de 2013

Acceso Universal: opciones para usuarios con dificultades

Las personas con deficiencias motoras pueden tener debilidad o poco control sobre los músculos, por lo que el uso de teclados y ratones se convierte en una tarea muy difícil. También los usuarios con dificultades visuales o auditivas pueden tener problemas para manejar el sistema. Afortunadamente hay opciones para usuarios con dificultades en Administración del sistema->Acceso Universal. Éste programa tiene cuatro pestañas.

-- Apuntar y pulsar: en la que se pueden: 1) habilitar/deshabilitar teclas del ratón para usar el teclado numérico para controlar el cursor (*) , 2) una pulsación secundaria simulada mas o menos larga al pulsar el botón primario del ratón, y 3) pulsar al enfocar con un retardo mas o menos corto y un umbral del movimiento mas o menos largo.

-----------------------------
(*) Los portátiles, que no suelen traer teclado numérico,  traen emulación del teclado numérico que funciona con la tecla fn; en el mío por ejemplo son las siguientes teclas ( en otro pc la combinación puede variar) :
fn+k   para mover el puntero hacia abajo;  ( 2 en el teclado numérico )
fn+u                                 a la izquierda; ( 4 en el teclado numérico )
fn+8                                 hacia arriba;   ( 8 en el teclado numérico )
fn+o                                 a la derecha;   ( 6 en el teclado numérico )
fn+j  en diagonal a la izquierda y abajo;  ( 1 en el teclado numérico )
fn+l  en diagonal a la derecha y abajo;     ( 3 en el teclado numérico )
fn+7 en diagonal a la izquierda y arriba; ( 7 en el teclado numérico )
fn+9 en diagonal a la derecha y arriba;    ( 9 en el teclado numérico )
--------------------La pulsación al enfocar, puede hacerse sobre los tipos de pulsación que se ven en la pantalla siguiente.



-- Escritura: en la que se pueden habilitar/deshabilitar el teclado en pantalla, las teclas persistentes, teclas lentas, rechazo de teclas, y activar por teclado con varias opciones en todos ellos.



Otra opción es usar el teclado virtual onboard

 

Con la línea de comandos, ejecutada en la terminal: setxkbmap -layout es,us -variant -option grp:shift_caps_toggle, grp_led:scroll & se tiene el teclado Español por defecto, y con la combinación de teclas Mayúsc+Bloqueo de Mayúsc se cambia al teclado USA, y viceversa. Si queremos tener estos dos teclados desde la entrada a la sesión gráfica, debemos añadir esa línea de comandos a "Aplicaciones al inicio". 
Estos cambios en el teclado no solo afectan al teclado por hardware, sino también a un teclado virtual - por ejemplo onboard -  

-- Audición: para habilitar/deshabilitar alertas visuales cuando ocurre una alerta de sonido, con destellos de la barra de título de la ventana, o de la pantalla completa ( se pueden probar los destellos a usar ).




 -- Visión: para habilitar/deshabilitar:contraste alto, texto grande, lector de pantalla y pitar al usar el bloqueo de mayúsculas y el bloqueo de número.


====================
En esta dirección http://www.taringa.net/posts/linux/4567495/Megapost-Linux-Para-Todos-acceso-universal-a-la-tecnologi.html  hay muchas aplicaciones que pueden facilitar la vida a personas con varios tipos de deficiencias, visuales, motoras, auditivas, etc
Y algunas distros específicamente pensadas para personas con difultades visuales.

Aplicaciones:
La mayoría de ellas se pueden instalar con un comando del mismo nombre que la aplicación; en los casos en los que no es así en el enlace anterior se explica como hacerlo.
-Kmagnifier: para ampliar una parte de la pantalla como lo haría un lente, para las personas con baja visión.
-Kmouth: sintetizador de voz. Se instala con el paquete kmouth
-MouseTrap: permite a las personas con movilidad reducida a hacer uso del puntero con el uso de la webcam.
-Orca: establece un conjunto de comportamientos predefinidos (reacciones a los eventos de aplicación) y las asociaciones de teclas (reacciones a las pulsaciones de teclas). Estos comportamientos y las asociaciones de teclas se pueden definir para cada aplicación. Crea un script para cada aplicación en ejecución, proporciona la infraestructura para activar y desactivar los scripts.
-Gok: teclado virtual en pantalla con funciones ampliadas con respecto al teclado virtual onboard. Se instala con el paquete gok
-Easystroke: aplicación de reconocimiento de gestos.
-Dasher: es un software de accesibilidad a ordenadores para personas con dificultad de escritura con teclado, que permite escribir con leves movimientos de ratón o dispositivos de entrada similares o que lo simulen, lo que incluye joysticks, pulsadores, pero también punteros controlados por la cabeza o incluso con los ojos.
-CellWriter: permite escribir a mano con el mouse para luego convertir a texto plano lo que escribimos.
-Kmousetool: generar un clic, allí adonde el puntero del ratón se detenga. Fue diseñado de esta forma para ayudar a aquellos que, por padecer algún tipo de lesión ocasionada por un trabajo repetitivo, sienten dolor al pulsar los botones del ratón.
-BRLTTY: es el lector de pantalla braille para la consola y el soporte de braille casi "estándar" en GNU/Linux.
-eViacam: sustituye la funcionalidad del ratón permitiendo mover el puntero a partir del movimiento de la cabeza. Funciona en un ordenador PC equipado con una cámara web.
-Emacspeak: Es un lector de pantalla para linux. Trata de identificar e interpretar aquello que se muestra en pantallay luego se representa a continuación al usuario mediante sintetizadores de texto a voz, iconos sonoros, o una salida braille.
-Ksayit y Festival: Combinando estos dos programas el ordenador te lee cómodamente el texto que subrayes y copies al portapapeles.
-OpenMindSpeech: Aplicación de reconocimiento de voz

-------------
Distribuciones:
-Tiflobuntu: es una distribución Ubuntu personalizada para hacer más fácil el acceso al sistema operativo GNU/Linux a las personas que sufren alguna discapacidad visual. http://descargas.tiflolinux.org/isos/tiflobuntu/tiflobuntu904.iso
-EVuntu: distribución basada en Ubuntu y en Tiflobuntu personalizada, con una configuración automática orientada a la accesibilidad para que el usuario no tenga que preocuparse en aprender o realizar ningún paso adicional para acceder al sistema y utilizar el computador para navegar, estudiar, trabajar o entreneterse. http://www.gnucolombia.org/opensource/proyectos/evuntu/evuntu_accesible_escuela_ev_alfa_0.1.iso
-Lazarux: Live-CD, adaptada a las necesidades informáticas de eficientes visuales de habla hispana, que incluye un amplio conjunto de aplicaciones accesibles y un motor de voz totalmente en español. http://www.grupomads.org/download/Lazarux-2.0-4.iso



viernes, 8 de noviembre de 2013

Combinación de correspondencia con LibreOffice

Tal vez queramos usar LibreOffice (LO) para tener un "asistente de combinación de correspondencia", que nos puede ayudar a mandar un mismo modelo de carta de tipo comercial, escrita en LO-Writer, desde una empresa a sus clientes, personalizada para cada destinatario que tengamos en una base de datos de LO-Base o LO-Calc.
Crear una base de datos con LO-Base no se trata en este tema, y no suele ser necesario para crear una carta-modelo/sobre-modelo personalizado; suele ser suficiente con tener una base de datos creada con LO-Calc

Crear una base de datos con LO-Calc:
La base de datos con LO-Calc que nos sirve para obtener los datos ( en este ejemplo de carta-modelo los datos necesarios son: Nombre_d, Apellidos_d, Dirección_d, Código postal_d, País_d, - del destinatario - y Nombre_r, Apellidos_r Dirección_r, País_r,  del remitente ) que combinaremos con la carta y el sobre modelo creados en LO-Writer, para crear cartas y sobres personalizados, se puede crear de forma similar a como se explica en el tema:
Usar una sencilla base de datos con una hoja de cálculo ( LO-Calc )

Crear una carta-modelo personalizada:
La forma de hacerlo es escribir en LO-Writer la carta modelo, y luego ir a LO-Writer->Herramientas->Asistente para combinar correspondencia , y luego seguir los pasos que poco a poco te van guiando.


Si se tiene alguna duda siempre se puede recurrir a las ayudas on line:

https://help.libreoffice.org/Writer/Mail_Merge_Wizard/es

http://garabatoslinux.net/combinacion-de-correspondencia-en-libreoffice.html 

o guardando en el disco duro estos manuales, para consultarlos cuando nos sean necesarios:

Manual de Usuario de LO-Writer.pdf

Generación de Documentos Masivos.odt

Libreoffice-Writer: la forma ridículamente fácil de combinar correspondencia.pdf

Crear un sobre-modelo personalizado:
Una vez que tengamos creadas las cartas modelos ya personalizadas para cada destinatario, nos quedará volver a realizar los mismos pasos, pero usando un sobre creado por LO-Writter->Insertar->Sobre,  como sobre modelo sobre el que imprimiremos los datos (Destinatario y su Dirección, Población, código postal, Pais, y Remitente y sus datos similares a los del destinatario ) correspondientes a los distintos usuarios. Aparece una ventana con tres pestañas en las que se puede configurar todos los detalles del sobre que nos servirá de modelo.




Detalles de como se orienta el sobre en la impresora para que se impriman correctamente los datos de remitente y destinatario.


Una vez creado el sobre modelo, procedemos a combinarlo con los datos de la base de datos, de forma similar ( LO-Writer->Herramientas->Asistente para combinar correspondencia ) a como combinamos éstos con la carta modelo.

martes, 5 de noviembre de 2013

Cortafuegos ( Firewall )

Un cortafuegos (firewall en inglés) es una parte de un sistema o una red que está diseñado para bloquear el acceso previamente no autorizado, y permitir a la vez comunicaciones autorizadas. Se trata de un dispositivo o conjunto de dispositivos configurados para permitir, limitar, cifrar, descifrar, el tráfico entre los diferentes ámbitos de una red, sobre la base del establecimiento de  un conjunto de normas y otros criterios. Un uso típico es situarlo entre una red local e Internet.Los cortafuegos pueden ser puestos en funcionamiento por hardware o software, o una combinación de ambos.

Un puerto es un número que se utiliza para identificar de forma univoca una transacción realizada a través de una red, mediante la especificación tanto del host como del servicio. Cuando los clientes intentan conectarse a tu servidor, necesitan saber tu dirección IP, pero también deben indicar con qué servicio desean comunicarse para que los datos se envíen a la aplicación del servidor correspondiente. El número de puerto es lo que identifica con exclusividad un servicio en ese host. Mediante un cortafuegos se puede crear reglas sobre puertos abiertos/cerrados para determinadas aplicaciones.

En este tema voy a dar algunas ideas sobre tres cortafuegos por software. Los routers suelen tener también la posibilidad de actuar como cortafuegos.
------------------------------------------------

Ufw y Gufw:

En Ubuntu/Mint el cortafuegos que viene por defecto es ufw y su interfaz gráfica gufw . ufw (Uncomplicated Firewall ) es un firewall en linea de comandos…. pero ufw tiene paquete para configurarlo en modo visual: gufw


Gufw es muy intuitivo a la hora de abrir los puertos, y esta muy explicado en su ayuda->documentación ( https://help.ubuntu.com/community/Gufw ).



Además en abrir-puertos-con-ufw explican como abrir puertos con ufw en modo terminal, sin la interfaz gráfica gufw, por ejemplo:

--para Mostrar el estado del firewal ufwl:
sudo ufw status ( en la terminal nos aparece el mensaje de si el cortafuegos esta activo o inactivo )
--para Activar el firewall hay que teclear en la terminal:
sudo ufw enable
-- para Desactivar el firewall:
sudo ufw disable
--para Establecer la política por defecto (todo cerrado):
sudo ufw default deny
--para Abrir un puerto, por ejemplo el puerto 4662 TCP del aMule:
sudo ufw allow 4662
-- para Cerrar un puerto, por ejemplo el puerto 4662
sudo ufw deny 4662
-- para Habilitar el servicio http para todos:
sudo ufw allow http
-- para Habilitar el servicio ftp en la red local interna 192.168.0.0/16:
sudo ufw allow from 192.168.0.0/16 proto tcp to any port ftp
-- para Habilitar la administración remota (ssh) para la IP 214.214.214.214:
sudo ufw allow from 214.214.214.214 proto tcp to any port ssh

También lo puedes ver tecleando en una terminal: man ufw  ( la explicación está en ingles).

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

Firestarter:

Es el cortafuegos que venia de serie en las distros que usaba cuando la interfaz gráfica era Gnome2. En http://www.adslayuda.com/cortafuegos-firestarter.html hay información sobre la configuración de firestarter, para abrir los puertos TCP, UDP  ( y Kad que hayamos elegido previamente en el amule).


Ponerlo activo o inactivo: una vez esta firestarter abierto, en funcionamiento, se puede poner
- activo: tecleando control + s ( s de start = iniciar)
- inactivo: tecleando control + p ( p de pause = parar)
- cerrarlo: tecleando control + q ( q de quit = salir)

Comprobar que esta o no funcionando en un segundo plano:
Teclea el siguiente comando en un terminal:

sudo /etc/init.d/firestarter status

te pedirá la contraseña de root, y luego te aparecerá un mensaje diciendo si esta o no funcionando en un segundo plano ( osea que el cortafuegos puedes tenerlo funcionando sin que tu lo sepas, porque no te aparece ningún icono como el que aparece cuando tu lo abres ).

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

Guarddog:

El programa se puede instalar desde Synaptic o a partir de la página:  http://archive.ubuntu.com/ubuntu/pool/universe/g/guarddog/  Para ejecutarlo hay que hacerlo con permisos de root, ejecutando desde la terminal: sudo guarddog , o tecleando Alt+F2 y luego: gksu guarddog.

Guarddog usa comandos filtros orientados al protocolo, no a los números de puertos como en el caso de otros cortafuegos ( Firestarter  o Ufw o su interfaz gráfica Gufw ) , por lo que el usuario no necesita especificar los números de puertos, lo que ayuda a evitar errores de configuración (aunque en la pestaña Advanced se puede especificar el número y tipo de puerto tpc o udp) .

Una vez iniciado el programa vemos que tiene cinco pestañas: Zona, Protocolo, Logging, Advanced, y Port-Reference



Este cortafuegos esta explicado mas a fondo en el tema:  Firewall Guarddog


------------------------------------------------
Comprobar puertos ( abiertos o cerrados ) :
En http://www.adslayuda.com/TestPort.php puedes comprobar si un puerto determinado esta abierto o no.
En http://www.internautas.org/w-scanonline.php puedes escanear los puertos mas habituales y comprobar si tienes algún puerto abierto que no deba estarlo, te aparece una lista de puertos, en la que deben aparecer todos como “cerrados" ; también puedes seleccionar los puertos a escanear que tu elijas, máximo 5 puertos, separados por comas.

---------------------------------------------------
Routers como cortafuegos:
Muchos routers tienen la posibilidad de hacer de cortafuegos.
La configuración del router suele estar accesible al navegador en http://192.168.1.1 o http://192.168.0.1
Sobre esto no puedo ayudar mucho pues cada router se configura de una manera, solo indicar la siguiente pagina donde encontraras mucha información que te ayudara a configurar el tuyo.
En http://www.adslayuda.com/ en la sección routers wireless y routers ethernet puedes elegir tu modelo e informarte de como configurarlo.

Si tu modelo de router no esta en la lista…tendrás que buscar ayuda de otro modo: Google y/o página del fabricante.

De todas formas en cualquiera de ellos para configurarlos adecuadamente tenemos que comprobar cual es nuestra ip local, pues la vamos a necesitar para abrir los puertos: en una terminal teclea el comando ifconfig ,y te saldrá la información que necesitas: inet addr y luego un número que es tu dirección local ip de tu pc ( si tienes varios pcs conectados a través del router, cada uno de ellos tendrá una ip que tienes que averiguar de la misma forma, en cada uno de ellos – en Windows el comando en vez de ser ifconfig es ipconfig ).

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

viernes, 1 de noviembre de 2013

Editar formatos de fechas en el applet de Calendario de Cinnamon

En Mint, en el panel de Cinnamon hay por defecto un applet ( Cinnamon Calendar ) que indica la fecha y la hora y que con click sobre él nos aparece un calendario. El modo como aparece la información, los formatos de fecha, en éste applet de Calendario u otros applets similares (*)  se puede configurar modificando a nuestro gusto una línea de formatos: haciendo click con el botón derecho del ratón y seleccionando la opción: configuración de fecha y hora, se abre una ventana similar a la siguiente imagen.


Como se puede ver hay dos líneas en las que editar, mediante los formatos adecuados, los datos que aparecerán en el panel ( date format for the panel ) y en la ventana  calendario que se abre al hacer click sobre el applet de calendario ( date format inside the date applet ), de forma que la información puede aparecer en ambos lados de la misma o diferente forma .

(*) Dicho applet, Cinnamon Calendar , se puede cambiar por otros similares ( por ejemplo  World Clock Calendar , en la siguiente imagen ) , de la forma en que se explica en Añadir applets y extensiones a Cinnamon



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

Los formatos  que se pueden editar para modificar los datos de fecha y hora en la ventana de la imagen anterior , son los siguientes:

%I  hora ( en formato 12 horas am/pm )
%H  hora ( en formato 24 horas )
%p  am/pm
%M  minutos
%S  segundos
%A  Dia de la semana  (en formato completo: lunes, martes, etc )
%a  Dia de la semana ( en formato abreviado: lun, mar, etc )
%e  o %E Número del dia del mes  ( 12, 13, 14, etc )
%B  Mes ( en formato completo: enero, febrero, etc )
%b  Mes ( en formato abreviado: ene, feb, etc)
%Y  Año ( en formato completo, de cuatro cifras: 2013 )
%y  Año ( en formato abreviado, solo las dos últimas cifras: 13 )

Se puede añadir otros elementos entre ellos, como por ejemplo / : , ( ) o espacio vacío, o palabras

Algunos ejemplos:
Línea de formatos:                                          La información aparecerá:
%I:%M:%S %p  (%A , %e de %B del %Y)     07:33:58 am ( martes , 29 de octubre del 2013 )
%a, %e-%b,%Y  / %I:%M:%S                          mar, 29-oct,2013 / 07:33:58
%A, %e-%B ,%Y  / %I:%M:%S                         martes, 29-octubre,2013 / 07:33:58

Mas ejemplos en http://www.foragoodstrftime.com/

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