Mostrando entradas con la etiqueta Lubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Lubuntu. Mostrar todas las entradas

16 dic 2012

Añadir aplicación al menú de inicio en Lubuntu (LXDE)

En nuestra distribución Lubuntu, a pesar de tener muchas cosas buenas, hay algunas tareas que deberían ser sencillas y, sin embargo no lo son. Una de ellas es la de añadir un programa al menú de inicio. Existe mucha documentación sobre cómo realizar esto, pero trasteando y combinando diferentes tutoriales he encontrado el que para mí tiene que ser el procedimiento a seguir hasta que los desarrolladores incluyan algo nuevo que lo simplifique todo. El proceso consiste en primero crear un archivo con extensión ".desktop" que habrá que incluir en el directorio "/usr/share/applications". Para crear el archivo ".desktop" nos ayudaremos del "GUI Creator". En el ejemplo a continuación voy a añadir el programa Fritzing al menú. En un principio tengo en mi carpeta Downloads otra carpeta denominada fritzing-0.7.10b.linux.i386 que contiene el archivo ejecutable "Fritzing" (que será el que se deba ejecutar cuando sea llamado desde el lanzador del menú de inicio). Para utilizar el "GUI Creator" introducimos en un terminal el siguiente comando:

sudo lxshortcut -o /usr/share/applications/fritzing.desktop

En tu caso debes reemplazar fritzing por el nombre del programa que vayas a añadir al menú. Una vez lanzado este comando nos debe aparecer algo así 
Aspecto del Gui designer

Entonces procedemos a rellenar cada una de las casillas. Como nombre podemos darle el que queramos, evidentemente que sea representativo, el icono también podemos elegir uno cualquiera, mientras que lo más importante es el comando. Las aplicaciones ejecutables se encuentran en /usr/bin. Si por ejemplo quisiésemos añadir la aplicación Xmag, pues el comando sería /usr/bin/xmag. En mi caso, el ejecutable se encuentra en otro directorio, así que mi comando es

sh /home/paco/Downloads/fritzing-0.7.10b.linux.i386/Fritzing

Para el icono, en lugar de elegir alguno de los incluidos en el sistema, he descargado el propio de Fritzing, lo he guardado en la misma carpeta que el ejecutable y seleccionado. 
Entonces pulsamos OK y comprobaremos cómo nuestro programa aún no aparece en el menú de inicio. Esto es porque aún no lo hemos incluido en ninguna categoría. Y es aquí solía yo tener problemas, ya que desconocía la lista de posibles categorías. La lista total la podemos encontrar aquí, en la que separa las categorías registradas y las adicionales. En mi caso me interesa introducirla en Electronics, aunque podríamos haber elegido Education o cualquier otra. Por último añadimos la categoría a nuestro archivo .desktop creado. Para ello, de nuevo desde terminal:

sudo leafpad /usr/share/applications/fritzing.desktop

Y añadimos al final

Categories=Electronics

O lo que proceda. Guardamos el archivo, lo cerramos y ahora sí aparece el programa en el menú de inicio.

8 dic 2012

Abrir Pdf's, documentos de office y enlaces magnéticos directamente en Chromium en LXDE/Lubuntu

El navegador web incluido por defecto en Lubuntu es Chromium. Si bien he probado varios de ellos, puedo decir que éste es el que más me gusta, aunque tiene para mí el gran inconveniente de que cualquier enlace magnético, archivo PDF, documento de office, etc, no es abierto directamente desde el navegador, como sí que ocurre por ejemplo en Firefox. En mi caso tiendo a descargar archivos por torrent, utilizar listas de spotify o buscar documentos pdf y resulta bastante molesto no tener esa opción. Así que buscando he encontrado soluciones que pueden ser interesantes pero requieren de unos pequeños retoques. Veamos cómo hacerlo:
1.- Abrir enlaces magnéticos
La solución la he encontrado aquí. Básicamente consiste en, primeramente manipular la configuración del Gconf y posteriormente modificar el fichero xdg-open. Para esto, en una terminal introducimos los siguientes comandos:

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "transmission %s"

gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool

gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

Y posteriormente, para modificar el xdg-open, introducimos en una terminal

sudo leafpad /usr/bin/xdg-open

Y modificamos la parte siguiente

#--------------------------------------
# Checks for known desktop environments
# set variable DE to the desktop environments name, lowercase
detectDE()
{
 if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
 elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
 elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
 else DE=""
 fi
}

Dejándola así

