jueves, 30 de junio de 2011

Gedit

Gedit es el editor de texto por defecto del escritorio Gnome. Se puede cambiar mucho la apariencia que tiene por defecto. Y se puede usar para varios usos. Aquí se puede ver el Manual de Gedit: http://library.gnome.org/users/gedit/stable/

Para editar archivos del sistema de forma rápida:

Para editar archivos del sistema, que se corresponden con un archivo de texto simple,  hay que ejecutar en la terminal: sudo gedit dirección-del-archivo-del-sistema; por ejemplo para abrir y editar el archivo /etc/fstab hay que ejecutar en la terminal: sudo gedit /etc/fstab

Como editor simple de textos

Para editar un archivo de texto simple guardado en nuestro directorio de usuario, o en algún otro directorio en el que tengamos permisos de lectura y escritura, basta hacer doble click sobre el archivo, o bien escribir en la terminal: gedit dirección-del-archivo

En Gedit ->Editar ->Preferencias-> Complementos-> activar el corrector ortográfico, y en Gedit->Herramientas-> Comprobar Ortografía y Establecer Idioma-> Español. Para usarlo: basta escribir el texto que quieras y luego dar a la Mayúscula + tecla f7,  y saldrá la pantalla del corrector ortográfico que te indica si la palabra esta mal escrita y te aconsejara por cual cambiarla. También mientras escribes te aparece la “ayuda por subrayado” de las palabras mal escritas.

