jueves, 28 de febrero de 2013

Cinnamon: Menús de aplicaciones

En la interfaz Cinnamon, a diferencia de lo que se ha hecho en la interfaz Unity y Gnome-shell,  se ha tratado de conservar un sistema de menús de aplicaciones lo mas parecido al que había en Gnome2, para ello por defecto la interfaz viene con un menú de aplicaciones - Cinnamon menu- , pero éste se puede cambiar por otros menús de aplicaciones.

1) Cinnamon menu: es el menú de aplicaciones que viene por defecto con la interfaz Cinnamon. Se puede activar/desactivar como cualquier otro applet de panel, como se explica en los enlaces de mas abajo. Tiene una barra de búsqueda de aplicaciones (1), una barra vertical de aplicaciones principales (2), una zona con menús de aplicaciones (3), y una zona con las aplicaciones (4) correspondiente a uno de los menús seleccionados en la zona anterior



Desde http://cinnamon-spices.linuxmint.com/applets  se pueden instalar (como se explica en Añadir applets y extensiones a Cinnamon ) otros menús de aplicaciones, entre ellos:

2) Simpler menu: En este menú la zona (2) tiene menos iconos que en el menú por defecto, por lo demás tiene las mismas zonas que el menú por defecto de Cinnamon.



3) Simplest menu: Este menú viene sin la barra de búsqueda (1), ni los iconos de aplicaciones principales (2) , solo con los menús de aplicaciones a la izquierda (3)  y las aplicaciones correspondientes a cada uno de los menús (4) a la derecha.


Con los tres anteriores menús de aplicaciones, con un click con el botón derecho del ratón sobre su icono en el panel se abre un editor del menú de aplicaciones, tipo Alacarte; el comando para abrir el editor de estos menús de aplicaciones es: cinnamon-menu-editor ; las ediciones que se hagan con este comando se reflejan en los tres menús de aplicaciones anteriores, pero no en Cardapio, y la edición que se haga de Cardapio con el editor Alacarte no se reflejan en estos tres editores, resultado de ello es que podemos tener distinto menú de aplicaciones en Cardapio y en estos tres menús.

La configuración del Menú de Aplicaciones de Cinnamon que he ido cambiando con el uso e instalación de programas se guarda en el archivo /home/usuario/.config/menus/cinnamon-applications.menu


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

4) Dock Avant Window Navigator (AWN) y menú de aplicaciones Cardapio:

Uso esta combinación para “unificar” mi forma de trabajar en Cinnamon, Gnome-shell y Unity

El dock de aplicaciones AWN se instala desde Synaptic, seleccionando el paquete avant-window-navigator con el que se instalan unos cuantos paquetes mas.

El menú de aplicaciones Cardapio no se instala como los menús de aplicaciones anteriores - como un applet del panel -, sino con un paquete .deb, por lo que hay que instalar los paquetes cardapio , cardapio-awn (para usarlo como un applet con el dock de aplicaciones AvanWindowNavigator)  y alacarte (para editar el menú de aplicaciones) , para ello, los comandos para instalarlo desde la terminal :

sudo add-apt-repository ppa:cardapio-team/cardapio-ppa
sudo apt-get update
sudo apt-get install cardapio, cardapio-awn, alacarte
Una vez instalados los paquetes/programas, hay que añadir el applet Cardapio al dock AW: ejecutar awn-settings, y seleccionar "Applets", para luego arrastrar el icono de Cardapio desde "Available Applets" hasta "Active Applets". En "Preferences" hay que activar la casilla para que AWN se autoinicie con la sesión. Luego ya se puede cerrar awn-settings.


Una vez añadido el applet Cardapio al dock AWN aparece un nuevo icono en el dock desde el que se puede iniciar el menú de aplicaciones Cardapio.

El aspecto del menú de aplicaciones Cardapio es similar al siguiente ( que ha sido ampliamente editado gracias al comando/programa alacarte ). 




La configuración del Menú de Aplicaciones de Cardapio (desde Avant-Window-Navigator) que he ido cambiando con el uso e instalación de programas, se guarda en el archivo /home/usuario/.config/menus/applications.menu

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

5) Menú de Aplicaciones Cardapio ( Sin AWN ): Para usar el menú de aplicaciones Cardapio sin necesidad de usar también el dock de aplicaciones AWN se necesita instalar los paquetes cardapio y alacarte (éste último es el editor del menú de aplicaciones de cardapio ), pero no hace falta instalar el paquete cardapio-awn.

