domingo, 30 de diciembre de 2012

Remmina: Cliente de escritorio remoto en una red local con pcs con Linux

Remmina es un cliente de escritorio remoto escrito en GTK+, útil para los que necesiten trabajar con otros equipos remotos, en una red local. Remmina soporta protocolos de red múltiples en una interfaz de usuario integrada y consistente. Actualmente soporta los protocolos SSH, VNC, RDP, y XDMCP . Para empezar a usar este programa es necesario que previamente se haya creado una red local entre pcs, por ejemplo como se indica en el tema (1): Crear una red local entre pcs con Ubuntu (protocolo sftp y Nautilus)   y para comprender como usar el protocolo vnc es conveniente leer el tema (2):  Controlando un pc remoto en una red local

Remmina es un programa que sirve para conectar dos o mas pcs en una red local, mediante el uso de varios protocolos, entre ellos los que uso, para controlar desde mi pc portátil, en el que tengo Remmina, un pc fijo -ambos con Linux- son los siguientes:
-- Protocolo FSTP (SSH): Con el protocolo fstp se puede conectar  desde un pc a otro y poder pasar archivos de uno a otro. Es el mismo protocolo que usamos con Nautilus (o Nemo) cuando creamos una red local como explico en el enlace (1)
-- Protocolo VNC: Con este protocolo desde el pc controlador, se puede controlar el otro pc como si estuvieras delante del escritorio del pc controlado. En este caso el uso de Remmina es similar al programa Vinagre, como explico en el enlace (2)

Para usar el programa hay que tener instalados los paquetes: remmina, remmina-common, remmina-plugin-gnome, remmina-plugin-vnc, remmina-plugin-telepathy. La ventana principal del programa es la siguiente:



En la barra de herramientas del programa hay una serie de iconos desde los que se puede: -1 abrir la conexión seleccionada  -2 crear un nuevo tipo de conexión -3 hacer un duplicado de un tipo de conexión ya creado -4 editar un tipo de conexión ya creado -5 eliminar un tipo de conexión ya creado -6 abrir la ventana de preferencias del programa ( básicamente se puede no tocar nada en ellas, y dejarlas como vienen de serie) .

Para controlar desde un pc "controlador" a un pc "vigilado" debemos tener instalado el programa Remmina en el pc controlador, y saber una serie de datos del pc vigilado, para configurar los protocolos que usaremos en el programa.
En mi caso uso mi pc portátil con Linux Mint13 Cinnamon para controlar de forma remota en una red local un pc fijo con Linux Mint 13 Cinnamon.

SFTP (SSH) :  La configuración básica para usar este protocolo en el programa es como se ve en la siguiente imagen: necesitamos poner la ip del pc vigilado (lo averiguamos ejecutando en la terminal de ese pc el comando: ifconfig ) ; en "nombre de usuario" podemos poner el nombre del usuario del pc vigilado ( en cuyo caso se abre un administrador de archivos en la carpeta: /home/usuario) o poner: root ( en cuyo caso se abre un administrador de archivos en la carpeta:/root ), en ambos casos, antes de entrar en el administrador de archivos  nos pedirá que pongamos la contraseña de acceso al pc vigilado.

Con este protocolo podremos transferir archivos desde el pc vigilado, que usa Linux, al pc controlador ,que usa Linux. He logrado bajarme varios archivos desde el fijo al portátil ( en mi caso el pc fijo hace de pc vigilado y el portátil de pc controlador) , aunque a tenido que ser de uno en uno, ya que intentándolo seleccionando varios a la vez no me sale. Para usarlo en sentido contrario, copiar archivos desde el portátil al fijo, tendría que instalar Remmina en el pc fijo, de forma que éste fuera el controlador del pc portátil.





VNC: (Otra forma de controlar un pc de forma remota está explicada en el tema: Controlando un pc remoto en una red local)

La configuración para usar este protocolo en el programa es como se ve en la siguiente imagen:
-- En la pestaña Básico: necesitamos saber la ip del  pc vigilado (lo averiguamos ejecutando en la terminal de ese pc el comando: ifconfig ) , usaremos el puerto 5901, y el nombre de usuario del pc vigilado.
-- En la pestaña SSH hay que desactivar "permitir túnel ssh"

Con este protocolo podremos controlar el pc controlado que usa Linux  ( o solo verlo, si marcamos la casilla "ver solamente" )*, desde el pc controlador ,que usa también Linux,  como si estuviéramos sentados delante del escritorio del pc vigilado.

* Podemos crear un tipo de conexión "pc fijo-> vnc->controlar remoto" como se indica en la imagen inferior, y luego crear otro tipo de conexión ("pc fijo-> vnc->solo ver remoto")  con los mismos datos , pero marcando la casilla "ver solamente" .



Otra forma de controlar un pc de forma remota está explicada en el tema: Controlando un pc remoto en una red local

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

miércoles, 26 de diciembre de 2012

¿ Puede hacerse de Mint13 una versión casi rolling-release ?

En mi lucha contra la Versionitis estoy tratando de convertir la distro Mint13-Cinnamon, que es de Largo Tiempo de Soporte (LTS), pero no es Rolling-Release (*) , en lo mas parecido a una versión que si lo sea. Creo que con los pasos que se indican se puede obtener  una semi-Rolling-Release mientras Ubuntu Precise (12.04), la base de Mint 13, esté disponibles en los repositorios , que de acuerdo a la agenda y ser un LTS, sería hasta el 2017. ¿Hasta 2017? Estupendo, mas que suficiente, ya que antes de esa fecha habrán sacado otra versión LTS , que será la siguiente que instalaré. Es decir mi idea es ir actualizando Mint13 como se indica en este tema hasta que saquen la siguiente LTS, y hacer con ella lo mismo, de forma que pueda ir teniendo actualizada una LTS hasta la siguiente LTS. Desde mi punto de vista las distros no LTS son versiones de prueba.

(*) En una distro Rolling-Release una vez que instalan todos los paquetes que necesite, a medida que estos se van actualizando con nuevas versiones, solamente se tendrá que actualizarlos desde los repositorios, incluidos los paquetes del sistema, como el kernel; es decir, una distribución que va liberando las actualizaciones de software al momento.Con este tipo de distro siempre se tienen los últimos paquetes disponibles, no es necesario reinstalar el sistema operativo cada x meses para tener los paquetes nuevos.

Por el contrario una distribución como Ubuntu y sus derivadas son distros del tipo Point Release, en la cual los paquetes principales del sistema se van lanzando cada cierto tiempo, en el caso de Ubuntu y sus derivadas cada 6 meses sale una nueva versión de la distro, de forma que para pasar de una versión a la siguiente lo mas aconsejable es instalar el sistema desde cero, previa copia de seguridad de archivos personales y a ser posible de la configuración personalizada de programas como los navegadores del tipo Firefox y de administradores de correo como Thunderbird o Sylpheed.

Actualización de Cinnamon

En mi Mint13-Cinnamon he añadido unos ppa - con la herramienta Y-ppa-manager - gracias a los cuales puedo tener actualizada Cinnamon a la última versión estable, y tener applets y extensiones extras de Cinnamon.



Los ppa los he añadido con la herramienta Y-Ppa-Manager, pero se pueden añadir también con las siguientes ordenes en la terminal
- para tener actualizada Cinnamon a la última versión estable: sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
- para tener  applets y extensiones extras de Cinnamon: sudo add-apt-repository ppa:merlwiz79/cinnamon-ppa
y luego actualizar las fuentes de software con: sudo apt-get update

Una vez hecho esto con el gestor de actualizaciones actualizo Cinnamon desde la versión original de Mint13 ( Cinnamon 1.4) a la versión 1.6 ; a continuación reinicio el pc para que todos los cambios surtan efecto, y ya tengo en Mint13 la versión de Cinnamon 1.6 que viene en Mint14.

