26 mar. 2017

Nueva estructura del blog

Debido a que últimamente se me estaban acumulando muchos artículos sobre Android en un blog teóricamente sobre Ubuntu he decidido dividir el blog en 3 secciones que quedarán así:

Ubuntu a fondo dedicado a artículos sobre Ubuntu y Linux en general

Libera tu android con guías detalladas sobre cómo superar las limitaciones que imponen fabricantes, operadoras y la propia Google.

Descubriendo la Raspberry Pi con artículos específicos para este dispositivo



Así que si os interesan ya podéis actualizar vuestros marcadores y lectores de feeds!

22 ene. 2017

Ubuntu Phone en el Nexus 4

Hacía tiempo que quería probar Ubuntu Phone y estas vacaciones me han servido para desempolvar mi viejo Nexus 4 para el que hay soporte oficial y que me va a ir perfecto para mis pruebas.

Para los que no tengáis muy claro que es esto de Ubuntu Phone se trata de un sistema operativo para móviles y tablets cuyas principales ventajas son la convergencia (igualar la experiencia de usuario en móvil/tablet/PC) gracias al lanzador Unity, los scopes (una especie de widgets que pueden sacar información de diferentes fuentes) y la navegación por gestos.

Si no tienes un Nexus 4 puedes consultar la lista de dispositivos soportados.

  • Instalación
Haremos la instalación desde un PC con Ubuntu instalado. Con el Nexus 4 iniciado en modo bootloader y conectado por cable USB al ordenador ejecutaremos en la linea de comandos:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt update
sudo apt -y install ubuntu-device-flash
ubuntu-device-flash touch --channel=ubuntu-touch/stable/ubuntu --bootstrap


Nota: durante la instalación el móvil entrará en modo recovery por un momento, no toqueis nada, todo el proceso es automático.

El proceso descargará e instalará las utilidades necesarias, después se conectará a los servidores de Ubuntu para descargar las imágenes del sistema de Ubuntu Phone y finalmente las instalará en el dispositivo.

  • Configuración inicial
En el primer arranque tras la instalación aparecerá el asistente de configuración donde seleccionaremos los parámetros básicos como el idioma, proveedor de datos, red wifi...

   

Se trata de un asistente muy sencillo que no tendréis ningún problema en completar. Para el resto de ajustes acudiremos a la app Configuración del sistema

Configuración del sistema

  • Navegación por gestos
Lo primero que hemos de saber es que Ubuntu Phone no tiene una barra de navegación como Android, en su lugar se utiliza la navegación por gestos desde los bordes de la pantalla hacia el centro. Aquí os dejo una lista de los más importantes:
  1. Mostrar el launcher Unity: deslizar corto desde el borde izquierdo.

  2. Launcher Unity

  3. Desplegar el panel de notificaciones: deslizar desde el borde superior.

  4. Panel de notificaciones

  5. Volver al inicio: deslizar largo desde el borde izquierdo.

  6. Pantalla de inicio

  7. Multitarea: deslizar largo desde el borde derecho.



  8. Multitarea

  9. Cambiar a la app anterior: deslizar corto desde el borde derecho.
  10. Menú de aplicación: deslizar desde el borde inferior. 

  11. Menú de aplicación

  • Tiendas de apps
La tienda oficial de Ubuntu Phone, funciona de manera similar a Google Play en Android (aunque con muchas menos apps obviamente) y requiere una cuenta registrada en Ubuntu para funcionar. En esta tienda podemos instalar Instagraph (cliente de Instagram), Telegram, InstantFX (editor de fotos) y muchas más.

Otra tienda interesante es uApp Explorer que podéis instalar desde la tienda oficial y que ofrece gran cantidad de apps interesantes, scopes y webapps que se pueden ordenar por popularidad, calidad, fecha de publicación... De esta tienda podemos instalar uTorch (linterna), uNav (navegador GPS), Podbird (reproductor de podcasts) y muchas más.

Finalmente tenemos Open Store, una tienda para developers y usuarios avanzados en la que podemos encontrar apps de configuración interesantes como UT Tweak Tool o una versión experimental de WhatsApp llamada LoquiIM

Más información sobre cómo instalar Open Store en http://www.omgubuntu.co.uk/2016/10/install-open-store-ubuntu-phone



  • Los Scopes
Esta es una de las novedades exclusivas de Ubuntu Phone, son sencillos motores de búsqueda que reunen información de diferentes fuentes y las presentan en forma de app. Hay scopes para prácticamente cualquier tema y sus ventajas son la facilidad de desarrollo, uniformidad de uso y no dependencia de apps (que quizá no existen). Puedes pensar en los scopes como una mejora de los Widgets de Android.

Con un ejemplo se verá más claro: el scope Hoy muestra en una sola pantalla información referente a tus citas de calendario, tareas, clima, llamadas, mensajes...

Scope Hoy

Los scopes se muestran en forma de "pantallas de inicio" que se van añadiendo a las 3 que vienen por defecto (Aplicaciones, Música y Vídeo). Para añadir un nuevo scope desliza desde el borde inferior de la pantalla de inicio y marca con una estrella el scope que quieras que se muestre.