Luego de instalar estos paquetes, añadimos un icono al panel de Cinnamon ( como se explica en el tema Añadir iconos al panel de Cinnamon ) en el que ponemos como aplicación el comando cardapio


A partir de allí podemos usar el Menú de Aplicaciones Cardapio, que se corresponde al mismo menú que aparece mas arriba en el apartado 4) .

Podemos tener el menú Cardapio o bien solo (como se explica en este apartado )  o bien junto con el dock AWN ( como se explica en el apartado anterior ), o bien de las dos formas.

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

6) Cinnadock: Cinnamon tiene también su propio dock de aplicaciones, Cinnadock, al que también se le puede añadir un icono desde el que ejecutar el menú de aplicaciones Cardadio; vease Cinnamon tiene su propio dock de aplicaciones Cinnadock .

Tanto el menú de aplicaciones Cardapio que se usa con Cinnadock como el que se usa con AWN, o el que se usa en solitario, se editan con el editor de menú de aplicaciones correspondiente al comando alacarte, de forma que lo que se edite con éste se refleja en el Cardapio de todos ellos.

Se puede usar Cinnadock como dock de aplicaciones de los programas de mas uso, y usar  Synapse como buscador/ejecutor de los demas programas.

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

Yo uso AWN+Cardapio situado en la parte inferior de la pantalla y Cinnadock+Cardapio situado en la parte izquierda de la pantalla, y Cardapio en el panel de Cinnamon. No uso ni el menú de aplicaciones por defecto de Cinnamon, ni ninguno de los otros ( Simpler/Simplest menu ) que se instalan como un applet en el panel.

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

miércoles, 20 de febrero de 2013

Barras de deslizamiento tipo Unity en Cinnamon

Se pueden sustituir las barras deslizantes que vienen por defecto en Mint-Cinnamon por las de tipo Ubuntu-Unity, y desactivarlas o volver a activar: la ventaja de poder activar o desactivar la barra tipo Unity sin tener que desinstalarla, es que si tienes en el sistema varios usuarios, en uno la puedes tener activada, y en otro desactivada, o en ambos activada o en ambos desactivada. Si tras probarlas estamos seguros de que no nos gustan, podremos desinstalarlas totalmente, y recuperar las barras de Cinnamon.
La idea de cambiar en Cinnamon las barras deslizantes por defecto por las barras deslizantes típicas de Unity es que sirvan para no desperdiciar espacio de pantalla cuando no las usamos. Estas barras de desplazamiento tienen un grosor inferior y aparecen únicamente cuando realmente las necesitemos, se superpondrá un control de deslizamiento mayor que nos permitirá desplazar la pantalla de una manera cómoda.

Para instalar las barras tipo Unity: en Mint Cinnamon las barras deslizantes "típicas" de Unity hay que desde Synaptic instalar el paquete: overlay-scrollbar , al instalar dicho paquete se instalan otros cuantos mas ( overlay-scrollbar liboverlay-scrollbar3-0.2-0 liboverlay-scrollbar-0.2-0 )
Luego, para que surta efecto hay que salir de la sesión gráfica, y volver a entrar en ella.

No solo se puede instalar y desinstalar las barras tipo Unity, también podemos mantenerlas instaladas, pero activarlas o desactivarlas.

Para desactivar: Podemos, si no nos gustan las barras de Unity y queremos volver a tener las que vienen por defecto en Mint, hacer lo siguiente: en el archivo oculto /home/usuario/.xprofile ( si no existe este archivo, crearlo ) pegar el texto siguiente: export LIBOVERLAY_SCROLLBAR=0 . Guardamos los cambios en el archivo. Para que surta efecto hay que salir y volver a entrar en la sesión gráfica.

Para reactivar: Y para deshacer el paso anterior, y volver a tener la barra tipo Unity, o bien cambiamos el texto a: export LIBOVERLAY_SCROLLBAR=1 , o ponemos el símbolo # delante del texto:  # export LIBOVERLAY_SCROLLBAR=0 .Guardamos los cambios en el archivo. Para que surta efecto hay que salir y volver a entrar en la sesión gráfica.

En resumen,éste es el contenido de mi archivo /home/usuario/xprofile:
# con barra tipo Unity, valor =1 ; sin barra tipo Unity, valor =0
# para que surta efecto hay que salir de la sesión gráfica, y volver a entrar en ella.
export LIBOVERLAY_SCROLLBAR=1

La ventaja de poder activar o desactivar la barra tipo Unity sin tener que desinstalarla, es que si tienes en el sistema varios usuarios, en uno la puedes tener activada, y en otro desactivada, o en ambos activada o en ambos desactivada.