#--------------------------------------
# Checks for known desktop environments
# set variable DE to the desktop environments name, lowercase
detectDE()
{
# if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde;
# elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome;
# elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
# elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
# elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
# else DE=""
# fi
DE=gnome;
}

Con esto ya tenemos la opción de enlaces magnéticos activada. Si ahora por ejemplo intento abrir una lista spotify desde el navegador, aparece una ventana como la siguiente
Ventana de petición de uso de protocolo externo

Selecciona la opción lanzar aplicación y listo.
2.- Abrir documentos de pdf y office
Vamos ahora con los documentos pdf y de office. Para esto existen, dos alternativas, si bien la segunda en mi caso no ha funcionado (creo que si fuese una instalación limpia de Lubuntu sí lo haría). 
Opción 1:
La primera pasa por instalar una extensión denominada Visualizador de archivos PDF/PowerPoint. Esta extensión se encarga de abrir ese tipo de archivos con Google Docs. A mí personalmente no me gusta, de ahí que busqué otra opción, explicada a continuación.
Opción 2:
Pasa por utilizar las aplicaciones que por defecto se encargan de abrir ese tipo de archivos embebidas en nuestro navegador. Por ejemplo, abrir un pdf con evince o abrir un doc con libreoffice, todo sin salir del navegador. Para ello hay que instalar mozplugger y realizar algunas modificaciones. En un terminal

sudo apt-get install mozplugger

Si queremos utilizar evince para abrir los documentos pdf, según se explica aquí, hay que modificar el archivo mozpluggerrc. Para ello, desde terminal

sudo leafpad /etc/mozpluggerrc

Buscamos la parte de texto

### Acrobat Reader
define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])

Y la modificamos, dejándola


### Acrobat Reader
# define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])
define(ACROREAD, [repeat swallow(evince) fill needs_xembed : evince "$file"])

Si además tenemos libreoffice y queremos que utilice esa aplicación para documentos de office hay que, según se explica aquí, modificar la parte del archivo

### OpenOffice
define([OO],[swallow(VCLSalFrame) fill: ooffice2.0 -nologo -norestore -view $1 "$file"
swallow(VCLSalFrame) fill: ooffice -nologo -norestore -view $1 "$file"
swallow(VCLSalFrame) fill: soffice -nologo $1 "$file"])

dejándola así


### OpenOffice
define([OO],[swallow(VCLSalFrame) fill: libreoffice -nologo -norestore -view $1 "$file"
swallow(VCLSalFrame) fill: libreoffice -nologo -norestore -view $1 "$file"
swallow(VCLSalFrame) fill: libreoffice -nologo $1 "$file"])

Esta última opción de libreoffice es la que a mí no me ha funcionado. He realizado modificaciones en este archivo pero siempre obtengo el error 

Could not load MozPlugger 1.14.5 handles QuickTime and Windows Media Player Plugin

Lo cierto es que no sé muy bien el por qué de ese error, pero creo que puede ser alguna modificación previa que hice en el navegador. En Firefox funciona perfectamente. Trataré de informarme más al respecto y os mantengo informados.





19 nov 2012

Tweaks estéticos para Lubuntu. Efecto exposé, shadows, aerosnap...

Como hemos citado anteriormente, Lubuntu está enfocada a ser rápida, ligera y con poco consumo de recursos. Eso tiene sus ventajas (evidentes), pero también acarrea algunos inconvenientes, como puede ser el de no tener efectos de escritorio avanzados por defecto. Hablo de efectos tales como AeroSnap, Exposé o Shadows, que, a mi modo de ver, no solo son efectos estéticos sino que también pueden llegar a ser prácticos (especialmente AeroSnap).
Aunque los usuarios de Linux disponemos de Compiz, este requiere bastantes recursos y se sale un poco de la filosofía de Lubuntu. Por lo tanto aquí trataré de explicar tips para poder tener efectos de escritorio que consuman pocos recursos.

  • AEROSNAP

El primero de ellos y al que más utilidad le encuentro es el efecto AeroSnap, que consiste en que dos ventanas quedan divididas ocupando cada una de ellas la mitad, lo que permite trabajar en una mientras vemos la otra. La explicación de cómo instalarlo la podéis encontrar aquí. Básicamente consiste en modificar el archivo "lubuntu-rc.xml". Para ello, abrimos LXTerminal y ejecutamos:

gksu leafpad ~/.config/openbox/lubuntu-rc.xml