Herramienta para crear blogs: ( http://www.pctux.com.ar/2009/10/gedit-una-excelente-herramienta-para-el-blogger-linuxero.html )

El edi­tor de tex­tos que debe usar un escritor de blogs, si no le gusta usar el que viene por defecto con el sis­te­ma de blogs que uti­li­ce, Word­Press en mi caso, debe cum­plir con va­rias con­di­cio­nes.

* Ser sen­ci­llo: No son ne­ce­sa­rias de­ma­sia­das op­cio­nes, ya que no es im­por­tan­te dar for­ma­to al texto en el edi­tor, ya que esto puede ha­cer­se una vez que ha­ya­mos ter­mi­na­do de es­cri­bir y es­te­mos ar­man­do el post para la pu­bli­ca­ción final. Al mo­men­to de es­cri­bir lo mejor es cen­trar­se en el texto, de­jan­do lo demás para el final. Co­piar, pegar, des­ha­cer, bus­car, re­em­pla­zar y poner el edi­tor en pan­ta­lla com­ple­ta es prác­ti­ca­men­te todo lo que se ne­ce­si­ta.

* No ha­cer­nos llo­rar con la pér­di­da de lo que lle­vá­ba­mos es­cri­to. El au­to­guar­da­do es fun­da­men­tal. Aun­que el edi­tor de Word­Press in­clu­ye esta fun­cio­na­li­dad, no es raro leer en Twit­ter co­men­ta­rios de des­afor­tu­na­dos blog­gers que se la­men­tan por la pér­di­da de sus posts to­da­vía no pu­bli­ca­dos. Gedit in­cor­po­ra el au­to­guar­da­do como un plu­gin. Gra­cias a esto dejé de su­frir por tiem­po y pa­la­bras per­di­das.

* Ayu­dar­nos a es­cri­bir bien: Es­cri­bir bien es im­por­tan­te al mo­men­to de que­rer ex­pre­sar­se, y para ellos es im­por­tan­tí­si­mo tra­tar de ha­cer­lo con el mayor cui­da­do po­si­ble en la or­to­gra­fía. De los edi­to­res de texto sim­ples (aun­que po­ten­tes) que probé, Gedit es el único que tiene la ca­pa­ci­dad de con­tro­lar la or­to­gra­fía mien­tras es­cri­bi­mos, y no como una op­ción que no­so­tros de­be­mos eje­cu­tar ma­nual­men­te (y que yo par­ti­cu­lar­men­te siem­pre me ol­vi­da­ba de ha­cer­lo). Aun­que con el edi­tor de Word­Press se puede hacer un con­trol de la or­to­gra­fía (si es que usan Fi­re­fox como na­ve­ga­dor y tie­nen ins­ta­la­do el co­rres­pon­dien­te dic­cio­na­rio), otro con­trol no viene para nada mal.

* Per­mi­te es­cri­bir más rá­pi­do gra­cias al au­to­com­ple­ta­do de pa­la­bras. Una ex­ce­len­te ca­rac­te­rís­ti­ca crea­da para los pro­gra­ma­do­res, que tam­bién puede ser apro­ve­cha­da por los blog­gers.

* Tiene pes­ta­ñas, el edi­tor de Word­Press no. Cual­quie­ra que uti­li­ce un na­ve­ga­dor web mo­derno sabe bien la enor­me ven­ta­ja que esto re­pre­sen­ta.

Modificar la apariencia de Gedit: Desde Gedit ->Editar->Preferencias, se abre una ventana en la que hay cuatro pestañas (Ver, Editor, Tipografias y colores, y Complementos) desde la que se puede cambiar la apariencia la apariencia del programa; de las cuatro pestañas quizás la mas compleja y la que mas cambia la apariencia es la pestaña de Complementos (ver mas abajo sobre los plugins) .



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

Crear scripts básicos: con comandos sencillos para ser ejecutados desde una terminal, este tema ya fue tratado en  Como crear un script básico

Transformar Gedit en un IDE ( Entorno de Desarrollo Integrado ) a tu medida: http://byroncorrales.blogspot.com/2009/07/transformando-gedit-en-un-ide-tu-medida.html

Gedit es usado por mu­chos para edi­tar có­di­go fuen­te, de­bi­do a su ca­pa­ci­dad de ser ex­ten­di­do con Complementos ( plu­gins) y el co­lo­rea­do de sin­ta­xis,

Cambie las configuraciones de Gedit de la siguiente forma:
- Identar ( mover un bloque de texto hacia la derecha insertando espacios o tabuladores para separarlo del texto adyacente,) automáticamente la línea actual.
- Comentar/descomentar código con  Ctrl+M y Shift+Ctrl+M.
- Indentar/desidentar código con Ctrl+T y Shift+Ctrl+T.
- Añadir la función revisar ortografía en el menú de Herramientas.
- No crear automáticamente una copia oculta de la línea actual.
- Guardar automáticamente los archivos cada minuto.
- Mostrar los números de línea.

El truco está en cambiar estos valores de gconf-editor :
/apps/gedit-2/preferences/editor/save/auto_save = true
/apps/gedit-2/preferences/editor/save/auto_save_interval = 1
/apps/gedit-2/preferences/editor/save/create_backup_copy = false
/apps/gedit-2/preferences/editor/line_numbers/display_line_numbers = true
/apps/gedit-2/preferences/editor/auto_indent/auto_indent = true
/apps/gedit-2/plugins/active-plugins += ["indent","codecomment","spell"]

Luego instala los plugins de Gedit ( el paquete gedit-plugins ) con este comando: sudo apt-get install gedit-plugins, o con Synaptic.

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

Plugins de Gedit: http://live.gnome.org/Gedit/Plugins

Los siguientes plugins se distribuyen con Gedit:

Change case: Cambia el caso de texto seleccionado.

Document Statistics: análisis del documento actual y los informes el número de palabras, líneas, caracteres y caracteres no-espacio en él.

External tools: ejecutar comandos externos y scripts de shell.

File Browser: Un plugin para el navegador de archivos que permite acceder fácilmente a su sistema de ficheros (incluye control remoto montes, la creación de nuevos ficheros / directorios, seguimiento de directorios para los cambios, etc)

Indent: Sangría o sin guiones, líneas seleccionadas

Modelines: Emacs, Kate y apoyo modelines Vim estilo de gedit.

Python console: python interactivo de la consola de pie en el panel inferior.

Snippets: Inserte utiliza a menudo fragmentos de texto de una manera rápida

Sort: Ordena un documento o texto seleccionado.

Spell: Comprueba la ortografía del documento actual.

Tag list: Proporciona un método para insertar fácilmente en un documento de uso común tags / cadenas sin tener que escribirlas.

Insert Date/Time: Inserta la fecha y hora actuales en la posición del cursor.

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

Bloquear paginas web:  Para ello basta con abrir un terminal y escribir:
sudo gedit /etc/hosts luego simplemente tienes que añadir 127.0.0.1, dejar un espacio y añadir el nombre de la página que quieres bloquear, con el siguiente formato: 127.0.0.1 nombredelapagina.***, por ejemplo
127.0.0.1 www.google.com
127.0.0.1 www.windows.es

A partir de ese momento, cada vez que desde ese equipo se intente acceder a la página aparecerá como si esta no existiese o estuviese caída. Simple y fácil. Puedes crear tu propia lista de páginas “censuradas”.

Visto en: http://lavidaesbeta.com/internet/bloquear-una-web-en-linux

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

lunes, 20 de junio de 2011

Controlando un pc remoto en una red local

La idea es como controlar desde un pc Controlador el escritorio de otro pc Remoto en una red local en la que  ambos ordenadores tienen Linux como sistema operativo. Es decir actuar desde el pc Controlador  sobre el escritorio del pc Remoto, como si en vez de estar delante del pc Controlador estuviéramos delante del pc Remoto.

En el pc Remoto : hay que dar permiso para que desde el pc Controlador se pueda acceder a éste. Para ello comprobaremos que tenemos instalado el paquete Vino, o lo instalaremos desde Synaptic, y luego abriremos: Sistema-Preferencias-Escritorio remoto ( comando vino-preferences ).

El programa Vino no es compatible con Compiz en el sistema remoto, por lo que para que el control sobre el pc remoto sea efectivo, en éste debe estar desactivado el "gestor de ventanas" Compiz: instalar el paquete fusion-icon, y ejecutar el comando ( se puede añadir a Sistema-Preferencias-Programas al inicio, para que se autoejecute al inicio ), con lo que aparece un nuevo icono en el panel, desde el que se puede elegir el gestor de ventanas (entre Compiz  y Metacity ). En el pc controlador el gestor de ventanas Compiz puede estar activo.

El paquete Vino proporciona un servidor de VNC que se integra con Gnome, permitiéndole exportar el escritorio que está usando a otra máquina para usarlo de forma remota o para diagnosticarlo. (VNC es un protocolo que permite mostrar el escritorio de un usuario de forma remota )




-- En Compartir: Ponemos la opción "Permitir a otros usuarios ver mi escritorio", y también la opción "Permitir a otros usuarios controlar tu escritorio".

-- En Seguridad: "Requerir que el usuario introduzca una contraseña" lo seleccionamos introduciendo una contraseña en la caja de texto. Deseleccionando "Debe confirmar cada acceso a este equipo".

-- En Área de notificación: Seleccionamos o no, dependiendo de las necesidades de cada uno, "Mostrar solo un icono cuando hay alguien conectado".

Una vez hecho esto, cerramos la pantalla de vino-preferences.

Vino usa por defecto el puerto 5900, pero se puede cambiar:  para modificarlo: ejecutar gconf-editor , y buscamos desktop -> gnome -> remote_access  y cambiamos el puerto.

En el pc Controlador : hay que instalar un programa que nos permita el control remoto. Hay varios programas que realizan esta función.Por ejemplo el programa Vinagre ( bonito juego de palabras: hay que usar los programas Vino y Vinagre )

Vinagre es un cliente de escritorio remoto integrado en el escritorio de Gnome. Con Vinagre se puede tener varias conexiones abiertas simultáneamente, seleccionar sus servidores gracias al soporte de Favoritos, almacenar las contraseñas en el anillo de claves de Gnome, y navegar por la red para buscar VNC servidores. Los protocolos soportados son VNC y SSH.

Abrimos Aplicaciones -> Internet -> Visor de Escritorios remotos: Se nos abrirá la ventana del Visor, le damos a "Conectar"




y se nos abrirá otra ventana para configurar la conexión:



Protocolo -> Seleccionamos VNC.
Anfitrión -> Pondremos la IP o dirección del Pc Remoto. Si el pc Remoto está en Red local, con darle a Buscar nos mostrará los Equipos conectados y podremos seleccionarlo.
Opciones de Conexión: Pantalla completa.
Opciones de VNC -> Sólo visión y Escalado (si solo queremos ver el escritorio remoto, o desmarcamos la opción Solo visión, si ademas queremos controlar el escritorio remoto como si estuviéramos sentados realmente delante de él) .
Le damos a "Conectar" y listo.

Página de ayuda de vinagre

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

Editado/Añadido: Leído en http://www.ubuntu-es.org/node/29963

Si por algún motivo el programa servidor vnc, Vino, no funciona en el pc remoto, podemos usar alternativamente otro servidor vnc, para ello realizamos todos estos pasos en el pc remoto:

1- Instalamos los paquetes x11vnc y vnc4passwd

2- Ejecutamos en la terminal: vnc4passwd , escribimos una contraseña ( como máximo de 8 caracteres )

3- Hacemos un fichero de script con la ejecución del programa, para ello ejecutamos en la terminal: sudo gedit /usr/local/bin/sharex11vnc y pegamos lo siguiente: x11vnc -nap -bg -many -rfbauth ~/.vnc/passwd . Cerramos el archivo, guardando los cambios realizados en él.

4- Ejecutamos en la terminal: sudo chmod 755 /usr/local/bin/sharex11vn , para hacer el script ejecutable

5- Abrimos  Sistema --> Preferencias --> Sesiones --> Programas de inicio, añadir y escribimos: sharex11vnc

6- Cerramos la sesión y volvemos a entrar. Ahora ya se puede controlar el escritorio del pc remoto desde el pc controlador con el programa vinagre.

7- La contraseña del servidor en el pc remoto puede cambiarse ejecutando en la terminal de nuevo: vnc4passwd

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


viernes, 10 de junio de 2011

Ideas para crear contraseñas seguras

En este tema voy a intentar dar unos consejos/ideas prácticos que puedan ayudar a crear una contraseña básica y a partir de ella, otras contraseñas para todas las ocasiones en las que las necesitamos: contraseña de root, o contraseña de acceso a un foro, contraseña de cuentas de correo,  de páginas de internet , etc

1)-Como debe de ser una contraseña:

- No debe ser corta, debe tener  un mínimo de 8 caracteres.

-  No debe incluir secuencias de caracteres,  ni caracteres repetidos. Cadenas como “12345678″, “222222″, “abcdefg” o el uso de letras adyacentes en el teclado no ayudan a crear contraseñas seguras.

- Hay que evitar utilizar únicamente sustituciones de letras por números o símbolos similares: sustituir l por 1, o por 0, a por @

- Cualquier parte del nombre, fecha de nacimiento, número de la seguridad social o datos similares propios o de sus familiares constituye una mala elección para definir una contraseña

- No se deben utilizar palabras de diccionario de ningún idioma.

- Hay que evitar el  utilizar sistemas de almacenamiento de contraseñas en línea.

- Una frase codificada resulta más fácil de recordar que una contraseña simple, además de ser más larga y más difícil de adivinar. Utilice palabras y frases que le resulte fácil recordar, pero que a otras personas les sea difícil adivinar.

- Combine letras, números y símbolos: Cuanto más diversos sean los tipos de caracteres de la contraseña, más difícil será adivinarla, Una contraseña ideal combinaría una mayor longitud y distintos tipos de símbolos.

-Su contraseña será mucho más segura si elige entre todos los símbolos del teclado, incluidos los de puntuación que no aparecen en la fila superior del teclado, así como los símbolos exclusivos de su idioma.