Para desinstalar: Si nos arrepentimos totalmente de las barras de Unity y "no queremos ni verlas" y queremos tener las barras deslizantes "normales" de Mint , lo mejor, para que se desinstalen todos los paquetes que hemos instalado anteriormente es ejecutar en la terminal: sudo aptitude remove --purge overlay-scrollbar con lo que se desinstalara no solo ese paquete sino también todos los anteriormente instalados. Podemos también borrar el texto del archivo .xprofile. De nuevo para que surta efecto hay que salir de la sesión gráfica, y volver a entrar en ella.

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

Uso Mint 13, actualizado a la última versión estable de Cinnamon, y cuando tengo activadas las barras tipo Unity, me funcionan por ejemplo en Nemo/Nautilus, en el menú de aplicaciones, y en otras aplicaciones (Sylpheed, Imagination, la Terminal, etc ), pero en otros programas, por ejemplo,  Firefox, Synaptic,K3b me siguen apareciendo las barras de deslizamiento clásicas. En cambio cuando tengo desactivadas las barras tipo Unity, en todos los programas me aparecen las barras deslizantes clásicas, por lo que el conjunto del sistema aparece visualmente "mas coherente".

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

Ejemplo de administrador de archivos con barras de deslizamiento tipo Unity ( con overlay-scrollbar)




Ejemplo de administrador de archivos con barras de deslizamiento por defecto en Mint ( sin overlay-scrollbar)



—————————————————

De todas formas, para manejarse en Firefox, deslizando arriba<->abajo o derecha<->izquierda una página web, prefiero instalar el complemento: Scrollbar Anywhere , que permite el deslizamiento de la página en la que estemos con el cursor del ratón, desde cualquier punto de la pantalla sin tener que desplazar el cursor hacia una barra deslizadora.

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

lunes, 11 de febrero de 2013

Cinnamon: Grabar el escritorio de forma nativa

En Gnome3, en la interfaces Gnome-shell y Cinnamon hay varias formas nativas de grabar el escritorio, es decir crear un archivo multimedia - vídeo y sonido -  cuyo contenido es lo que previamente se ha reproducido en el escritorio del pc , de forma que no se necesita instalar programas externos a la propia interfaz ( por ejemplo recordmydesktop, kazam, etc). Como uso la interfaz Cinnamon, voy a centrarme en esta interfaz para escribir este tema.

Para asegurarnos de que en el vídeo que se va a crear irá incluido el sonido, debemos comprobar que hemos elegido correctamente la fuente de sonido, tal y como se indica en el apartado correspondiente ( "Elegir la fuente de sonido que queremos grabar" ) , con Pavucontrol, en el tema Pavucontrol: control de volumen de pulse audio

Con el método 1 se graba el escritorio, creandose un archivo de vídeo.mkv con o sin sonido
Con el método 2 y 3 se graba el escritorio, creandose un archivo de vídeo.webm sin sonido
Con el método 4 se graba el escritorio, creandose un archivo de vídeo.webm con sonido

1) Applet ScreenShot+Desktop Record: Desde la página http://cinnamon-spices.linuxmint.com/applets se pueden bajar varios applets que después de instalarlos/activarlos como se indica en el tema Añadir applets y extensiones a Cinnamon  aparece un icono en el panel de Cinnamon desde el que se puede acceder a la función de grabar bien una imagen del escritorio, o bien un vídeo de lo que va apareciendo en el escritorio cuando trabajamos con el pc.

Yo he elegido el applet ScreenShot+Desktop Record


Con este applet se puede elegir si grabar una imagen del escritorio ( en formato .png , en la dirección /home/usuario/Imágenes ) de forma similar a como se hace con gnome-screenshot --interactive , o grabar un vídeo en formato .mkv con o sin sonido que se guarda en la carpeta /home/usuario/Videos


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

2) Con una combinación de teclas Crtl+Alt+Mayus+r  : Es la opción de screencast de Gnome3/Cinnamon. Se usa esta combinación de teclas tanto para iniciar la grabación como para pararla. Tras ejecutar la combinación de teclas aparece un circulo rojo en la esquina inferior derecha, que se mantiene mientras se esta grabando la sesión del escritorio ( pero que luego no aparece en el vídeo grabado) y que desaparece cuando para acabar de grabar se vuelve a ejecutar la combinación de teclas.
El vídeo se crea en la carpeta de usuario /home/usuario, con un formato cinnamon-fecha-nº.webm ( por ejemplo cinnamon-20130211-2.webm). El archivo de vídeo que se genera está en formato .webm : un formato nuevo con una excelente calidad; es un contenedor de vídeo abierto y libre desarrollado por Google y orientado a usarse con HTML5.  Está compuesto por el códec de vídeo VP8 y el códec de audio Vorbis dentro de un contenedor multimedia Matroska.