Pantalla de gestión de Scopes

Hay varios scopes instalados por defecto, pero si necesitas más se instalan desde cualquiera de las tiendas mencionadas anteriormente.

Scopes en la tienda uApp Explorer

25 nov. 2014

Monta un escritorio ligero en 5 minutos: LXQt

LXQt es un escritorio ligero basado en el código de RazorQt pero con la filosofía de LXDE. Usa Openbox como gestor de ventanas y ofrece compatibilidad con la librería Qt 5.0, por lo que se lleva mejor con las aplicaciones de KDE que con las de Gnome.

Escritorio LXQt

En este artículo veremos con instalar, ajustar y adaptar el escritorio a nuestras necesidades, hasta formar un entorno ligero, rápido y funcional, perfecto para sacar el máximo partido a máquinas con recursos limitados o que soportan una gran carga de trabajo.


  • Instalación
La versión más actual de LXQt es la 0.8.0 y podéis encontrarla en el PPA de Lubuntu:
sudo add-apt-repository ppa:lubuntu-dev/lubuntu-daily
sudo apt-get update
sudo apt-get install lxqt-metapackage


  • Iniciar sesión y configuración
Para iniciar sesión con el nuevo escritorio sal de tu sesión actual y entra seleccionando el tipo de sesión LXQt session en tu gestor de login.

Una vez iniciado el escritorio abriremos el panel de control desde Menú - Preferencias - Centro de configuración LXQt, dondepodremos ajustar todo el funcionamiento del sistema.

Cuadro de diálogo para configurar el aspecto de LXQt


Los aspectos más importantes a tener en cuenta serán el gestor de ventanas (en este artículo usaré OpenBox, aunque si ya tenéis KDE podéis usar KWin), los módulos de LXQt que se ejecutarán al iniciar, el tema, la tipografía y las demás opciones visuales.


  • Integración con aplicaciones Qt
Podemos mejorar el aspecto de las aplicaciones que usan la librería Qt desde el cuadro de diálogo qtconfig
sudo apt-get -y install qt4-qtconfig ; qtconfig

Cuadro de diálogo para configurar el aspecto de las aplicaciones Qt

Desde aquí podremos configurar el aspecto de las aplicaciones nativas de LXQt y del resto de aplicaciones basadas en la librería Qt.

  • Integración con aplicaciones GTK
Las aplicaciones que usan la librería GTK se ven francamente mal, para solucionar esto podemos forzar el cambio de tema a uno que encaje mejor con LXQt, por ejemplo yo voy a usar Oxygen-GTK:
sudo apt-get install gtk-chtheme gtk2-engines-oxygen-gtk gtk3-engines-oxygen-gtk ; gtk-chtheme

Cuadro de diáologo para configurar el aspecto de las aplicaciones GTK

  • Complementos y aplicaciones sugeridas
Podemos completar nuestro nuevo escritorio LXQt con algunas aplicaciones que le quedan especialmente bien.

Como navegador web sencillo y basado en la librería Qt podemos usar QupZilla
sudo apt-get install qupzilla

Navegador web QupZilla
 
Un buen reproductor de audio es Yarock
sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update
sudo apt-get install yarock

Reproductor multimedia Yarock

Reproductores de video podeis elegir entre SMPlayer o VLC, los dos son buenos y muy completos
sudo apt-get install smplayer vlc

Hay un visor de imágenes a pantalla completa escrito en Qt que seguro os gustará
sudo add-apt-repository ppa:samrog131/ppa
sudo apt-get update 

sudo apt-get install photoqt

Visor de imágenes PhotoQT

  • Más información
LXQt Home page
LXQt 0.8.0 en WebUpd8

  • Artículos relacionados
Monta un escritorio ligero en 5 minutos: RazorQt
Monta un escritorio ligero en 5 minutos: OpenBox

1 oct. 2012

DLNA: comparte contenidos entre Ubuntu y tu SmartTV

DLNA (Digital Living Network Alliance) es un conjunto de especificaciones que permiten compartir contenidos entre un grupo de dispositivos conectados a una misma red. A la práctica lo que esto significa es que podemos acceder, por ejemplo, a los archivos multimedia del PC o del smartphone desde nuestro SmartTV, otro PC u otro smartphone.

En este artículo voy a detallar el proceso para instalar el servicio miniDLNA en Ubuntu 12.04 y reproducir sus archivos desde un SmartTV.


  • Preparando todo el sistema
Antes de nada hemos de asegurarnos de que tenemos todo lo necesario para compartir contenidos por DLNA, y esto es:
  1. Router con soporte DLNA: mira en la caja o en las instrucciones debe aparecer el logotipo de DLNA y la leyenda DLNA Certified.

  2. SmartTV: es el dispositivo donde vamos a reproducir los archivos, mira en las instrucciones o en los menús del televisor y asegúrate de que tiene soporte DLNA.
  3. PC con Ubuntu: es el dispositivo que contiene los archivos a compartir, en este caso no es necesario que el PC tenga directamente soporte DLNA ya que lo haremos por software instalando el servidor miniDLNA.
  4. Conexión en red: todos los dispositivos deben estar conectados en la misma red, ya sea por cable o por wifi, eso es indiferente.