-Utilice varias contraseñas para distintos entornos: no use la misma contraseña para todas sus cuentas de correo y ademas para root, o la misma para todos los blogs, foros, etc

- Cambie sus contraseñas con regularidad: la contraseña de root, la del router, la de la conexión por wifi, son contraseñas fáciles de cambiar periódicamente; las contraseñas de cuentas de correo, de páginas web, foros, etc seguramente no será tan fácil que puedan ser cambiadas periódicamente

- No facilite nunca su contraseña por correo electrónico, ni porque se le pida por ese medio.

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

2)- Crear una contraseña básica, segura y fácil de recordar:

Se puede crear una contraseña segura, siguiendo estos pasos:

1- Piense en una frase que pueda recordar fácilmente: puede ser una frase de su invención , o una frase-hecha, refrán, etc , un titulo de una película,de un libro, etc, incluso mejor una locución en latín que recuerdes, o una fórmula de física, matemáticas o química. Ésta será la base de la contraseña segura o frase codificada.

2- Compruebe si el equipo o el sistema en línea admite directamente la frase codificada. Si puede utilizar una frase codificada (con espacios entre caracteres) en el equipo o en el sistema en línea, hágalo.

3- Si el equipo o el sistema en línea no admite frases codificadas, se puede convertir en una sola palabra/contraseña. Pruebe de nuevo con la frase, pero eliminando los espacios en blanco entre palabras de forma que toda la frase parezca una sola palabra; si el resultado es una palabra demasiado larga, o el sistema sigue sin admitirla, utilice la primera letra/silaba de cada palabra de la frase que ha creado para definir una palabra nueva sin sentido.

