[Tips]Mejorando LXDE

por PCSencilla , en domingo, febrero 24, 2013


Ya que una buena parte de los artículos del blog van destinados a Xfce, KDE, y una que otra crítica ocasional a Gnome, quise darle su lugar a LXDE. Sabemos que por defecto LXDE no es tan completo como, por ejemplo, Xfce. Incluso a veces hay que recurrir a partes de otros escritorios para dejarlo a gusto. Hoy les traigo varios Tips que les pemitirán tener un LXDE más a gusto ;)
Antes de empezar, asumo que ya tienen por lo menos la distro preparada (si es que van a empezar de cero…). Es decir, que ya tienen Xorg, un gestor de sesión (si es que usan) y LXDE instalados. Para LXDE se recomienda LXDM como gestor de sesión, aunque a mi me gusta más LightDM.
En caso de que aún no hayan instalado la distro, o el escritorio, sería conveniente dejar algunas por aquí:
Esos son dos ejemplos que puedo dar. No las vuelvo a escribir a mano porque ya están ahí, sólo se necesita vincularlas. En mi caso, lo hice en Archlinux, y usé las 4 guías, comparándolas y agregando en una lo que faltara en otra. Les recomiendo eso.
También me fije que Elav había hecho una mini guía antes, incluiré algunas cosas aquí ya que hay que darle algo de mérito ;)
Bien. Empecemos.


LXMED, un editor de menú para LXDE


Primero lo primero. Esto lo necesitarán para algunas partes de este tutorial. LXMenu Editor fue diseñado con el objetivo de brindar a LXDE un editor de Menu sencillo, pero eficaz. Y de hecho, no sólo funciona con LXDE, también lo he probado exitosamente con Xfce :)


Lo único que requiere LXMED para funcionar es Java (OpenJDK/Oracle cualquiera sirve) y, dependiendo de la distro, gksu/beesu/etc…
Lo descargamos aquí. Luego, lo descomprimimos, entramos a la carpeta, y en una terminal hacemos:

sudo ./install.sh

Y se habrá instalado. Lo encontraremos en el menú de LXDE bajo la categoría “Preferencias“, aunque curiosamente estará el nombre en inglés. Piensan lo mismo que yo? Editaremos la entrada del menú, del editor de menú, con el propio editor de menú: Menu-Inception :P
Abrimos LXMED y nos pedirá la contraseña de root. La introducimos, clic en “Aceptar” y listo. Vamos a la categoría “Preferences” y hacemos clic en “Menu Editor“, luego en “Editar“. De nombre, pues coloquen lo que quieran. Yo escribí “Editar el menú principal“.


Accesos directos del escritorio

El que haya usado otros escritorios como Xfce, se habrá dado cuenta de que desde el comienzo aparecen en el escritorio unos accesos directos para la Carpeta Personal, Papelera, etc

LXDE solía traer uno para la Carpeta Personal, que se llamaba Mis Documentos (Windows Detected? xD), pero ya no está. Así que, modificaremos algunos lanzadores para obtener un resultado similar.
Abrimos el menú de LXDE, y buscamos el Gestor de Archivos » Clic derecho » Agregar al escritorio. En total, haremos eso unas 3 veces. Lo siguiente, es abrir cada uno de ellos con un editor de textos y modificar las partes indicadas a continuación:

Para el ícono de la computadora:

Icon=computer
Name=Equipo (o como prefieran).
Name[es]=Igual que en Name.
Exec=pcmanfm computer:///


Para el ícono de la Carpeta Personal:

Icon=user-home
Name=Carpeta Personal (o como prefieran).
Name[es]=Igual que en Name.
Exec=pcmanfm ~


Para el ícono de la papelera:

Icon=empytrash.png
Name=Papelera (o como prefieran).
Name[es]=Igual que en Name.
Exec=pcmanfm trash:///


Con eso ya deberíamos tener los tres íconos básicos en el escritorio :) Con esos mismos pasos pueden crear otros accesos directos.

Editar atajos de teclado de LXDE




LXDE no viene por defecto con una herramienta como esta. Pero, ya que LXDE utiliza Openbox, podemos usar Obkey :) Para instalarlo en Debian sería:

sudo apt-get install obkey

Y para Arch:

sudo pacman -S obkey

Por defecto Obkey abre el archivo de Openbox que está en ~/config/openbox/rc.xml. Pero, si lo lanzamos de esta manera:

obkey ~/.config/openbox/lxde-rc.xml

Entonces si abrirá el archivo de LXDE. Ahora, digamos que queremos que al presionar la tecla [Print] se ejecute scrot para tomar una captura de pantalla… Ejecutamos el comando anterior, clic en el segundo ícono de la barra superior (el de añadir). En la sección Actions, seleccionamos “Execute“, y en la parte superior, donde pone “command” escribimos, por ejemplo:

scrot '%Y-%m-%d-%H:%M:%S_$wx$h.png' -e 'mv $f /home/usuario/Capturas/'

No debo decir que “usuario” es tu usuario o si? Eso crearía una captura de pantalla con hora y fecha, y la guardaría en la carpeta “Capturas” de tu Home. Por último, click en el atajo de teclado en la lista, y presionen la tecla [Print]. Guardamos, y listo! Un atajo de teclado nuevo.

Agregar atajos importantes al menu de LXDE




Desde que supe que LXMED me dejaba modificar el menú, corrí a crear unos atajos para modificar opciones comúnes de LXDE al instante.
Ese que dice “Autoinicio de LXDE” es un atajo directo para modificar las aplicaciones o procesos que se inician con LXDE.
LightDM GTK Greeter” es para modificar la apariencia GTK de LightDM.
También creé uno en la sección accesorios, llamado “Gestor de archivos (root)” que abre PCManFM como root.
Casualmente, también hay uno que abre Obkey apuntando al archivo de LXDE :) Se llama “Editar atajos de teclado de LXDE“.


Reemplazar LXPanel con LXPanelX

 

La verdad, al panel de LXDE le faltan algunas funciones que lo harían más personalizable/útil, así que… Por qué no lo cambiamos? Hace un tiempo nació un Fork del panel de LXDE, llamado LXPanelX. Quizás sea un poco más pesado que el LXPanel tradicional, pero si están dispuestos a gastar un poquito más de RAM ni duden en probarlo :)
Antes que nada, debemos hacer un cambio en el archivo de autoinicio de LXDE. Así que como root, usando nuestro editor favorito, lo abriremos. Por ejemplo:

sudo leafpad /etc/xdg/lxsession/LXDE/autostart

Dentro de el, veremos una línea que dice:

@lxpanel --profile LXDE

Simplemente la cambiaremos así:

@lxpanelx --profile LXDE

Y listo. Ahora, para aplicar el cambio inmediato, y empezar a configurar LXPanelX a su antojo, simplemente abran una terminal, y hagan:

killall lxpanel && lxpanelx --profile LXDE

Con eso será suficiente. O simplemente reinicien la PC xD
También hay un cierto detalle. El lanzador de LXPanelX no se abrirá cuando presionen [Alt]+[F2], porque viene por defecto para abrir el de LXPanel (si, el comando es diferente). Así que, con Obkey, abriremos el archivo de LXDE y buscaremos la parte donde está el atajo de [Alt]+[F2], y editaremos su comando. Lo dejaremos así:

lxpanelxctl run

Ahora ya abrirá el lanzador de aplicaciones.


Reemplazar PCManFM por SpaceFM


Ya una vez se habló de SpaceFM aquí, es un fork de PCManFM, también llamado PCManFM-Mod, y es nada más y nada menos que un PCManFM con aún más funciones, y un consumo practicamente igual. Personalmente, yo sigo usando PCManFM, no necesito tantas opciones. Pero, si quieren usar SpaceFM por defecto, les enseño.
Editaremos el archivo de autoinicio de LXDE. Hay una línea que dice así:
@pcmanfm --desktop --profile LXDE
La cambiaremos para que quede así:
@spacefm --desktop --profile LXDE
Con eso SpaceFM gestionará el escritorio en Lugar de PCManFM. En este aspecto ambos son idénticos, por lo que no lo uso :P Aunque las fuentes lucen un poco mejor con SpaceFM, diría yo. Ahora, para que el cambio sea inmediato, ejecutamos en el lanzador de LXDE:
killall pcmanfm && spacefm --desktop --profile LXDE
Con eso estará listo :)

 

Configurar Openbox desde LXAppearance

Por defecto LXAppearance solo se encarga de el tema GTK, íconos, fuente y cursor. Pero podemos ahorrarnos tener que abrir ObConf, instalando el paquete lxappearance-obconf, que debe estar presente en la mayoría (sino todas) las distribuciones.

Distribuciones recomendadas con LXDE

Para terminar, les dejo una pequeña lista de distros que he probado con LXDE y que me parece que valen la pena.
Esas son distros OOTF (Out of the Box, o listas para usar). También hay otras opciones, como Debian, Arch, Gentoo, Mageia 2, Slackware… Que son mínimas, y más adecuadas para algunos. De esas me quedaría más con Debian y Arch ;)

 

[Tips]Mejorando LXDE
Sobre el articulo
[Tips]Mejorando LXDE - escrito por PCSencilla , publicado el domingo, febrero 24, 2013, categorizado en linux , tutoriales

0 Comments