Monday, September 05, 2005

Iconos sobre el escritorio XFCE :: va para LoRdByTe

... y tambien para los que lo necesiten.

he querido hacer de este blog algo como una guia para principiantes... empezar desde cero, pero ya que un amigo mio me pidiĆ³ ayuda con este tema pues aca va la ayudita.

Iconos sobre el escritorio XFCE:
=====================
Los que tenemos cierto tiempo usando linux hemos visto el crecimiento de desktops como GNOME y KDE hasta verlos tan robustos y completos como son ahora. Pero tambien nos hemos dado cuenta que no es necesario tener todo lo que eso entornos ofrecen ( por lo menos para mi ) existen otros que tal vez no son completos desktops, algunos llegando solamente a ser WM's pero que hacen lo que deben y nada mas.

Ante tal avanico de posibilidades he optado por pasarme a XFCE despues de usar GNOME mucho tiempo. Razones ?? no faltan pero la principal es la simpleza y lo liviano que es. Tengo lo que necesito nada mas ni menos....
pero aja... estoy mintiendo... si le faltaban los iconos sobre el escritorio. Despues de probar algunas cosas por aca y por alla he terminado quedandome con rox-file.
---------------------------------------------------------------------------------------
Cosas Basicas a saber:
El xfce lee el archivo /etc/xdg/xfce4-session/xfce4-session.rc el cual indica que programas es lo que la session de xfce debe cargar al inicio de una sesion sin personalizar. Un ejemplo de este es:

[General]
SessionName=Default
SessionName[de]=Standard

DisableTcp=True

[Failsafe Session]
Count=4
Client0_Command=xfwm4
Client0_PerScreen=False
Client1_Command=xfce4-panel
Client1_PerScreen=True
Client2_Command=xftaskbar4
Client2_PerScreen=True
Client3_Command=xfdesktop
Client3_PerScreen=False

[Splash Screen]
Engine=mice


Si lo has pesonalizado entonces tendras un archivo ~/.config/xfce4-session/xfce4-session.rc

man rox-filer ;)

---------------------------------------------------------------------------------------
visto lo anterior lo que deberiamos hacer es modificar el xfce4-session.rc, pero en nuestra configuracion personal.. de tal forma que no afecte a todos los usuarios del sistema.., mi configuracion personal para esto es el siguiente...

[General]
SessionName=Default
SaveOnExit=false

[Failsafe Session]
Count=4
Client0_Command=xfwm4
Client0_PerScreen=False
Client1_Command=xfce4-panel
Client1_PerScreen=True
Client2_Command=xftaskbar4
Client2_PerScreen=True
Client3_Command=/home/carlos/bin/rox-desktop
Client3_PerScreen=False

[Splash Screen]
Engine=mice

de las tres secciones la que nos interesa en esta oportunidad es la segunda, que es donde se especifica los programas que deberia levantar la sesion del XFCE. La diferencia entre el contenido por defecto y el personal es:

defecto
------------
Client3_Command=xfdesktop
Client3_PerScreen=False

personal
--------------
Client3_Command=/home/carlos/bin/rox-desktop
Client3_PerScreen=False


con eso estoy diciendo que ya no se cargue el xfdesktop en su lugar estoy ejecutando un script en /home/carlos/bin/rox-desktop, tal script simlemnte tienes la siguiente linea

rox-filer -p=carlos

con todo esto ya tendras un escritorio con iconos completamente configurable.
Ahora se viene un problema ya no tendremos el menu del XFCE haciendo click con el boton secundario del mouse sobre el escritorio..., para tenerlo debemos agregarlo como un elemento al panel


eh aqui una muestra de mi escritorio


Saludos

0 Comments:

Post a Comment

<< Home