4- Resulta de utilidad cambiar letras o cometer errores ortográficos voluntariamente. Por ejemplo, considere la posibilidad de escribir incorrectamente alguna palabra o sustituir una o varias silabas por  algún carácter ( combinando caracteres en mayúsculas, minúsculas, números y signos especiales  ) . Hay muchas posibles sustituciones y, cuanto más larga sea la frase, más compleja será la contraseña. Si el equipo o el sistema en línea no admite frases codificadas, utilice la misma técnica para la contraseña abreviada.

5- Por último, realice sustituciones por ejemplo de las vocales con algunos caracteres especiales (usando para ello la tecla Mayúscula o la tecla AltGr) . Puede utilizar símbolos que parezcan letras, para crear contraseñas más complejas.

6-Asegúrese de que la contraseña que ha creado ha sido realizada siguiendo unas reglas de codificación lógicas y fáciles de recordar, de forma que aunque olvide la contraseña propiamente dicha, la pueda recuperar a partir de la frase inicial y las reglas de codificación.

7- Pruebe la contraseña con algún comprobador de contraseñas.

Con todo ello podemos fabricarnos  unas reglas de codificación con las que crear una contraseña básica que nos servirá de base para posteriormente obtener otras contraseñas para otro tipo de asuntos.

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

3)-Ejemplo de creación de una contraseña básica ( con un ejemplo de regla de codificación ) :
- Frase inicial: "una retirada a tiempo es una victoria"
- La convertimos en una sola palabra-sin-sentido, eligiendo la primera silaba de cada palabra: unreatiesunvi  ( esta ya seria una buena contraseña, pero se puede mejorar/complicar mas )
- Sustituimos las vocales por otros símbolos:

a   e   i   o    u
|   2   #  4   ½

Sustituimos las vocales pares ( e,o ) por sus números: e = 2    o = 4
Las vocales impares ( a,i,u ) las sustituimos por la combinación de la tecla Alt Gr + sus números:
a = Alt Gr + 1 = |
i = Alt Gr + 3 = #
u = Alt Gr + 5 = ½

- Con lo que nos queda la contraseña básica:  ½nr2|t#2s½nv#

Esto es lógicamente solo un ejemplo de regla de codificación, para dar una idea, pero lo mejor es que cada uno se invente una regla que le resulte fácil recordar.

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

4)- Crear contraseñas para distintos entornos/usos:

Supongamos que a partir de lo dicho anteriormente la contraseña básica que hemos creado es  ½nr2|t#2s½nv#   . A partir de la contraseña básica podemos, añadirle un prefijo o un sufijo o ambos, y crear contraseñas para otras necesidades, por ejemplo:

-- Contraseñas de usuarios: añadimos nombre (codificado ) del usuario:
por ejemplo para el root:       r44t½nr2|t#2s½nv#r44t
para el usuario  user:             ½s2r½nr2|t#2s½nv#½s2r

-- Contraseñas para cuentas de correos: añadimos el nombre de usuario de la cuenta, y el de la compañía que  nos presta el servicio ( codificados siguiendo las mismas normas que hayamos usado para crear la contraseña básica ), por ejemplo:      h|tt½nr2|t#2s½nv#4n4

-- Contraseña para la red wifi: añadimos w#f#:      w#f#½nr2|t#2s½nv#w#f#

-- Contraseña para el router:  añadimos r4½t2r:        r4½t2r½nr2|t#2s½nv#r4½t2r