El problema viene cuando queremos editar la captura, por ejemplo para agregarle algún sonido o canción, cortar etc., los editores de vídeo en Linux aun no tienen un buen soporte para .webm ; esta conversión se puede hacer via consola pero también con un programa gráfico.

Conversión del formato .webm a distintos formatos, ejecutando unos comandos en la terminal: para ello hay que tener instalado el paquete ffmpeg
Convertir web a mp4:  ffmpeg -i video.webm video.mp4
Convertir web a avi:    ffmpeg -i video.webm video.avi
Convertir  web a flv:   ffmpeg -i video.webm video.flv

Conversión del formato .webm a otros formatos, con Videolan: Medio->Convertir>Archivo->Añadir archivo->Convertir



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

La combinación Crtl+Alt+Mayus+r por defecto para grabar el escritorio se puede cambiar en Configuración de Cinnamon->Teclado->pestaña Teclas de ayuda->Sistema-Cambiar a grabar escritorio; yo las he cambiado a esta otra combinación que me resulta mas fácil de recordar: Ctrl+Alt+g


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

3) Applet Desktop Capture: Desde la página http://cinnamon-spices.linuxmint.com/applets se puede bajar el applet  Desktop Capture


que después de instalarlo/activarlo como se indica en el tema Añadir applets y extensiones a Cinnamon  aparece como un icono en el panel de Cinnamon desde el que se puede acceder a la función de grabar, con un click (un click sobre el icono para empezar a grabar y otro click para terminar la grabación) ,  de forma similar a como se hace con la combinación de teclas Ctrl+Alt+Mayusc+r ( vídeo en formato .webm sin sonido.)


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

4) Modificando la configuración de Destop Capture:

Por defecto con esta combinación de letras Crtl+Alt+Mayus+r y con el applet Desktop Capture se graba el escritorio, pero se crea un vídeo en formato .webm sin sonido.

Pero si en el icono del applet hacemos click con el botón derecho aparece "capture settings", y al abrirlo aparece la pantalla de configuración, y en ella elegimos la pestaña Cinnamon Recorder


Podemos cambiar el directorio donde se guardará el vídeo creado con este applet ( pero con la combinación de teclas por defecto - ctrl+alt+mayusc+r ) se seguirá guardando en la carpeta personal )

En "Pipeline" añadimos el texto: videorate ! vp8enc quality=6 speed=6 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux , se grabará un archivo .webm pero esta vez con audio.

El problema viene al pulsar de nuevo Ctrl+Alt+Shift+R ( o cerrar la grabación desde el applet Desktop Capture )  para finalizar la grabación, el vídeo finaliza pero no el audio, que sigue grabándose. Una alternativa es finalizar el audio usando pavucontrol-> en la pestaña Grabación: damos click derecho / Finalizar la Grabación. Otra alternativa es Reiniciar la interfaz Cinnamon


--

Otra alternativa más es la que se explica en:  http://www.redirc.org/blog/alternativa-al-grabador-de-escritorio-de-gnome-shell/

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

martes, 5 de febrero de 2013

Pavucontrol: Control de Volumen de Pulse Audio

Para conseguir grabar el sonido que sale de nuestra tarjeta de sonido, al reproducir un archivo de audio o de un vídeo con sonido u otro tipo de archivo multimedia, o capturar correctamente el sonido de entrada de un micrófono conectado al pc, con algunas tarjetas de sonido,  se puede usar  el programa Pavucontrol (PulseAudio Volume Control) un mezclador de Pulse Audio donde podemos regular distintos niveles de entrada y salida de audio desde y hacia diferentes fuentes y destinos. El paquete pavucontrol no viene por defecto instalado en el sistema, por lo que hay que instalarlo a través de Synaptic.

La interfaz gráfica del programa tiene 5 pestañas: Reproducción, Grabación, Dispositivos de Salida, Dispositivos de Entrada, y Configuración. Permite controlar, desde sus 5 pestañas: el sonido de reproducción, de grabación, los dispositivos de entrada (de grabación -micrófono y micrófono interno – ) y los de salida ( de reproducción -altavoces o auriculares ), y la configuración del perfil sonido ( stereo duplex, output, input ). Con  ello podemos controlar el sonido para que podamos grabar, por ejemplo desde el programa gnome-sound-recorder (grabador de sonido), cualquier sonido que se reproduzca en el pc, desde un cd de música, hasta el sonido de un vídeo de youtube, o de spotify, o de cualquier página web, etc.