Instalar y configurar el servidor miniDLNA en Ubuntu
Antes de nada instalamos el paquete desde los repositorios:
sudo apt-get -y install minidlna

Editamos el archivo de configuración:
gksu gedit /etc/minidlna.conf

En este archivo podemos especificar cosas como el nombre del servidor que mostrará la SmartTV:
friendly_name=Ubuntu 12.04

La carpeta que queremos que sea visible desde la SmartTV (en mi caso /media/multimedia):
media_dir=/media/multimedia

Una vez finalizado guardamos el archivo, reconstruimos la base de datos y recargamos el servicio para que se muestren los cambios:
sudo rm -f  /var/lib/minidlna/files.db && sudo minidlna -R && sudo service minidlna restart


  • Visualizar los archivos en la SmartTV
Los pasos exactos serán algo diferentes en función de la marca y modelo pero en esencia es todo lo mismo, he sacado algunas capturas de los menús que se muestran en pantalla (disculpad la mala calidad de las capturas)

Seleccionar DLNA en la lista de entrada del SmartTV

Seleccionar el dispositivo que contiene los archivos

Reproducir el audio / video / imágenes del dispositivo

Y eso es todo, ya podemos disfrutar de todo el contenido multimedia de las carpetas compartidas de nuestro PC por DLNA en el televisor. La próxima semana veremos como ver el contenido multimedia de un smartphone Android por DLNA.


  • Más información

20 feb. 2012

Monta un escritorio ligero en 5 minutos: RazorQt

Hace poco vimos cómo montar un escritorio ligero basado en OpenBox, esta vez veremos una opción diferente, igualmente sencilla pero basada en las librerías Qt y que por tanto se llevará mejor con las aplicaciones y opciones del escritorio KDE.

A diferencia de OpenBox, RazorQt es un entorno de escritorio, y puede ser configurado para usar cualquier gestor de ventanas que tengamos instalado en el sistema (incluyendo OpenBox), aunque con el que conseguiremos mejores resultados es con el gestor de ventanas de KDE kwin

El resultado final será un escritorio completo, limpio y funcional con un consumo de recursos muy bajo (unos 30 mb de ram en total).

Escritorio RazorQt


  • Instalar los paquetes necesarios
Todos los paquetes necesarios están incluidos en un PPA, así que su instalación es muy sencilla:
sudo add-apt-repository ppa:razor-qt 
sudo apt-get update 
sudo apt-get install razorqt

  • Inicio de sesión y configuración
Para poder usar RazorQt sólo tendremos que cerrar la sesión actual y volver a hacer login usando el tipo de sesión Razor.


Escritorio RazorQt 

Lo primero que se nos preguntará es qué gestor de ventanas queremos usar, podéis elegir el que más os guste, luego podremos cambiarlo desde las opciones de Razor.

Una vez iniciado el entorno vemos que Razor consta de un completo panel, un menú principal, un cambiador de aplicaciones (al que se accede con la combinación de teclas Alt+Tab), un lanzador de comandos (aparece al apretar Alt+F2), un sencillo gestor de escritorio y un panel de control.

Cambiador de aplicaciones
Lanzador de comandos

El panel de control está dividido en 3 partes: sesión, escritorio y opciones de Razor.

Opciones de RazorQt


Configuración de la sesión

Editor de escritorio
  • Integración con KDE
Si ya tienes instalado KDE en tu sistema simplemente elige el gestor de ventanas kwin desde la ventana de Opciones de sesión. Si no tienes KDE pero quieres usar su gestor de ventanas usa el comando:
sudo apt-get install kde-window-manager

Nota: este comando instalará una gran cantidad de librerías de KDE.

Las ventajas que conseguiremos con esto es que RazorQt usará un tema visual mucho más agradable a la vista y si tenemos los efectos visuales activados en KDE también estarán disponibles en RazorQt.

RazorQt mostrando los efectos Opacidad y Transparencia de Kwin

Puedes configurar los efectos de escritorio de KDE con el comando:
kcmshell4 --icon preferences-system-windows kwincompositing

  • Integración con Qt

También podemos mejorar el aspecto de las aplicaciones Qt y de los propios menús de Razor con qtconfig:
sudo apt-get install qt4-qtconfig && qtconfig

La misma ventana capturada antes y después de modificar las opciones de Qt:

 

  • Integración con Gnome
Vamos a cargar las opciones de Gnome desde el incio de RazorQt. Pulsamos en Menu - Preferencias - RazorQt settings - Configuración de sesiones Razor - Autostart - Razor Autostart - Add. Veremos un cuadro de diálogo donde introduciremos los siguientes datos:
Nombre: Opciones de Gnome
Comando: /usr/lib/gnome-settings-daemon/gnome-settings-daemon


Cerramos sesión y volvemos a entrar para aplicar los cambios.

La misma ventana capturada antes y después de la integración con las opciones de Gnome:


  • Más información
RazorQt home page http://razor-qt.org/

  • Artículos relacionados
Monta un escritorio ligero en 5 minutos: OpenBox