-- Contraseñas para foros, páginas web, etc: podemos crear una contraseña siguiendo los mismos pasos indicados en el apartado 3), usando el titulo de la página web, (lógicamente sin tener en cuenta cosas como http://  ,  www   o  .es .com  .org , etc ), para crear primero una palabra-sin-sentido, y luego la contraseña. Por ejemplo si la página es http://foro-ubuntu-guia.blogspot.com/  la palabra-sin-sentido seria: foubunguiblo; y la contraseña, usando la misma codificación que en el ejemplo, seria: f4½b½ng½#bl4 . Si la contraseña creada de esta forma fuera corta, porque el titulo de la página fuera corto, se le puede añadir, como prefijo o sufijo o ambos,  el número de carácteres que contenga el título.

Lamentablemente muchos foros, páginas etc no nos dejan elegir nuestra contraseña, sino que nos piden que les demos nuestra dirección email y nos mandan ellos una contraseña.

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

5)-Comprobadores de  la robustez de una contraseña:

-- Con Firefox: en Firefox->Editar->Preferencias->pestaña Seguridad->usar una Contraseña Maestra-> en la ventana que se abre poner la contraseña, una sola vez y después de ver como es de segura, dar al botón cancelar.



-- Comprobador de contraseñas de sitios Web: es una característica de algunas páginas que ayuda a determinar el nivel de seguridad que ofrece una contraseña a medida que la escribe (esos datos no se registran).

-- Con un programa almacenador/administrador de contraseñas, (Revelation Password Manager - RPM) : Lo primero es instalar el paquete revelation desde Synaptic. Una vez abierto el programa: RPM -> View ->Password checker



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

6)-Donde guardar las contraseñas: En principio, desde el punto de vista de la seguridad informática,  los lugares mas seguros para guardar tanto las reglas de codificación como la contraseña básica y las contraseñas creadas a partir de ellas, son,  a mi modo de ver, de mas seguros a menos:

-- En nuestra memoria: si la tenemos en buen estado y no se lo decimos a nadie, ahí es el lugar mas seguro, ya que no hay posibilidad de que nadie entre en nuestro cerebro y nos la robe. Lógicamente no debemos crear una regla de codificación que sea demasiado complicada de recordar.

-- En un papel guardado en lugar seguro: tampoco hay posibilidad de que nos sea robada por medios informáticos

-- En algún lugar o sistema informático ( pendrive, disco duro extraible ) que no este siempre disponible a la vista de alguien que entrara en nuestro pc, lo cual hace que el posible ladrón tenga un tiempo limitado para averiguarla

-- En algún software administrador de contraseñas, al cual se accede a través de una contraseña que da acceso a todas las demás contraseñas

-- En un archivo de texto guardado en un directorio oculto de nuestro disco duro del sistema

-- En un archivo de texto guardado en un directorio no oculto de nuestro disco duro del sistema

-- En un sistema de almacenamiento de contraseñas en línea.

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

miércoles, 1 de junio de 2011

Grabar vídeo del escritorio con un script: Grabar un streaming de televisión on line

En temas anteriores:  RecorMyDesktop   y  xVidcap   expliqué como grabar vídeo del escritorio usando esos dos programas gráficos; en este tema se va a tratar sobre como grabar un vídeo del escritorio ( de toda la pantalla ) con un script, basado en el comando ffmpeg, para grabar en el disco duro un streaming de canales de televisión on line ( lógicamente para ello también se pueden usar los dos métodos anteriormente citados; y también con este script se puede grabar un videotutorial de lo que hagamos sobre el escritorio) .

Lo primero es saber a que se llama streaming, y después saber en donde podemos conseguir ver emisiones de tv online en este tipo de emisión de vídeo.

Desde la dirección http://www.tutelevisiononline.com/ se puede acceder a muchas televisiones que emiten sus programas online, con este tipo de vídeo, por ejemplo:
antena3   http://www.tutelevisiononline.com/tv_online/canal/10237/Antena+3                                                                                                                              cuatro  http://www.tutelevisiononline.com/a-la-carta/1290/
tele5   http://www.tutelevisiononline.com/tv_online/canal/968/TeleCinco++
sexta   http://www.tutelevisiononline.com/tv_online/canal/10238/Sexta