Actualización de LibreOffice:

Sobre LibreOffice, de lo primero que hice fue desinstalar la versión que venia con Mint13 e instalar la versión que está en la página oficial de LO y que tiene mas extensiones. Para ello seguí mis propias instrucciones: http://hatteras-blog.blogspot.com.es/2010/10/libreoffice.html  y me baje los paquetes adecuados desde : http://download.documentfoundation.org/ ... ce/stable/

Otras actualizaciones:

Otras cosas que también actualizo a mano, independientemente del gestor de actualizaciones son:
- Firefox: también he añadido un ppa para ello (también con la herramienta Y-PPA-Manager) : http://ppa.launchpad.net/clementlefebvre/ppa/ubuntu con el que puedo instalar/mantener actualizada desde Synaptic la versión mas actual de Firefox adecuada a Mint, proporcionada por Clemente Lefebre, que es el "mandamás" de la distro Mint.
- Kernel:desde  http://kernel.ubuntu.com/~kernel-ppa/mainline/  puedo instalar un kernel siguiendo las instrucciones de: http://hatteras-blog.blogspot.com.es/2008/02/desinstalar-un-kernel-nucleo-del-sistema.html  y mantener los kernels que considere oportuno.

-----------------------------------------------------------------
Como creo que teniendo siempre activados los ppa que he añadido se podría romper la estabilidad, y no es necesario tener siempre los paquetes mas actuales para que el sistema sea funcional, es más, a veces es al revés, lo que hago es:
- Instalo , con la herramienta Y-ppa-Manager, un ppa, por ejemplo de la versión estable de Cinnamon
- Desde Synaptic->Configuración->Repositorios->Otro Software,  activo ese ppa, y doy luego al botón Recargar de Synaptic
- Instalo o actualizo los paquetes correspondientes a ese ppa: por ejemplo para pasar de Cinnamon 1.4 a 1.6
- Una vez hecho lo anterior vuelvo a desactivar, no desinstalar, el ppa
- Vuelvo a dar al botón Recargar Synaptic, habiendo manteniendo solo activos las fuentes de software de serie de Mint13

Este proceso de activación del ppa, actualización de paquetes y vuelta a desactivar el ppa correspondiente lo realizo de vez en cuando para comprobar si hay actualizaciones pendientes de esos paquetes.

Mi pregunta, retórica, es ¿Significa eso que se puede convertir Mint 13, que en principio no es una versión rolling-release, en una distro que si lo es ? ¿o casi?:
Creo que con los pasos que se indican se puede obtener  una semi-Rolling-Release mientras Ubuntu Precise (12.04), la base de Mint 13, esté disponibles en los repositorios , que  de acuerdo a la agenda y ser un LTS,, sería hasta el 2017. ¿Hasta 2017? Estupendo, mas que suficiente, ya que antes de esa fecha habrán sacado otra versión LTS , que será la siguiente que instalaré. Es decir mi idea es ir actualizando Mint13 como se indica en este tema hasta que saquen la siguiente LTS, y hacer con ella lo mismo, de forma que pueda ir teniendo actualizada una LTS hasta la siguiente LTS. Desde mi punto de vista las distros no LTS son versiones de prueba.

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

sábado, 22 de diciembre de 2012

Cambiar, en Mint 13 Cinnamon, Nautilus por Nemo

Porque cambiar de Nautilus a Nemo:

El administrador por defecto de Mint13 Cinnamon es Nautilus, pero podemos tener en Mint13 el administrador por defecto de las siguientes versiones de Mint Cinnamon: ya en la siguiente versión (Mint14 Cinnamon) el administrador de archivos por defecto es Nemo, y no viene instalado Nautilus..

Nemo es un administrador de archivos derivado de  Nautilus 3.4 y su objetivo es ampliar la experiencia de usuario de la interfaz Cinnamon y la gestión de archivos. Los desarrolladores de Linux Mint y Nemo han creado Nemo ya que Nautilus 3.6 ha eliminado algunas características que se consideran exigencias, para mantener las mejores funciones de este administrador en una aplicación independiente. ( Para la versión Mint-Mate Nautilus se ha sustituido por otro administrador de archivos derivado de éste, y cuyo nombre es Caja ).

¿Cuáles son las diferencias entre Nautilus y Nemo?

Este gestor de archivos, Nemo,  mantiene las características de Nautilus en la versión 3.4.X y agrega varios cambios que nunca fueron aceptados por el equipo de desarrollo de Gnome, así como también, características que se han agregado a la “propia” evolución de Nemo.

Neno no es un parche de Nautilus, ha sido empaquetado como una aplicación independiente y esto da una ventaja a quienes usan otra distribución ya que se puede instalar como cualquier otro paquete. Gracias a esto en otras distros, como Ubuntu puedes tener Nautilus de forma normal y también tener instalado Nemo.

¿Qué aspecto tiene Nemo ? Su aspecto es similar al de Nautilus. En este momento las diferencias visuales están en la barra de herramientas y la barra lateral. El panel de contenido y capa de escritorio tienen el mismo aspecto que antes. La ventaja más importante de Nautilus tiene Nemo es que hay temas GTK personalizados para ella. Nemo pierde todas estas personalizaciones.
Ambos temas se solucionaran, ya que se  agregará soporte adecuado a Nemo  o Nemo se adaptará y recuperará compatibilidad con temas de Nautilus ( eso es lo que se hizo en MDM por ejemplo para recuperar compatibilidad con los temas GDM ).

En apariencia Nemo es similar a Nautilus, solo reordenando marcadores y lugares e incluso algunos detalles de las barras de herramientas.Sin embargo, añade funciones como abrir en una terminal, abrir como root, información de progreso en las operaciones de archivos, como mover o copiar; opciones completas de navegación, opciones de configuración y más, por ejemplo:

– Barra de herramientas unificada y configurable: se puede añadir / eliminar lo siguiente: Icono de “arriba”, icono de “volver a cargar, botón de activación para la barra de ubicación / ruta, icono “Inicio”, icono de “equipo” y el icono de “búsqueda”.
– Muestra una bandera de “privilegios elevados” cuando se ejecuta como root
– Integra la opción “Abrir como root” en el menú contextual
– Integra la opción ”Abrir en terminal” elemento de menú contextual
– Se han agregado marcadores a los menús contextuales MoveTo / CopyTo
– Se añadió “Establecer como papel tapiz” en el menú contextual
– Botones de cambio de vista en la barra de herramientas (Cuadrícula, Lista y vista compacta)
– Soporte para arrastrar y soltar marcadores en la barra lateral.


Instalar Nemo:  en Synpatic->Configuración->Repositorios, se abre la Pantalla de Orígenes de Software, y en la pestaña Software de LinuxMint se selecciona   unstable-package (romero) , a continuación se hace click en el icono Recargar, y por último se busca el paquete nemo, se selecciona y se instala (además del paquete nemo se pueden instalar otros paquetes complementarios cuyo nombre empieza por nemo-  por ejemplo: nemo-data, nemo-dropbox, nemo-fileroller, nemo-seahorse, nemo-sendto, nemo-share ).


Otra forma de instalar Nemo es añadir un ppa: sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable , a continuación se da al botón Recargar de Synaptic, y se busca e instala los paquetes nemo correspondientes.

Una vez instalado Nemo aconsejo volver a desactivar el repositorio Romeo/Cinnamon-stable, volver a "recargar" Synaptic, salir de Synaptic, y comprobar  que el sistema esta actualizado desde el gestor de actualizaciones; tras ello debemos salir de la sesión gráfica hasta la pantalla de acceso, y volver a entrar, para que Nemo pase a ser el administrador de archivos por defecto del sistema.