En el archivo de texto que aparece se encuentra básicamente la configuración de combinaciones de teclas que realizan alguna función en nuestro sistema. Encontraremos algunas de ellas, como subir y bajar el volumen, modificar el brillo de la pantalla, etc.
Con el editor de texto abierto, buscamos la línea que contiene el siguiente texto:

<chainQuitKey>C-g</chainQuitKey>

y debajo de ella pegamos el siguiente código:

<!-- Aero Snap for Openbox Begin Code-->
    <keybind key="W-Left">        # HalfLeftScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <height>97%</height>
        <width>50%</width>
      </action>
    </keybind>
    <keybind key="W-Right">        # HalfRightScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>-0</x>
        <y>0</y>
        <height>97%</height>
        <width>50%</width>
      </action>
    </keybind>
    <keybind key="W-Up">        # HalfUpperScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>100%</width>
        <height>50%</height>
      </action>
    </keybind>
    <keybind key="W-Down">        # HalfLowerScreen
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>-0</y>
        <width>100%</width>
        <height>50%</height>
      </action>
    </keybind>
<!-- Aero Snap for Openbox End Code-->

Guardamos el archivo, cerramos la ventana y volvemos al terminal, donde introducimos:

openbox --restart

Cerramos la terminal y ya podemos comprobar nuestra nueva funcionalidad pulsando la combinación de teclas windows y botón derecho, izquierdo, arriba o abajo, en función de dónde queramos colocar nuestra ventana.
Efecto aerosnap con ventanas separadas verticalmente

Efecto aerosnap con ventanas separadas horizontalmente

  • EXPOSÉ

El segundo efecto del que os hablo es Exposé. Podéis encontrar una explicación completa de instalación y configuración aquí. Básicamente consiste en instalar el paquete Skippy-XD y volvemos a modificar el archivo "lubuntu-rc.xml" que cambiamos para el efecto anterior. Para ello, de nuevo en una terminal

gksu leafpad ~/.config/openbox/lubuntu-rc.xml

Buscamos desde el editor de texto la línea que contiene

<chainQuitKey>C-g</chainQuitKey>

y debajo de ella pegamos el código siguiente


<!-- Start Expose for LXDE-->
<keybind key="A-grave">
     <action name="Execute">
       <command>skippy-xd</command>
     </action>
   </keybind>
<!-- End Expose for LXDE-->


Guardamos el archivo, cerramos la ventana y volvemos al terminal, donde ejecutamos

openbox --restart

Ahora si introducimos la combinación de teclas Alt y la tecla justo encima del tabulador izquierdo obtendremos el efecto exposé.
Efecto exposé

  • SOMBRAS Y TRANSPARENCIAS

Otro efecto que podemos aplicar y sin apenas consumo de recursos son las sombras de las ventanas y las transparencias de estas cuando se encuentran en segundo plano. Para ello usaremos compton, el cuál podemos encontrarlo en versiones de 32bits o de 64bits. Tras instalarlo podemos configurarlo siguiendo el tutorial de Gespadas. Si queremos incluirlo como una aplicación de inicio (para que cada vez que arranquemos el sistema se encuentre en ejecución), podemos hacerlo editando el archivo "/etc/xdg/lxsession/Lubuntu/autostart". Para ello, introduce en una terminal el siguiente comando:

sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

y añade la siguiente línea al final

@compton -cC -i 0.8 -e 0.7 -fF -I 0.065 -O 0.065 -D 6 -m 0.8

Estos parámetros son los que a mí me gustan, aunque lógicamente puedes ponerlos a tu gusto.
Efectos de sombras y transparencias

  • ZOOM

Otro efecto de escritorio que podemos utilizar, y me da la impresión que es bastante desconocido para Lubuntu, es el del zoom, que consiste en aumentar una zona determinada del escritorio. Esto lo podemos hacer con la aplicación xzoom, el cuál, si bien no es tan dinámico como el efecto lupa de compiz, puede darnos resultados bastante buenos, sobre todo si quieres hacer un screencast o simplemente necesitas hacer un zoom  para leer alguna letra pequeña. Para instalarlo basta con escribir en el terminal:

sudo apt-get install xzoom

O bien entrar en el Gestor de paquetes Synaptic, buscar xzoom e instalarlo.
Al ser un programa desde consola, que puede resultar incordioso, pero tenemos la posibilidad de hacer que se ejecute mediante una combinación de teclas, de forma idéntica a como lo hacíamos con el efecto exposé. Para ello, escribe en una terminal

gksu leafpad ~/.config/openbox/lubuntu-rc.xml