1) Pestaña Reproducción: Aparece el control del Sonido del Sistema, y la/s Aplicaciones de Sonido que estén reproduciendo algún sonido en ese momento ( En este ejemplo Audacious).



2) Pestaña Grabación: En ella o no aparece nada si no hemos abierto ningún programa para grabar sonido, o aparece la aplicación que estemos usando para realizar la grabación del sonido ( en este ejemplo la Grabadora de Sonido - gnome-sound-recorder ), y podemos seleccionar la fuente de grabación, bien desde Monitor de Audio Interno Estéreo Analógico o desde Audio Interno Estéreo Analógico.


3) Pestaña Dispositivos de Salida: En Puerto permite seleccionar el dispositivo por el que se reproducirá el sonido: Altavoces o Auriculares.



4) Pestaña Dispositivos de Entrada: Seleccionando en Mostrar: "Todos los dispositivos", aparece el Monitor de Audio Interno Estéreo Analógico y el Audio Audio Interno Estéreo Analógico.


5) Pestaña Configuración: Debemos seleccionar el Perfil: Estéreo Analógico.Duplex para controlar las capacidades duplex - de entrada y salida - de nuestra tarjeta de sonido.




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

Elementos comunes en las pestañas de Pavucontrol:
- Barras deslizantes que permiten elegir el volumen del sonido
- Icono de Candado (encuadrado en amarillo en las siguientes imágenes ) , que permite bloquear o desbloquear las barras deslizantes, de forma que podamos aumentar o disminuir el sonido en el frente derecho e izquierdo.
- Icono de Altavoz (encuadrado en azul en las siguientes imágenes) que permite activar el sonido, o ponerlo directamente en posición "sonido mudo"
- Icono  de Poner en Plan B  (encuadrado en morado) que permite poner como plan B ( como segunda opción ), cuando hay mas de una opción.
- Botón Mostrar: nos permite elegir entre varios tipos de Dispositivos, Aplicaciones, Flujos, o Monitores
- Botón Puerto: en la pestaña de Dispositivos de Salida nos permite elegir entre Altavoces y Auriculares
- Botón Perfil: en la pestaña Configuración, nos permite controlar las capacidades duplex - de entrada y salida - de nuestra tarjeta de sonido. Debemos seleccionar el Perfil: Estéreo Analógico.Duplex.

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

Para elegir la fuente de sonido que queremos grabar hay que controlar la configuración en las siguientes pestañas:

1) Pestaña de Grabación, y ahí se hace click en Mostrar: Aplications , y luego, en Record Stream desde,  se selecciona  a) Monitor of Audio interno Analog Stereo si queremos grabar el sonido del sistema, o b) Audio interno Analog Stereo (sin Monitor of por delante) si queremos grabar el sonido con un micrófono. Nos aseguramos de que en Audio interno Analog Stereo  o en Monitor of Audio interno Analog Stereo, según lo que hayamos elegido,  no este silenciado el sonido ( las barras deslizantes de frente derecho y frente izquierdo deben verse bien ), haciendo click en el botón con forma de altavoz ( icono recuadrado en azul en la siguiente pantalla ).


2) Pestaña dispositivo de Entrada, y ahí se hace click en Mostrar: All input devices, y nos aseguramos de que tanto en Audio interno Analog Stereo como en Monitor of Audio interno Analog Stereo no este silenciado el sonido ( las barras deslizantes de frente derecho y frente izquierdo deben verse bien ) haciendo click en el botón con forma de altavoz ( icono recuadrado en azul en
 la siguiente pantalla ).





Si queremos grabar sonido del Sistema: Pavucontrol con Monitor of Audio interno Analog Stereo   ( regla mnemotécina: Sistema acaba en ma -> iniciales de Monitor de Audio )

Si queremos grabar sonido del Micrófono: Pavucontrol con Audio interno Analog Stereo

Una vez optado por el flujo correspondiente a la fuente de sonido ( micrófono o sistema ) que queramos grabar, ya podemos cerrar el Control de Volumen de Pulseaudio (Pavucontrol).

Si tenemos varios programas que graben sonido, estos cambios de configuración de pavucontrol hay que hacerlos con cada uno de ellos, antes de empezar a usarlos, pero los cambios se guardan, de forma que la siguiente vez que usemos el programa de grabar audio no hará falta que los realicemos, salvo que queramos cambiar la fuente de entrada: pasar de grabar desde el sonido del sistema a grabar a través de un micrófono.