una vez abierta la página del canal que queramos, nos ponemos sobre la ventana del vídeo y podemos pasar a verlo en modo de pantalla completa, y luego con los pasos siguientes podemos grabar el vídeo en el disco duro de nuestro pc.



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

Requerimientos previos:

1- Hay que instalar los siguientes paquetes  libgstreamer0.10-dev y libgstreamer0.10-0 desde synaptic.

2- Crear y guardar este pequeño script ( y crear un acceso directo a él en el escritorio o el panel para que sea fácilmente ejecutable ) :

#!/bin/bash
echo Script para grabar vídeo y sonido del escritorio
echo ..dentro de 12 seg se inicia el script; minimiza la terminal para que no se grabe en el vídeo
sleep 12s
cd /home/usuario
ffmpeg -t 01:05:22 -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1024x600 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0   -y /home/usuario/Escritorio/mivideo.mkv

( Todo lo que va desde ffmpeg hasta .mkv - en color morado - debe ser escrito en una línea, aunque en el blog aparezca en varias).

3- En Control de Volumen de Pulseaudio hay que seleccionar monitor de audio interno : esta explicado en pavucontrol.

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

En este script podemos hacer algunas modificaciones a nuestro gusto:

a ) -s 1024x600  Indica la resolución: ancho x alto, en este ejemplo sería: 1024x600 , pero puede ser: 1024x768, hd720, 640x480, svga

b ) -r 30 es la tasa de frames por segundo.

c ) tiempo de inicio: en el que se puede cambiar sleep 12s por los segundos que se quiera que tarde en empezar a grabar para dar tiempo a minimizar la terminal y que no salga en el vídeo.

d ) dirección y nombre: /home/usuario/Escritorio/mivideo.mkv es la dirección donde se guardará el archivo, y el nombre de dicho archivo, que se grabará en formato .mkv

e) si al nombre del archivo en vez de mivideo.mkv le llamo mivideo_`date +%d%B%Y-%H-horas-%M-minutos`.mkv  se graba un vídeo con la fecha, hora y minutos en los que se ha grabado, en su nombre (por ejemplo mivideo_1junio2011-19-horas-03-minutos.mkv ), de forma que si luego ejecuto de nuevo el script no se sobreescribe el vídeo que hayamos grabado anteriormente.

f) tiempo de duración de la grabación.  -t 01:05:22   es el tiempo de duración de la grabación en formato hora-minutos-segundos: hh:mm:ss , en este ejemplo para que la grabación dure 1 hora, 5 minutos y 22 segundos.

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

Uso:

1- Abrimos con gedit, y modificamos a nuestro gusto el script, en las opciones de a)tiempo de inicio y c) tiempo de duración de la grabación; guardamos los cambios, y cerramos el script.

2- Abrimos en Firefox la dirección de la televisión online que queramos grabar.

3- Ejecutamos el script desde el enlace directo que creamos, se abrirá la terminal con el script, y durante el tiempo que hemos especificado como tiempo de inicio, nos debe de dar tiempo para que minimizemos la terminal, volvamos a la ventana de Firefox, nos pongamos sobre la ventana del vídeo y podamos pasar a verlo en modo de pantalla completa; luego del tiempo a) de inicio del script se empezará a grabar en el disco duro el vídeo que estamos viendo, en un archivo .mkv, durante el tiempo c) que hemos especificado en el script, y al cabo de ese tiempo* se cerrará el script, y ya tendremos creado el archivo .mkv en la dirección b) que pusimos en el script.

4- Abrimos el archivo .mkv con Videolan ( con otros reproductores multimedia solo se reproduce el vídeo, sin el sonido, al menos en mi pc ) para ver lo que hemos estado grabando.

*Si antes de que pase el tiempo que hemos especificado en el script queremos que se deje de grabar, podemos maximizar la terminal y teclea la letra q para cerrar la terminal, tras lo cual podremos reproducir el vídeo que hemos grabado.

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

Tema hecho gracias a la desinteresada ayuda de KernelMX , por lo que desde aquí le reitero mi agradecimiento.

foro-ubuntu-guia: Grabar-streaming-de-televisión-on-line-solucionado-con-un-script

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