Con esto tendremos Nemo como administrador de archivos por defecto de Mint13 Cinnamon, pero seguiremos teniendo instalado Nautilus, por si queremos seguir usándolo en alguna ocasión.

Puede pasar que al abrir "Lugares" se sigua abriendo con Nautilus en vez de con Nemo, si pasa esto hay dos soluciones: una seria desinstalar Nautilus, y la otra seria "engañar" al sistema:
- ejecutamos alt+f2 y luego gksu nemo , con lo que abrimos el administrador de archivos con permisos de root
- nos vamos a la carpeta /usr/bin
- buscamos el ejecutable nautilus, y le cambiamos de nombre, por ejemplo le llamamos Nautilus ( ventaja de que linux distinga entre minúsculas y mayúsculas)
- buscamos el ejecutable nemo y creamos un enlace al que llamamos nautilus (en minúsculas); de esta forma cuando abres Lugares el sistema lo sigue ejecutando con nautilus, solo que nautilus ahora es un enlace hacia Nemo, y ahora es éste el administrador de archivos el que se abre desde Lugares.
- Si quieres ejecutar Nautilus en la terminal te tienes que acordar de que ahora has de escribirlo con mayúscula, ya que si lo escribes en minúscula se abrirá Nemo. También debes cambiar en el menú de aplicaciones el comando nautilus por Nautilus si quieres que se abra éste administrador de archivos.

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

Preferencias de Nemo:

En las versiones anteriores de Mint con Gnome2 se podían editar muchas de sus configuraciones con Gconf-editor* , éste era útil cuando la utilidad de configuración apropiada para algún software no proporcionaba ningún otro modo de cambiar alguna opción; 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.

*ver los temas: Gnome gconf-editor  y Gnome gconf-editor (2) .

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

Con dconf-editor podemos cambiar las preferencias de Nemo; entre ellas las que mas importantes me resultan cambiar son: dcon-editor -> org->nemo->preferences: activar show-advabced-permissionsshow-location-entry

Si queremos cambiar las preferencias de Nemo en modo root debemos ejecutar dconf-editor con permisos de root: sudo dconf-editor

Scfripts de Nemo: para que los scripts de Nautilus sigan estando disponibles en Nemo, hay que copiar los archivos de /home/usuario/.gnome2/nautilus-scripts al  directorio /home/usuario/.gnome2/nemo-scripts

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

De momento, aunque he cambiado Nautilus por Nemo como administrador de archivos en mi Mint 13 Cinnamon, no he desinstalado Nautilus, ya que éste tiene dos extensiones/paquetes ( nautilus-actions, y nautilus-columns ) que me resultan útiles, y que no están, espero que solo de momento, en Nemo; por ello uso habitualmente Nemo como administrador de archivos, y solo de vez en cuando Nautilus ( y aún en menor número de ocasiones uso PcManFm como administrador de archivos ).

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

Como una imagen vale mas que mil palabras, aquí va dos imágenes de Nautilus y Nemo respectivamente:

Nautilus 3.4.2:



Nemo 1.1.2:



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

miércoles, 19 de diciembre de 2012

Iniciar una .iso desde un pendrive sin tener esa opción en la bios, con un Live-Cd Boot Manager

Habitualmente cada vez que queremos que instalar/probar una distro de Linux, procedemos a bajarnos su imagen .iso, grabarla en un cd-r, creando un livecd,  o  en un pendrive-usb (con alguno de los métodos descritos en el tema Crear un pendrive iniciable (boot) con una .iso de una distro) y arrancamos el ordenador desde el medio grabado.
Pero es posible que alguna vez nos encontremos con un pc en el que la bios  sea algo antigua y no reconozca el pendrive-usb y por tanto no permita iniciar el pc desde un pendrive, pero si desde un cd. Para este caso podemos crear un live-cd con un Boot Manager ( Administrador de Inicio ) que nos permita iniciar el pc desde un pendrive.

Los pasos son: a) Crear un livecd con un Boot Manager  b) Iniciar el pc desde el livecd y desde él  c)  Iniciar el pc desde un pendrive. He encontrado dos Boot Manager ( PlopkExec y Plop Boot Manager ) que me parecen muy sencillos, tanto para crear el livecd como para usarlos:

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

PlopKexec: PlopKexec es un gestor de arranque basado en Linux Kernel para la detección automática  e inicio de distribuciones de Linux en las unidades usb. Por su pequeño tamaño, cabe en un disquete de 1,44 mb . También es posible arrancar desde un cdlive con plopKexec. Puede iniciar Linux desde un pendrive, incluso si no hay apoyo en la bios para ello.

Una solución es bajarnos el archivo plopkexec.iso , y una vez bajado y guardado, lo grabamos como imagen .iso ( no como dato ) con Brasero o K3b en un cd-r y obtendremos un livecd con el que iniciar el sistema. Esta vez el livecd solo contiene un Boot Manager ( Administrador de Inicio ) muy sencillo que nos detecta el pendrive y nos permite iniciarlo. Funciona con cualquier distro de Linux que use Syslinux.

Al iniciar el pc desde el livecd con PlopKexec, y con el pendrive también conectado al puerto usb,  nos reconoce el pendrive y nos aparece una imagen similar a la siguiente, en la que en este caso nos permite iniciar ( para probar o para instalar )  la distro Guadalinex v8 que previamente hemos instalado en el pendrive.

El archivo plopkexec.iso podemos descargarlo desde:  http://www.plop.at/en/bootmanagers.html      o desde aquí: plopkexec.iso

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

Plop Boot Manager: La forma mas fácil de usar el Plop Boot Manager es crear un live-cd que nos sirva de paso intermedio para iniciar un pendrive iniciable ( booteable ) con una distro instalada en él para posteriormente instalar dicha distro en el disco duro del pc.

Para ello, desde   http://www.plop.at/en/ploplinux/download.html  bajar el archivo ploplinux-4.2.2.iso


Grabar dicho archivo, como imagen .iso ( no como datos ) en un cd-r con  K3b o Brasero.



 PlopLinux Es una distro completa, que entre otras cosas tiene un boot manager que es el que nos permite a su vez iniciar un pendrive booteable con una distro en él.
Al iniciar el livecd nos aparece una imagen que nos permite elegir la opción plop boot manager , la cual nos permite iniciar la distro del pendrive.


Hay que tener en cuenta que el disco duro debe estar conectado directamente a un puerto usb de la placa base y no a un hub. Otra limitación es que no puede arrancar desde unidades ópticas usb, ni desde unidades Flash, ni disqueteras usb.

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

viernes, 14 de diciembre de 2012

Ver, y grabar, canales de TDT Españoles e Hispanoamericanos, con un script: TVenLinux.sh

El tema de hoy trata sobre un magnífico script ( TVenLinux.sh ) en bash ( visible y editable, desde gedit ) para ver y grabar lo emitido en streaming por varios canales de tdt Españoles/Hispanoamericanos -televisión digital terrestre -  en sistemas GNU/Linux / BSD , que se puede usar en pcs sin tarjeta capturadora / sintonizadora de tdt . El script se puede bajar desde: http://www.tvenlinux.com/  El autor -Busindre -, al que desde aquí le doy la enhorabuena por su excelente trabajo, y le doy las gracias por compartirlo, lo actualiza a menudo: actualmente hay más de 80 canales de la tdt Española y algunos Hispanoamericanos.

Además el autor muy amablemente nos dice: "En la cabecera del script tienes mi correo electrónico para lo que quieras, solo tienes que abrir el script con un editor de texto y encontrarás mi dirección (No olvides quitar los corchetes). No tengo tiempo para ser el servicio técnico de nadie, ni puedo añadir emisiones pirata por motivos obvios, pero si tienes algo constructivo que decirme, bugs que reportar, avisarme de canales que se han quedado sin emisión (Ojo, no todos emiten las 24H), añadir mejoras u ofrecerme un maravilloso puesto de trabajo, no lo dudes y escríbeme".

