Howto: Aligerar el escritorio sin perder atractivo
Agosto 7, 2009 by cfcuevas
Esta semana publicamos este Howto de nopersona, en donde veremos una forma de configurar nuestro escritorio para que exija pocos recursos, pero sin que pierda su atractivo:
Hola comunidad! He confeccionado este minihowto sobre cómo optimizar mi escritorio (que estaba chupando bastante!) y no perder el atractivo. A trabajar
Materiales
- Conky
- Idesk
- Adesklets
- Imaginación en abundancia
1. Conky
Connky es un monitor de sistema muy liviano, potente y de fácil configuración. Similar a GKrellM, pero para mi gusto es más cuidado en el aspecto y de fácil edición.
1.1 Instalando Conky
Para instalarlo sinplemente lo buscamos en synpatic o descargamos el paquete desde http://conky.sourceforge.net (fíjense en que sea la versión 1.4.5, la última, después les diré por qué)
Después de instalar el paquete debemos crear en nuestro Home un documento con el siguiente nombre: .conkyrc Este archivo guardará los scripts que le indiquemos. En la pagina de Conky, sección screenshots, hay bastantes scripts a elección. El mío lo he confecionado según mis necesidades en base a dos de aquella página.
Los scripts de lo que aparecerá en pantalla comienzan apenas se lee TEXT (modiqué el script para que mostrara la distro por defecto y el kernel a mi gusto, sin preguntarle al sistema ya que el nombre era un poco largo) La posisicón en nuestra pantalla dependerá de los valores que le demos en Gap between borders (X/Y respectivamente)
Cuando ya tenemos listo y confiurado Conky a nuestro gusto, debemos activar el doble buffer en el xorg para que no pestañee de forma molesta. sudo gedit /etc/X11/xorg.conf Buscamos la linea MODULE y le agregamos: Load “dbe” Guardamos y reiniciamos Conky. En la versión 1.4.5 el problema del doble buffer viene solucionado, por eso les recomiendo instalar aquella (correción, ya vamos en la versión 1.4.9)
Si a alguien le interesa, mi configuración es la siguiente: (Pack de antigua configuración, más mejora para Nautilus)
http://www.mediafire.com/?ab1mifj2nhj
1.2 ¿Y mis íconos? Conky no se ve bien
Este problema ha sido resuelto con la nueva configuración.
Para no tener problemas cuando se dibuje el escritorio al inicio, simplemente demoramos la carga de Conky con un script:
sudo gedit /usr/bin/inicio-conky
Y agregan:
#!/bin/bash sleep 15 && conky;
(pueden cambiar el valor de 15 a otro que se acomode al tiempo de carga de su escritorio)
Después le dan los permisos
sudo chmod a+x /usr/bin/inicio-conky
Por último lo agregan a los programas de inicio:
Preferencias -> Sesiones->inicio-conky
Con esto ya se soluciona la convivencia entre Conky y Nautilus en el escritorio.
Ahora, si desean sacar los iconos, por cosa de gustos, teclean Alt+F2 y con gconf-editor vamos a Apps>Nautilus>Preferences y desmarcamos la casilla de Show_desktop
2. Idesk (Opcional)
Bueno, la verdad es que solamente perdí 3 íconos al modificar nautilus: Equipo, la papelera y una carpeta. La papelera… al panel! Los dos restantes preferiría añadirlos de otra manera. Pero bueno, si alguien de todas fomas quiere tener iconos en su escritorio puede hacer lo siguiente.
2.1 Instalando Idesk
Para esto emplearemos Idesk y dejaremos esos íconos con toque especial. Idesk es una aplicación para, como ya dije, mostrar íconos-lanzadores en el escritorio que con uno o dos click ejecutan un acción. Para instalarlo simplemente ejecutamos el siguiente comando en un terminal: sudo apt-get install idesk Ahora creamos, en Home, un documento con el siguiente nombre .ideskrc Dentro del mismo debemos pegar lo siguiente:
table Config FontName: tahoma FontSize: 8 FontColor: #ffffff Locked: false Transparency: 150 HighContrast: true Shadow: true ShadowColor: #000000 ShadowX: 1 ShadowY: 2 Bold: false ClickDelay: 300 IconSnap: true SnapWidth: 55 SnapHeight: 100 SnapOrigin: BottomRight SnapShadow: true SnapShadowTrans: 200 CaptionOnHover: false end table Actions Lock: control right doubleClk Reload: middle doubleClk Drag: left hold EndDrag: left singleClk Execute[0]: left doubleClk Execute[1]: right doubleClk end
2.2.- Ahora crearemos los íconos.
Para ello hacemos un directorio en home con el nombre .idesktop
mkdir /home/usuario/.idesktop
Luego, dentro de aquel directorio creamos un archivo con el nombre icono.lnk o con el que queramos.
Ya hemos creado nuestro primer ícono! Ahora debemos definir los parámetros. Dentro del mismo archivo icono.lnk pegamos lo siguiente:
table Icon Caption: Opera Command: opera Icon: /home/usuario/iconos/opera.png X: 100 Y: 50 end
Caption: indica el nombre que va a tener
Command: indica el comando que va a ejecutar
Icon: aca indicamos la dirección del archivo de imagen
X e Y: indican la posición inicial que va a tener el archivo, de todos modos una vez creado se la damos arrastrando el icono hasta donde queremos.
En este ejemplo el ícono es para Opera. Guardamos, cerramos y ejecutamos en un terminal idesk
Sorpresa! en la pantalla tenemos un ícono bastante vistoso y agradable. Con Idesk las posibilidades son ilimitadas. En el archivo .ideskrc que creamos podemos darle las características: transparency va de 0 a 255 / 0=Color sólido. 255=Transparente.
Si lo dejamos en un rango de 100to y algo veremos el ícono como parte del fondo de escritorio y cuando pasemos el mouse se activará su color. Un efecto bastante llamativo y que consume nada de recursos. Lo mismo haremos si queremos agregar carpetas, el home, el equipo o un programa. La única consideración que hay que tener en cuenta es que idesk soporta mejor los íconos en formato png. No olvidar agregar Idesk a los programas de inicio.
3 Adesklets
Siguiendo con la búsqueda de mejoras para mi escritorio, encontré Adesklets, que vienen siendo casi lo mismo que los gdesklets, pero estos ocupan muchos menos recursos. Como siempre me ha gustado saber el clima (miren que Conce parece Trópico!) y tener la barrita para mis aplicaciones (únicos desklets que uso siempre), usaba la starterbar y el informe del clima. La starterbar me exigía demasiados recursos para una simple barra, lo mismo que el weather del clima, mal mal gdesklets.
Con Adesklets las cosas son distintas, se nota su bajo consumo, sobre todo al inicio de sesión.
3.1 Instalando Adesklets.
Para instalarlo simplemente se busca en synaptic, o si les resulta más cómodo desde el terminal. No pesa casi nada. Una vez instalado debemos seleccionar el desklet que deseamos en http://adesklets.sourceforge.net/desklets.html y luego hacer un directorio .desklets en nuestro home en donde descomprimiremos y guardaremos todos nuestros desklets.
3.2 Instalando y probando los desklets
Una vez que tenemos todo en orden debemos agregar nuestros desklets, para ello nuestro amigo terminal nos ayudará. Existe una herramienta gráfica que se activa con el comando adesklets_installer, pero lo que es a mí no me funcionó nunca (después de instalar por terminal me reconoce los desklets instalados eso sí).
Ahora vamos a instalar los desklets. Supondremos que bajamos weatherforecast-0.2.0 (para el clima) y yab-0.0.2 (barra tipo mac) y que ambos están en el directorio .desklets de nuestro Home.
Accedemos al directorio de weatherforecast:
cd weatherforecast-0.2.0
luego debemos probar el desklet:
~/.desklets/weatherforecast-0.2.0$ ./weatherforecast.py
y nos saldrá algo así:
Do you want to (r)egister this desklet or to (t)est it?
Para probar el desklet apretamos t y si está en condiciones de ejecutarse aparecerá en nuestra pantalla (sin opciones de configurar) Para registrarlo pulsamos r y lo cerramos con Ctrl+C. El desklet quedará registrado en el archivo de nuestro Home .adesklets (en ese archivo se guardarán las configuraciones de nuestros desklets, es importante respaldarlo por si acaso) Para registrar la barra yab hacemos lo mismo:
cd ~/.desklets/yab-0.0.2 ~/.desklets/yab-0.0.2$ ./yab.py
3.3 Configurando los Desklets.
Una vez que tenemos probados y registrados nuestros desklets debemos configurarlos. Para ello en la carpeta de cada uno viene un archivo con el nombre config.txt Editando dicho archivo tendremos las características personalizadas. Por ejemplo, los íconos y fondos de la barra yab son bastantes feos, pero editando la plantilla puede quedar fabulosa, mi plantilla es la siguiente:
#
id0 = {'bar_background_1': None,
'bar_background_2': None,
'bar_foreground': None,
'bar_gradient_angle': 0,
'bar_height': 32,
'bar_opacity_1': 100,
'bar_opacity_2': None,
'caption_above': True,
'caption_color': 'AAAAAA',
'caption_delay': 0.10000000000000001,
'caption_fade_in': True,
'caption_fade_in_duration': 1,
'caption_fade_in_steps': 1,
'caption_font': 'Vera',
'caption_size': 20,
'click_effect': 'tint(alpha=100,red=255,green=255,blue=255);',
'click_effect_duration': 0.10000000000000001,
'icon_max_height': 128,
'icon_max_width': 128,
'icon_maximize_threshold': 0.90000000000000002,
'icon_min_height': 64,
'icon_min_width': 64,
'icon_spacing': 5,
'icons': [('opera.png', 'Opera', 'opera'),
('amsn.png', 'Amsn', 'amsn'),
('kaboodle.png', 'Xmms', 'xmms'),
('vlc.png', 'Vlc', 'vlc'),
('abiword.png', 'Abiword', 'abiword'),
('k3b.png', 'K3b', 'k3b'),
('Azureus.png', 'Azureus', 'azureus'),
('tux.png', 'Conectar', 'sudo pon dsl-provider'),
('specto.png', 'Synaptic', 'gksu /usr/sbin/synaptic')]}
No olvidar poner los íconos que deseamos en la carpeta “icons” de yab, respetar los nombres (mayúsculas si las hay) y que la secuencia es la siguiente:
(‘opera.png’, ‘Opera’, ‘opera’),
(‘nombre_del_icono’, nombre_lanzador’, ‘comando_lanzador’),
Con weatherforecast es similar, en config.txt modificamos todo, iconos, tamaño y el código de nuestra ciudad.
Guardamos todos los cambios y agregamos adesklets a los programas de inicio.
Ahora, con Conky y Nautilus en el escritorio, puede que algunos adesklets no arranquen, para solucionar esto, simplemente invocamos el proceso para Nautilus y demoramos su carga:
sudo gedit /usr/bin/inicio-adesklets
Y agregan:
#!/bin/bash sleep 19 && adesklets --nautilus;
Después le dan los permisos
sudo chmod a+x /usr/bin/inicio-adesklets
Por último lo agregan a los programas de inicio: Preferencias -> Sesiones-> inicio-adesklets
Con este último paso tenemos la fiesta en paz entre Conky, Nautilus y Adesklets.
4 Predeterminar Otro navegador de ficheros
Lo que pueden hacer para predeterminar Thunar o PCman de forma ficticia y segura es lo siguiente:
4.1.1 Predeterminar el navegador de ficheros de forma ficticia:
Instalar Thunar
sudo aptitude install pcmanfm
o PCman
sudo aptitude install thunar
Luego hacemos un lanzador para que Thunar o PCMan abran dicha ruta, en este caso lo haré con el único ícono que dejé en mi escritorio por medio de Idesk, sería así:
table Icon Caption: Command: Thunar Icon: /home/su_ruta_del_icono.png X: 717 Y: 2 end
4.1.2 Predeterminar el navegador de ficheros de forma real:
- Abrrimos la pantalla de Sesiones (Sistema > Preferencias > Sesiones)
- Seleccionamos la pestaña “Sesión actual”.
- En la lista de programas en ejecución buscamos y seleccionamos donde aparece “nautilus”.
- En la parte inferior de la lista, cambiamos el Estilo de Restart (predeterminado) a Trash.
- Quitar.
Con esto cierramos Nautilus y evitamos que se abra automáticamente la próxima vez que iniciemos sesión (Para revertirlo basta con ejecutar Nautilus normalmente y él se encarga de registrarse como predeterminado. [Alt + F2] nautilus y le damos ejecutar.
4.2 Cargar PCMan File Manager automáticamente en el inicio de sesión (opcional)
- Abrimos la pantalla de Sesiones (Sistema > Preferencias > Sesiones)
- En la pestaña “Programas de inicio”, click en agregar.
- Completamos la información: PCMan File Manager (Nombre), pcmanfm (Comando)
4.3 Ahora que se encargue de los íconos:
- Abrir PCMan File Manager
- Menú Editar > Preferencias
- Pestaña Escritorio
- Activar la opción «Mostrar iconos en el escritorio» (y eventualmente la otras)
4.4 Que se encargue del menú “Lugares”
Lo último es lograr que PCMan (o Thunar) se abra cuando seleccionemos alguno de los itemes del menú Lugares (Equipo, Carpeta personal). (Si reemplazaste Nautilus por PCMan File Manager, al intentar abrir una de estas localidades se ejecutará Nautilus y volverá a ser el gestor predeterminado :S)
4.4.1 Editar los siguientes archivos:
nautilus-folder-handler.desktop
sudo gedit /usr/share/applications/nautilus-folder-handler.desktop
y nautilus-computer.desktop
sudo gedit /usr/share/applications/nautilus-computer.desktop
Buscar la línea que comienza con Exec y reemplazarla, en el caso de PCMan, por:
Exec=pcmanfm (PCMan File Manager)
o en el caso de Thunar por:
Exec=thunar (Thunar)
4.4.2 (Opcional) Explorar como root:
Para explorar como root reemplazamos la línea por:
Exec=gksu pcmanfm (PCMan File Manager)
o
Exec=gksu thunar (Thunar)
He leído que también haría falta modificar
/usr/share/applications/nautilus-folder-handler.desktop
Si desean volver al principio, basta con restaurar
/usr/share/applications/nautilus-folder-handler.desktop
/usr/share/applications/nautilus-computer.desktop
Más info:
http://www.enricozini.org/2006/tips/…-nautilus.html
Ya deberían tener predeterminado otro navegador de ficheros.
Si todo ha salido bien, tendremos un muy bello escritorio con un muy bajo consumo de recursos ¿Qué más se puede pedir?
Y eso vendría siendo. Doy por terminado este Howto (ahora espero que sí)



Pues es un gran articulo nopersona, ocupo muchos conky y no sabia como solucionar algunas cosas..
Saludos..