Buscamos desde el editor de texto la línea que contiene:

<chainQuitKey>C-g</chainQuitKey>

y debajo de ella pegamos el código siguiente:


    <!-- Zoom in the desktop using xzoom-->
    <keybind key="A-z">
      <action name="Execute">
        <command>xzoom -source 250x150 -mag 2</command>
      </action>
    </keybind>

Guardamos el archivo y ya podemos hacer un zoom utilizando la combinación Alt-z. Por supuesto la combinación de teclas que le asignamos, el zoom, o el tamaño de la porción a aumentar son modificables. Un tutorial lo puedes encontrar aquí.
Efecto zoom de la parte inferior derecha del escritorio

  • NOTIFICACIONES

Para terminar, un último pequeño tip que consiste en modificar las preferencias de las notificaciones en Lubuntu. Por defecto, las notificaciones aparecen durante 10 segundos, en la parte superior derecha y con un tema predeterminado. Si queremos cambiar todos estos parámetros, basta con ejecutar en un terminal:

xfce4-notifyd-config

Y ya os aparecerá la ventana de preferencias, que permite modificar el tema, la posición y el tiempo de las notificaciones. Mis preferencias son el tema Smoke, la posición abajo a la derecha y el tiempo de retardo de 4 segundos. La opacidad al 72%.
Notificaciones modificadas

En los vídeos a continuación muestro cada uno de los efectos en ejecución así como el procedimiento de instalación (para aquellos no muy familiarizados con la terminal).







13 nov 2012

Videodemostración de Lubuntu

Lubuntu, como ya comenté en otra entrada, está pensado para ser ligero y rápido, incluyendo aplicaciones que cumplan con ese cometido. Pero ¿cómo de rápido se ejecuta este sistema operativo? La respuesta la podéis ver en el vídeo a continuación, en el que el sistema se ejecuta en un netbook de recursos limitados. Tiempos de arranque inferiores a 30 segundos, de apagado inferiores a 5 y ejecución de múltiples apliaciones sin resentirse...

2 nov 2012

Videos explicativos para Lubuntu

Al ser Lubuntu una versión no tan extendida, la documentación que podemos encontrar sobre esta distro es, sino escasa, poco abundante. Sin embargo hay personas encargadas de hacer la vida más fácil. Éste es el caso de Leszek Lesner que decidió crear screencasts explicativos de configuraciones y aplicaciones (en inglés). Podéis encontrar toda su colección aquí, en la que también encontraréis tutoriales de kde. Algunos se encuentran un poco anticuados, pero en general son muy, muy buenos. De especial interés puede ser el que explica cómo hacer que una determinada aplicación arranque con el sistema, algo que suele dar muchos quebraderos de cabeza a los recién llegados. El enlace a este vídeo lo podéis encontrar aquí.

1 nov 2012

Comenzando desde cero. Documentación para principiantes.

Al ser Lubuntu una versión derivada de Ubuntu, tenemos la ventaja de que la casi totalidad de tutoriales e información que encontremos para Ubuntu van a ser perfectamente válidas para Lubuntu también. Como punto de partida creo interesante citar la wiki de documentación de Ubuntu en español, en la cuál podemos encontrar información muy variada relacionada con esta distro. De especial interés son la guía de instalación y la tabla de equivalencias entre aplicaciones Windows y Linux.
Y, si lo que prefieres son los vídeos, podeis visitar la entrada de ubuntulife en la que se muestra el proceso de preparación, particionado e instalación. Uno específico de Lubuntu, aunque en inglés, se puede encontrar aquí.

Lubuntu, rápido y ligero

De entre las muchas distribuciones Linux existentes, la más popular es Ubuntu. A mi modo de ver están haciendo muy bien las cosas, innovando mucho, incluyendo nuevas características que pueden resultar muy útiles y una compatibilidad de hardware más que aceptable. Sin embargo, todo ello conlleva un precio, que es una mayor necesidad de recursos. Y mi ordenador, que es un netbook con 1 GB de Ram y procesador Intel Atom N450, no es precisamente una bestia. Por ello he estado probando otras distros hasta decantarme por una derivada de Ubuntu con el escritorio LXDE, Lubuntu. Desde que la estoy usando puedo decir que tengo un sistema operativo con todo lo que necesito y además rápido y ligero.
En cualquier caso, para gusto los colores, así que aquí os dejo un enlace a una guía práctica para elegir una distro Linux que encontré en el blog identidadgeek, el cuál sin duda recomiendo.