Lo explicado a continuación hace referencia a la versión 13-12-2012 de TVenLinux.sh. Una vez bajado este archivo hay que darle permisos de ejecución para que se convierta en el script original.

Se necesita: tener instalados previamente los siguientes paquetes Mplayer, Curl, Rtmpdump y Zenity para entornos Gtk o Kdialog para escritorio que usen Qt como Kde. Se necesita una buena conexión a Internet, y tener ancho de banda no saturado ( cerrar por tanto programas del tipo P2P, Youtube, Torrent, etc...) para no tener problemas con la recepción.

No se necesita: tarjeta capturadora / sintonizadora de tdt. Eso que nos ahorramos.

Cosas que se pueden editar en el script: En el propio texto del script están muy bien explicadas las opciones que se pueden editar:

CACHE_STREAMING=12 # Segundos que estará descargando el streaming de TV antes de empezar a reproducirlo, aumentar los segundos para conexiones lentas. Este tiempo hay que tenerlo en cuenta a la hora de guardar el archivo multimedia, ya que también se guardará con cierta desinscronización con respecto a lo que se ve en la ventana del reproductor multimedia.
CACHE_MPLAYER=10000 # Número de Kbytes que usará Mplayer para poder retroceder en la visualización del streaming de TV.
SAVE=0 # Cambiando el valor a 1 no preguntará si queremos guardar lo visualizado. Útil si no te interesa guardar y se quiere evitar la pregunta.
MPLAYER_HELP=0 # Cambiar el valor a 1 para no mostrar la ventana de "Teclas útiles de Mplayer".
REPRODUCTOR="mplayer" # Cambiar el reproductor ( vlc, cvlc y ffplay ). Si prefieres que mplayer termine en vez de esperar más datos introduce: "mplayer_old".
# touch /tmp/versiontv # Descomentar esta linea (Quitar la primera almohadilla) si se quiere que TVenLinux NO busque actualizaciones de forma automática.
y en  la última línea del script:
bash $0 # Comentar esta linea, anteponerle el símbolo # ,  si no queremos que se ejecute de nuevo la ventana de selección de canales una vez terminada la emisión.

Como se usa: Para ejecutar el programa, primero se le dan permisos de ejecución, y luego podemos hacerlo desde consola ($ ./TVenLinux.sh) o bien doble clic desde el entorno gráfico, o añadiendo una entrada al menú de aplicaciones. Por defecto el script lanza mplayer como programa con el que ver la emisión de tdt, por lo que en esta sección explico lo que pasa cuando se ejecuta el script tal como viene por defecto.

Una vez ejecutado aparece una primera ventana en la que aparecen los canales, una descripción de su temática, e información de la emisión en un momento dado (El autor del script, también recomienda consultar la página http://www.programacion-tdt.com/ para ver la programación diaria  de los canales de tdt.) . Para alcanzar rápidamente un canal, vale con teclear su nombre sobre la pantalla o bien usar la combinación "Cntrl + F" para buscar . Para ordenar alfabéticamente canales solo pulse en el nombre de la columna "Canales" o bien "Temática". Una vez seleccionado un canal, para cambiar de canal hay que cerrar el reproductor (Letra Q o cerrar la ventana), pero por  otra parte, se pueden arrancar varias instancias del scrit/programa a la vez.


Una vez seleccionado un canal, hacemos click en él o damos al botón aceptar, y tras unos segundos se ejecuta el reproductor mplayer, que reproduce la emisión del canal elegido, y una ventana de "Teclas útiles de Mplayer" que nos indica las teclas importantes para el manejo del vídeo en mplayer.



Mientras se va reproduciendo la emisión, se va creando un archivo temporal multimedia en el directorio /tmp ; cuando cerramos la ventana de mplayer, el script nos pregunta si queremos guardar:  ¿Desea guardar el streaming de vídeo en disco ? , si decimos que no, el archivo temporal creado en /tmp se borrará, si por el contrario decimos que si, nos dejara guardar el archivo creado en /tmp en el directorio que queramos, tras lo cual se borrará el archivo multimedia temporal. Es decir el script nos permite ver la emisión a través del reproductor mplayer, y después guardar todo el vídeo en el disco duro.

El único problema que se ha detectado es la desincronización del audio con respecto al vídeo  en muchos de los canales, aunque el script TVenLinux ha previsto este inconveniente, ya que se soluciona con volver unos segundos hacia atrás el vídeo, tal como se indica en la web de desarrollo.

El autor recomienda usar mplayer, y ese es el reproductor que viene configurado por defecto para ser usado, pero se puede cambiar el reproductor por vlc, cvlc o ffplay fácilmente en la sección de "Configuración" con la variable "REPRODUCTOR".  Gracias a ello, yo cambio mplayer por vlc (vlc es el ejecutable del reproductor multimedia Videolan) como reproductor del script, y el resultado es el siguiente.
Como uso el script, con Videolan como reproductor multimedia:  Si se reproduce el script con vlc, Videolan se puede configurar de la siguiente forma:
Videolan->View->advanced controls , con ello en la barra de herramientas de Videolan aparecen unos iconos nuevos, entre los que hay uno (botón rojo) con el que se puede, haciendo click en él, grabar el vídeo en formato multimedia, mientras se reproduce el vídeo, de forma que se puede grabar todo, o alguna/s parte/s de él, haciendo click para que empiece a grabar o pare la grabación. La/s grabaciones realizadas de esta forma se guardaran en uno o varios archivos multimedia en la carpeta /home/usuario. Ademas del botón para grabar la reproducción, en la barra de herramientas de Videolan habrán aparecido otros botones que nos permiten: tomas fotos de los fotogramas, hacer que se reproduzca fotograma a fotograma,


También permite modificar muchos mas detalles de como se ve y se oye el vídeo durante la reproducción, pero estos cambios no se reflejaran  en el archivo multimedia que se guardará, ni con la herramienta de Videolan, ni al cerrar el programa.
Videolan->herramientas->Efectos y filtros ( o con Ctrl+e ): pantalla de sonido y de vídeo


y además sigue estando vigente la opción de que al cerrar la pantalla de Videolan, despues de la reproducción, el script te pregunta si quieres grabar todo el vídeo que se ha reproducido anteriormente en el directorio que quieras.

-- Con vlc como reproductor del script puedes grabar el vídeo ( todo, o alguna/s parte/s de él ) mientras se reproduce, con la herramienta de Videolan,  o  todo el vídeo, después de cerrar la ventana del reproductor.
-- Con mplayer como reproductor del script puedes grabar el vídeo: todo el vídeo, después de cerrar la ventana del reproductor.
——————————

martes, 11 de diciembre de 2012

Imprimir desde Linux Mint con una impresora instalada en un pc con Windows, compartida en red

Tras configurar  mi red local (1), ( compuesta por un pc fijo con los sistemas operativos Windows y Linux, y un pc portátil con Linux ), e instalar mi impresora (2) (Brother DCP 130C) en el pc fijo en ambos sistemas operativos y en el portátil con Mint, ya podía imprimir desde el portátil, pero solo si en el pc fijo se estaba ejecutando Linux (3) , pero no si era Windows el que estaba en funcionamiento.

( Lo anterior lo conseguí realizando lo explicado en los temas siguientes: (1) Crear una red local entre pcs con Ubuntu (protocolo sftp y Nautilus)  (2) Instalar la impresora multifunción Brother-dcp-130c   (3) Imprimir en una red local de pcs con Ubuntu )

Lógicamente esta situación no es muy adecuada, ya que si en el pc fijo esta alguno de mis hijos ( que son, aún, Windows-adictos ) , usando éste sistema operativo, no se puede imprimir desde mi pc portátil con Mint, no por lo que he procedido a compartir la impresora en Windows  y añadirla como impresora en red en el pc portátil con Linux. Ahora ya puedo imprimir desde el pc portátil tanto si en el pc fijo esta funcionando Windows como si se ejecuta Linux. Para ello he seguido los siguientes pasos:

= En el pc fijo remoto, con Windows, con la impresora conectada a él: los pasos a realizar son:


- Instalar la impresora en el pc con Windows

- Poner la impresora como compartida en red

- Averiguar la dirección IP del pc con Windows, esta información servirá posteriormente para añadir la impresora al pc con Mint. Pulsar el botón Inicio, a continuación en el cuadro ejecutar escribir cmd y pulsar el botón Aceptar. Este comando abrirá una ventana en modo Ms-ds. Ahora escribir en la línea de comandos ipconfig y se mostrara la dirección IP y la mascara de red. El dato que nos interesa es la dirección IP.

(Todas estas cosas son muy fáciles, según los usuarios de Windows, por lo que no hace falta explicarlas en un foro de Linux).

= En el pc portátil, con Mint: Los pasos a seguir son los siguientes:

== Instalar desde Synaptic el paquete system-config-printer-gnome , y luego pulsar alt+f2, escribir system-config-printer y ya sale una ventana en la que puedes añadir una impresora haciendo click en el botón Añadir



== Tras lo que se abre la ventana del Seleccionador del Dispositivo en la cual se debe elegir la opción Impresoras de Windows via Samba,


== En el recuadro smb:// se pone la dirección ip del equipo remoto con Windows, que es al que está conectada la impresora, y el nombre de la impresora compartida (por ejemplo 192.168.1.10/Brother-DCP-130_for_win ), o la dirección de la impresora con el protocolo Samba: smb://WORKGROUP/WIN2/Brother-DCP-130_for_win,   y ya la instalas.

== Una vez que ya está instalada la impresora compartida en la red Samba, desde la primera pantalla ( la que se abre con el comando system-config-printer ) puedes seleccionarla, y con  el botón derecho del ratón abrir sus Propiedades, e imprimir una página de prueba para comprobar que la instalación es correcta.



== Una vez hechos estos pasos, cuando se ejecuta de nuevo en el portátil el comando system-config-printer aparece la siguiente ventana, en la que se ve que hay tres impresoras:
- una impresora para imprimir desde el portátil cuando está conectada al pc fijo y éste funciona con Windows ( Brother-DCP-130C_for_win ),
- otra impresora para imprimir desde el portátil cuando la impresora está conectada al pc fijo y éste funciona con Linux ( Brother_DCP-130C-fijo )  ( ésta es la que tengo como impresora predeterminada )
- y una impresora más para cuando la tengo conectada por cable al portátil ( Brother-DCP-130C-conectada_al_portátil ).



Con todo esto ya puedo desde el pc portátil imprimir cualquier documento/imagen sea como sea que tenga conectada la impresora y sea cual sea el sistema operativo que tenga funcionando en el pc fijo.

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

miércoles, 5 de diciembre de 2012

Cambiar las opciones del usuario administrador del sistema

Si nos gusta instalar varias distros Linux en el disco duro, y queremos compartir la partición /home  (obviamente la partición / no puede ser compartida por dos distros ) , para no tener que crear varias de ellas, es conveniente  compartir la partición, pero con nombres y carpetas de usuarios ( /home/usuario ) diferentes. El problema de compartir /home/usuario, es decir con un mismo nombre de usuario,  no debe estar en las carpetas del tipo Descargas, Música, Documentos, etc ni en los archivos que haya en ellas; Si se quiere que varios usuarios compartan este tipo de archivos, lo mejor es tenerlos en una partición aparte, que se montará en /media/datos.

El problema puede estar en las carpetas ocultas ( su nombre empieza por un punto  (por ejemplo .config ); para verlas hay que hacer: Nautilus->Ver->Mostrar archivos ocultos ).
Es en las carpetas ocultas ( y en sus archivos ocultos ) donde se guardan las configuraciones de muchas aplicaciones y configuraciones especificas para un usuario en un sistema operativo dado, por lo que puede producirse un error si una misma carpeta oculta es compartida por un mismo usuario en dos sistemas operativos distintos.

--------------------------
En resumen: la partición /home si puede ser compartida por dos sistemas operativos, pero es mejor que cada sistema tenga un usuario distinto, de forma que:
el sistema operativo A use para su usuario la carpeta /home/usuarioA
el sistema operativo B use para su usuario la carpeta /home/usuarioB

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

Durante el proceso de instalación de una distro a partir de una imagen .iso, se crea un usuario administrador, ( que posteriormente será el que usemos por defecto, y con el que podremos instalar/desinstalar programas y configurar el sistema, y si fuera necesario crear otros usuarios ) , al que se le da un nombre y se pone una contraseña a nuestro gusto, pero una vez ya instalado y funcionando el sistema, podemos arrepentirnos, por lo indicado en los párrafos anteriores o cualquier otro motivo,  de algunos de los datos que pusimos: podemos cambiar  el nombre del usuario la contraseña o el nombre de su carpeta /home/usuario, que le pusimos al instalar el sistema.

Todo ello se puede hacer ( Estos pasos los he realizado en la distro Mint13; en Ubuntu y otras distros derivadas debe de poderse hacer de forma similar ):
- Ejecutar users-admin , seleccionar el usuario administrador ( si se tiene mas de un usuario )
- Con el primer botón change (empezando a contar de arriba abajo) se cambia el nombre del usuario, en este caso del usuario administrador.
- Con el segundo botón change se puede cambiar el tipo de usuario ( mejor no cambiar el tipo de usuario al usuario administrador )
- Con el tercer botón change puedes cambiar la contraseña del usuario administrador ( la que se puso al instalar el sistema).


Desde Advanced Settings se puede cambiar otros detalles, por ejemplo los privilegios del usuario, y la carpeta de /home/tu_usuario (aunque para cambiar esto se tiene que ejecutar users-admin desde otro usuario, por lo que para cambiarlo se tendría que iniciar el sistema desde el modo recovery que inicia el sistema con el usuario root )





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

jueves, 29 de noviembre de 2012

Apagar el monitor, momentáneamente, en pc portátiles.

A la hora de dejar de usar por un tiempo el pc hay varias posibilidades: apagar, hibernar, o suspender el pc, pero no con todos los portátiles conseguimos tener estas posibilidades, en  algunos la opción hibernar o suspender no esta disponible. En este tema se propone un truco para al menos apagar el monitor del portátil, ahorrando algo de energía con ello, a la vez que la recuperación al estado anterior es muy rápida, prácticamente instantánea, ya que en realidad el resto del pc sigue funcionado como si nada.

Con la orden ejecutada en la terminal: xset dpms force off hacemos que se apague el monitor...hasta que volvemos a apretar alguna tecla, o movemos el ratón, por lo que la recuperación es casi instantánea.

Podemos hacer un script ( Crear un script básico ) con ese comando para ejecutarlo con el ratón - cuidado que en cuanto se mueve un poco de nuevo el ratón se vuelve a encender el monitor - , o mejor aún asignar una combinación de teclas para que se ejecute: Configuración del Sistema->Teclado->pestaña Atajos->Combinación personal-> añadir atajo de teclado a la dirección donde esté el script.

El texto del script es:

#!/bin/bash
echo Script para apagar momentáneament el monitor del pc portátil
xset dpms force off

Puede ser útil para dejar el pc encendido, pero con el monitor apagado para que consuma menos energía, durante un tiempo que no vayamos a usar el pc. Hay portátiles en los que los modos "suspender" e "hibernar" no funcionan ( ver posibles soluciones en Hibernar, Suspender el PC ); esto puede ser una alternativa. Este "truco" sirve para los portátiles, que al menos el mio, no tienen un botón con el que apagar el monitor o pantalla.

En un foro me han comentado:"Cuidado con eso. Me cargué un monitor hace tiempo. Supongo que fue porque era de tubo (no plano)".

Y esto es todo por hoy...un tema bien corto

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

viernes, 23 de noviembre de 2012

Cambiar entre aplicaciones abiertas, en Cinnamon

Cuando tenemos varias aplicaciones abiertas a la vez, y minimizadas en el panel, en la interfaz Cinnamon hay varias formas de pasar de una a otra. En unos casos se hace a través de unas extensiones ( CoverFlow Alt+Tab, y Cinnadock ), en otro con un applet ( Window list with window preview ) , y por último con una opción de la configuración de Cinnamon (Esquina Activa) .  La forma en que se instalan applets y extensiones en Cinnamón está explicado en: Añadir applets y extensiones a Cinnamon  . En realidad yo tengo funcionando todas ellas. Posiblemente haya otras extensiones y/o applets para realizar este cambio entre aplicaciones abiertas, pero aquí indico las que mas me gustan para ello. También es probable que con el tiempo aún salgan mas applets/extensiones para esta tarea.

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

Esquina Activa: Podemos activar esta caracteíistica de Cinnamon desde Configuración de Cinnamon -> Esquina Activa y seleccionamos las opciones como en la imagen:


Cerramos la pantalla anterior y ahora en el escritorio aparece un nuevo icono (icono de la Esquina Activa ) en la zona de la pantalla que hayamos indicado en la imagen anterior (en este caso en la zona inferior izquierda).


Al hacer click sobre él se abre una Pantalla de Cambio de Escritorios Virtuales (PCEV) como la siguiente en la que aparece un símbolo + en el extremo derecho de la pantalla, con el que se puede añadir mas escritorios virtuales, o un símbolo x en la esquina superior derecha de cada escritorio virtual, con el que se puede quitar.


En resumen las combinaciones de teclas que se usan para trabajar con los escritorios virtuales y la Esquina Activa son:
Ctrl+Alt+Flecha Derecha o Izquierda: desplazarnos entre escritorios virtuales, tanto si estamos en uno de ellos o si estamos en la PCEV
Ctrl+Alt+Flecha Arriba: pasar de un escritorio virtual abierto a la PCEV y viceversa.

En la PCEV podemos arrastrar, con el cursor del ratón – botón izquierdo -  una aplicación que tengamos abierta en un escritorio a otro, incluso si en un escritorio tenemos abiertas varias aplicaciones, podemos arrastrar una de ellas, dejando las otras, a otro escritorio, para de esta forma organizar como queramos las aplicaciones que tenemos abiertas.

Mas información sobre el tema en:  Escritorios virtuales y Esquina Activa en Mint13 con Cinnamon


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

Extensión CoverFlow Alt-Tab: ( Si no tenemos esta extensión aún podemos cambiar entre aplicaciones abiertas con la combinación Alt+Tab, pero sin efectos visuales 3D. ) Debemos tener activada la extensión Coverflob Alt-tab ( Se puede instalar a partir de  http://cinnamon-spices.linuxmint.com/extensions  ) para que teniendo varias aplicaciones activas ( en este ejemplo Firefox, Gedit y Nautilus ) y con la combinación de teclas Alt+Tab nos salga una imagen similar a la imagen siguiente , desde la que poder ir cambiando de una a otra aplicación con Alt+Tab.


La extensión Coverflob Alt-tab viene de serie instalada con Mint13 Maya , pero si no lo estuviera se puede instalar desde la página: http://cinnamon-spices.linuxmint.com/extensions .Una vez descargado el archivo .zip correspondiente se descomprime en la carpeta /home/usuario/.local/share/cinnamon/extensions , y se podría activar con el comando cinnamon-settings y en la pantalla: Configuración de Cinnamon -> Extensiones.

Este es el único método de cambiar entre aplicaciones abiertas en el que se usa exclusivamente el teclado, con la combinación Alt+Tab. Los otros métodos son usados con el ratón.

El uso de esta extensión se explica en Efectos 3D en Cinnamon

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

Extensión CinnaDock: Se puede instalar a partir de  http://cinnamon-spices.linuxmint.com/extensions   Por defecto Cinnadock aparece de forma fija sobre el lado derecho de la pantalla, y si no se tiene ningún programa abierto o minimizado en el panel no aparece ningún icono sobre el dock. CinnaDock no tiene un método para poder ser configurado, pero se puede editar sus preferencias a través del programa Dconf-editor . Para usar este programa hay que instalar el paquete dconf-tools  y ejecutar el comando dconf-editor : se ha de editar las preferencias en: dconf-editor ->org ->cinnamon ->extensions ->cinnadock


En este caso lo he configurado para que se auto-oculte sobre el borde izquierdo de la pantalla cuando el cursor del ratón deja de estar sobre él; he cambiado el tamaño de los iconos a 32 pixels, y en cinnadock-apps he añadido ['cardapio.desktop'] para que el icono del menú de aplicaciones Cardapio quede como un icono fijo en el CinnaDock (el icono superior ); los otros dos iconos que aparecen se corresponden a las dos aplicaciones que están abiertas y o minimizadas en el panel  ( Firefox y Nautilus) y que se pueden llevar al primer plano haciendo click con el botón izquierdo del ratón sobre el icono correspondiente en el dock.


Por defecto Cinnadock, si no se tiene ningún programa abierto o minimizado en el panel no muestra ningún icono sobre el dock, pero se pueden añadir  iconos que permanezcan fijos sobre el dock y que abran algún programa:
- Con Dconf-editor: con dconf-editor ->org ->cinnamon ->extensions ->cinnadock : como solo se puede añadir un icono que abra un programa, he elegido añadir como programa el menú de aplicaciones Cardapio, editando en cinnadock-apps: ['cardapio.desktop']
- Teniendo una aplicación abierta, y que por lo tanto aparece su icono en el dock, seleccionamos con  el cursor y con el botón  derecho del ratón optamos por la opción pin to dock ( si queremos volver atrás para quitar el icono fijo optaremos por la opción remove from dock ). Con este método se pueden añadir varios iconos correspondientes a varias aplicaciones, para tenerlas ancladas en el dock.

Mas información sobre Cinnadock en: Cinnamon tiene su propio dock de aplicaciones Cinnadock

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

Applet Window list with window preview: Este applet se puede instalar a partir de  http://cinnamon-spices.linuxmint.com/applets  . Se puede seleccionar un programa u otro ( en este ejemplo Firefox o Nautilus ) con el cursor del ratón, viéndose una vista previa del programa seleccionado antes de pasarlo al primer plano, maximizarlo, desde el panel, con el botón  izquierdo del ratón. En la imagen siguiente se ve un ejemplo de la vista previa de Firefox, minimizado en el panel, estando abierto el administrador de archivos.




Hay también otro applet (Window Quick List) con la que aparece un icono en el panel desde el que también se puede cambiar entre aplicaciones abiertas, pero sin  que se muestre una imagen previa de la aplicación; obviamente prefiero el applet Window list with window preview.

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

lunes, 19 de noviembre de 2012

Crear un pendrive iniciable (boot ) con una .iso de una distro

Con los métodos que se indican  he logrado hacer un pendrive iniciable ( bootable ) con una imagen .iso de alguna distro de Linux, para poder instalarla o probarla en un pc que no tenga lector de cd/dvd, pero si opción de iniciar el sistema desde un pendrive. Y aunque nuestro pc si que tenga lector de cd/dvd sigue siendo un método útil para probar una distro sin tener que grabar la .iso en un cd/dvd, lo que nos ahorra dinero: si nos gusta mucho la distro, la podemos instalar en el disco duro; que no nos gusta, la borramos del pendrive e instalamos otra, sin haber gastado dinero en un cd/dvd.  Al ejecutar estos programas, en el pendrive se eliminan todos los archivos y directorios que pudieran tener previamente.

Todos los métodos/programas que indico se tienen que usar con permisos de root, y el pendrive debe de estar previamente formateado en fat32.

- Unetbootin : Lo primero es ir a la página del programa*:  http://unetbootin.sourceforge.net/ y desde Aquí bajarse el archivo unetbootin-linux-502.bin, al que hay que seleccionarlo y desde Preferencias-Permisos, hay que añadirle permisos de ejecución, y luego hacer doble clisk en él para que se instale y ejecute ( aparecerá una nueva entrada en el Menú de aplicaciones-Herramientas del sistema-Unetbootin ) tras lo cual tras pedirnos la contraseña de root, se abre la ventana de Configuración.

Se debe ejecutar con: gksu unetbootin. Aparece la ventana del programa, en la que hay que configurar los puntos de forma similar a la imagen. 


Si usamos este programa, pero en vez de configurar los puntos como se indica, en Tipo ponemos disco duro y en Unidad ponemos la partición / , lo que haremos será añadir una entrada al Grub2 desde la que también podremos probar la .iso de la distro que elijamos (Probando una distro desde el menú del Grub2 con Unetbootin ) .

*Desde esa misma página se puede bajar la versión de Unetbootin para Windows, para desde este sistema operativo crear un pendrive iniciable con una .iso de Linux, para iniciar el pc desde el pendrive e instalar en el disco duro la distro de Linux que hayamos elegido, y o bien decir adiso definitivo a Windows, o bien hacer que convivan en el mismo pc los dos sistemas operativos.

- Creador de disco de arranque:  El  paquete que hay que instalar y el comando ejecutable es usb-creator-gtk , por lo que se debe ejecutar con: gksu usb-creator-gtk


Este programa permite hacer dos cosas que no permiten los otros programas: borrar un disco (pendrive ), y  crear un espacio de almacenado adicional para almacenar datos, lo cual permite que las modificaciones que hagamos en la distro ( añadir o quitar programas, modificar configuraciones del sistema, o guardar archivos no muy grandes ) se guarden y las tengamos de nuevo disponibles cuando volvamos a iniciar la distro desde el pendrive, por lo que permite probar mejor la distro .Es, por ello, mi programa favorito.

- Con la terminal: sudo dd if=/nombre-de-la.iso of=/dev/sdb ( por ejemplo: sudo dd if=/linuxmint-13-cinnamon-dvd-64bit.iso of=/dev/sdb , teniendo la .iso en el directorio raiz y siendo la partición del pendrive /dev/sdb: para saber el dispositivo en que esta montado el pendrive hay que ejecutar el comando sudo fdisk -l con el pendrive conectado y montado)

Al ejecutar el comando, te pide que pongas la contraseña, y tras un tiempo en el que parece que no pasa nada ya que no aparece nada en la terminal aparece lo siguiente:

usuario@mint ~ $ sudo dd if=linuxmint-13-cinnamon-dvd-64bit.iso of=/dev/sdb
[sudo] password for usuario:
1640448+0 registros leídos
1640448+0 registros escritos
839909376 bytes (840 MB) copiados, 171,82 s, 4,9 MB/s
usuario@mint ~ $

tras lo cual ya se puede cerrar la terminal, y se habrá creado el pendrive iniciable.

- Imagewriter: Ejecutado con permisos de root: gksu imagewriter, crea también un pendrive iniciable, eligiendo la .iso y el disco duro correspondiente al pendrive, por medio de la ejecución del comando: sudo dd if=/nombre-de-la-.iso of=/dev/sdb .Es por tanto un programa gráfico que ejecuta el comando indicado anteriormente con la terminal.

Si al ejecutar este programa no tenemos un pendrive conectado al pc, nos sale un mensaje advirtiendo este error, y no se abre el programa.


Editado/Añadido (Gracias a Guadafan) : Solo puntualizar que al usar el comando dd o Imagewriter no es necesario tener formateado el pendrive en fat32, de hecho no tiene por qué esta formateado siquiera. Y que para usar estos dos métodos, la imagen .iso debe ser híbrida ( iniciable desde cd y desde pendrive) , de lo contrario no podrás iniciarla.

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

Añadido (2-2-2013):

MintStick: es una herramienta propia de Mint, con una muy sencilla interfaz, que no necesita mayor explicación: se elige el archivo.iso ( o .img ) y el pendrive y se da al botón Escribir al dispositivo. Como se puede ver la interfaz es similar a usb-imagerwriter, y de hecho, al instalar el paquete mintstick se desinstala usb-imagewriter, y viceversa. Supongo que en realidad mintstick es una versión propia de usb-imagewriter.


Editado/Añadido:
Mintstick se puede usar con dos comandos:
El comando para el grabador de imágenes .iso en memórias-usb o pendrives es: mintstick -m iso . Es el comando que hemos usado para grabar una imagen .iso en un pendrive.
El comando para usar el formateador de memórias-usb o pendrives es: mintstick -m format . Con él podemos formatear una memória-usb o pendrive.


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

Una vez tengamos creado el pendrive iniciable apagamos el pc, y lo volvemos a encender, pasando previamente por la bios para seleccionar el pendrive como primera opción de inicio, o tecleando alguna de tecla especifica ( en mi caso f12 en el pc portátil y f8 en el pc fijo ) que permite seleccionar entre las opciones de inicio tenga el pc  ( En mi caso, en vez de elegir la opción "removable", que inicia desde el livecd, hay que elegir la opción "hdd" que a su vez permite elegir entre iniciar desde el disco duro o desde el pendrive,  ) , tras lo cual se inicia la distro correspondiente a la imagen .iso que hayamos elegido al crear el pendrive iniciable.

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

jueves, 15 de noviembre de 2012

Renombrar fotos según su fecha de creación: rename-to-exif-date

En este tema voy a explicar los pasos que realice en Mint 13 para conseguir tener un programa gráfico que me ayudara a renombrar de forma masiva, según su fecha de creación,  archivos de fotos, o un directorio con fotos. En versiones anteriores del sistema, con Gnome2, para renombrar las fotos según su fecha de creación, usaba el programa nautilus-rename-exif-date y aparecía en Nautilus una opción para ello en el menú contextual. Sobre este programa se puede ver el tema  Algunas cosas sobre fotografía digital .

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

Ahora, con Mint13 Cinnamon, (interfaz basada en Gnome3) he instalado con Y-PPA manager  ese paquete nautilus-rename-exif-date ( ya que no me aparecía en Synaptic, al no tenerlo en mis fuentes de software )   y no aparece dicha opción en el menú contextual del administrador de archivos. He instalado, esta vez si, desde Synaptic, también otros paquetes exif: exif , exifprobe, y exiftags , pensando que ahí podía estar el fallo  ... sigue sin aparecer la opción en el menú contextual de Nautilus.

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

En resumen: instalar el programa rename-to-exif-date desde la dirección que se indica  , y el paquete python-exif desde Synaptic.

A continuación expongo como lo conseguí.

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

Para solucionar el asunto, buscando en internet, he instalado desde http://ppa.launchpad.net/zootropo/ppa/ubuntu/pool/main/r/rename-to-exif-date/ , este otro programa, rename-to-exif-date , que en teoría serviría para lo mismo pero si lo ejecuto desde el menú de aplicaciones no se abre.

Para intentar averiguar  donde esta el fallo, al ejecutarlo desde la terminal sale el mensaje de error:
usuario@mint ~ $ rename-to-exif-date
Traceback (most recent call last):
  File "/usr/lib/rename-to-exif-date/rename-to-exif-date.py", 
line 29, in <module>
    import EXIF
ImportError: No module named EXIF
usuario@mint ~ $

Si abro ese archivo: sudo gedit  /usr/lib/rename-to-exif-date/rename-to-exif-date.py y pongo un símbolo # delante de la linea 29 , para que no se ejecute esa línea:
 #import EXIF

, guardo los cambios y vuelvo a ejecutar rename-to-exif-date si que se abre el programa: se abre una ventana en la que se deben arrastrar los archivos de fotos que se quieran renombrar y deberían aparecer con el nuevo nombre en la carpeta de origen, pero no se realiza ese cambio de nombre en los archivos de fotos.

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

El siguiente paso que he realizado ha sido instalar desde Synaptic  el paquete python-exif 
He vuelto a deshacer los cambios que había realizado en el archivo /usr/lib/rename-to-exif-date/rename-to-exif-date,  quitando el símbolo # delante de la linea 29 del archivo, y guardado los cambios.
He vuelto a ejecutar el programa Rename-to-exif-date, y ahora ya funciona correctamente: se abre una ventana (imagen siguiente ) en la que se deben arrastrar los archivos de fotos, o un directorio con fotos, que se quieran renombrar y aparecen con el nuevo nombre, en  función de la fecha en que se tomo la foto, en la carpeta de origen. Funciona solo con fotos tomadas con cámaras de fotos que guarden información exif de las tomas; no funciona por ejemplo con imágenes tomadas del escritorio con la herramienta Capturador de Pantalla ( gnome-screenshot --interactive)

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

He comprobado que los paquetes exif , exifprobe, y exiftags , que instale intentando que funcionara el programa nautilus-rename-exif-date  ,pueden ser desinstalados, y tras ello el programa rename-to-exif-date sigue funcionando correctamente.

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

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

viernes, 9 de noviembre de 2012

Cinnamon tiene su propio dock de aplicaciones: CinnaDock in progress

En la interfaz Cinnamon se puede instalar, desde Synaptic,  un dock de aplicaciones complejo como Avant-window-navigator o Cairo-dock, que al instalarlo se instalan un buen número de paquetes,  o instalar un dock sencillo, CinnaDock , que es solo una extensión para Cinnamon. Para instalar esta extensión, aconsejo consultar la forma en que se instalan applets y extensiones en Cinnamón, que está explicado en: Añadir applets y extensiones a Cinnamon

CinnaDock in progress se puede instalar 1) a partir de la página  http://cinnamon-spices.linuxmint.com/extensions  , siguiendo las indicaciones que se dan en la página desde la que se baja la extensión, o 2) a partir de un ppa: añadiendo el repositorio ppa Cinnamon Extras para instalar mas paquetes de extensiones y applets:
sudo add-apt-repository ppa:bimsebasse/cinnamonextras
sudo apt-get update

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

Editado (4-dic-2012): no se porque motivo el ppa bimsebasse ha dejado de estar activo; ahora hay que bajar el cinnadock.deb desde: http://ppa.launchpad.net/bimsebasse/testing/ubuntu/pool/main/c/
-------------------
Una vez que el repositorio PPA Cinnamon Extras  se ha añadido, debemos usar Synaptic y la búsqueda de la palabra cinnamon-applet- , o cinnamon-extension- ( en este caso buscamos cinnamon-extensión-cinnadock  )para que podamos ver todos los applets y extensiones disponibles para su posterior instalación de la forma habitual para cualquier paquete .deb

Por defecto Cinnadock aparece como una pequeña zona rectangular de forma fija sobre el lado derecho de la pantalla, y si no se tiene ningún programa abierto o minimizado en el panel no aparece ningún icono sobre el dock; a medida que se van abriendo aplicaciones van apareciendo iconos correspondientes a dichas aplicaciones, desde los que se pueden a volver a poner, con un click del botón izquierdo del ratón, en un primer plano una aplicación que se haya minimizado al panel. Conforme se van cerrando las aplicaciones, van desapareciendo los iconos correspondientes en el dock.

CinnaDock no tiene un método para poder ser configurado, pero se puede editar sus preferencias a través del programa Dconf-editor . Para usar este programa hay que instalar el paquete dconf-tools  y ejecutar el comando dconf-editor : se ha de editar las preferencias de Cinnadock en: dconf-editor ->org ->cinnamon ->extensions ->cinnadock




En mi caso lo he configurado: -- para que se auto-oculte cuando el cursor del ratón deja de estar sobre él, en vez de permanecer fijo. -- para que esté sobre el borde izquierdo de la pantalla, en vez de en la derecha, -- he cambiado el tamaño de los iconos a 32 pixels (en función del tamaño de los iconos, y de en que lado de la pantalla este situado el dock,  cabrán mas o menos de ellos en el dock) , -- y en cinnadock-apps he añadido ['cardapio.desktop'] para que el icono del menú de aplicaciones Cardapio quede como un icono fijo en el CinnaDock ( vease el icono superior de la imagen siguiente ); los otros dos iconos que aparecen se corresponden a las dos aplicaciones que están abiertas y o minimizadas en el panel  ( Firefox y Nautilus) y que se pueden llevar al primer plano haciendo click con el botón izquierdo del ratón sobre el icono correspondiente en el dock.



Por defecto Cinnadock, si no se tiene ningún programa abierto o minimizado en el panel no muestra ningún icono sobre el dock, pero se pueden añadir  iconos que permanezcan fijos sobre el dock y que abran algún programa:
- Con Dconf-editor: con dconf-editor ->org ->cinnamon ->extensions ->cinnadock : como solo se puede añadir un icono que abra un programa, he elegido añadir como programa el menú de aplicaciones Cardapio, editando en cinnadock-apps : ['cardapio.desktop']
- Teniendo una aplicación abierta, y que por lo tanto aparece su icono en el dock, seleccionamos con  el cursor y con el botón  derecho del ratón optamos por la opción pin to dock ( si queremos volver atrás para quitar el icono fijo optaremos por la opción remove from dock ). Con este método se pueden añadir varios iconos correspondientes a varias aplicaciones, para tenerlas ancladas en el dock, independientemente de si la aplicación está abierta o no.

——————————————————–

Añadido (20-feb-2013 ) :
Si al actualizar la versión de Cinnamon, por ejemplo de 1.4 a 1.6.7, deja de funcionar el dock Cinnadock, la solución es:
- Abro la terminal y ejecuto el siguiente comando, para editar el archivo metadata.json correspondiente al Cinnadock:
sudo gedit /usr/share/cinnamon/extensions/cinnadock@in-progress.org/metadata.json , y en la linea
 "cinnamon-version": [ "1.3.0", "1.3.1", "1.3.2", "1.4.0", "1.4.1", "1.4.2" ],
añado mi versión de Cinnamon, de forma que ahora es:
"cinnamon-version": [ "1.3.0", "1.3.1", "1.3.2", "1.4.0", "1.4.1", "1.4.2", "1.6.7" ],
- Guardo los cambios en el archivo
- Reinicio Cinnamon (alt+f2 y tecla r )
- Activo la extensión Cinnadock desde Configuración de Cinnamon->Extensiones

-----------------------------------------------------------
Añadido:
También hay un nuevo dock de aplicaciones: Cinnadock plus , ( muy parecido a Cinnadock in progress ) pero que se instala como una extensión mas y que se puede configurar desde la misma pantalla de Configuración del Sistema->Extensiones. Por lo tanto su instalación y configuración es mas sencilla, y además al señalar con el cursor uno de los iconos del dock aparece una miniventana que da información sobre el programa que se corresponde con el programa seleccionada. Por ello a desbancado a Cinnadock in progress como mi dock de aplicaciones propio de Cinnamon.
Cabe de configurar Cinnadock in progress y Cinnadock plus de forma que uno de ellos aparezca a la derecha , y el otro a la izquierda, de forma que tengamos siempre muy a mano los iconos de nuestras aplicaciones favoritas.