Evitar que XFCE recorte los nombres de los íconos del escritorio

Introducción.

XFCE es un ambiente de escritorio muy interesante ya que es bastante liviano (consume menos recursos que GNOME) e incluye mas características que LXDE.

Demostración del escritorio con XFCE 4.8
Demostración del escritorio con XFCE 4.8

Hasta el momento, XFCE se podría convertir en mi escritorio por defecto después de GNOME2 ya que las tendencias actuales: GNOME3 y Unity no terminan aún por convencerme, y con LXDE (mas simple y liviano) siempre he tenido problemas con el pcmanfm que evita que acceda correctamente a los íconos del escritorio.

En mi caso personal XFCE tiene un “pequeño” problema que evitaba que su uso me fuera placentero y es que por defecto, este administrador de escritorio recorta demasiado los nombres de los íconos del escritorio evitando que estos puedan ser fácilmente legibles.

Presentación por defecto
Presentación por defecto

Por suerte, después de algunas búsquedas y experimentos encontré como solucionar este problema de forma lo suficientemente decorosa para darle otra oportunidad a XFCE en mi escritorio.  Una vez realizado el procedimiento descrito a continuación los íconos del escritorio mostrarán su nombre completo sin ser recortado.

Presentación modificada
Presentación modificada

Procedimiento.

Cree o edite el archivo ~/.gtkrc-2.0 con el siguiente contenido.

$ vi ~/.gtkrc-2.0

style "xfdesktop-icon-view" {
    XfdesktopIconView::ellipsize-icon-labels = 0
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Reinicie el proceso xfdesktop ejecutando xkill y haciendo clic sobre el escritorio o cerrando y abriendo nuevamente la sesión del usuario que realizó la modificación.

Mas opciones de personalización.

Este método de configuración permite tomar el control sobre muchas mas opciones de la presentación del escritorio.  Consulte el archivo README de xfdesktop para una descripción general.  

En términos generales estas son las opciones que se pueden modificar a través del archivo .gtkrc-2.0 en la versión 4.5.

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha                = 75
    XfdesktopIconView::selected-label-alpha       = 100
    XfdesktopIconView::ellipsize-icon-labels      = 1

    XfdesktopIconView::shadow-x-offset            = 1
    XfdesktopIconView::shadow-y-offset            = 1
    XfdesktopIconView::shadow-color               = "#ff0000"
    XfdesktopIconView::selected-shadow-x-offset   = 2
    XfdesktopIconView::selected-shadow-y-offset   = 2
    XfdesktopIconView::selected-shadow-color      = "#00ff00"

    XfdesktopIconView::cell-spacing               = 6
    XfdesktopIconView::cell-padding               = 6
    XfdesktopIconView::cell-text-width-proportion = 2.5

    base[NORMAL]                                  = "#00ff00"
    base[SELECTED]                                = "#5050ff"
    base[ACTIVE]                                  = "#0000ff"

    fg[NORMAL]                                    = "#ff0000"
    fg[SELECTED]                                  = "#ff0000"
    fg[ACTIVE]                                    = "#ff0000"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Advertencia.

Si se realiza copy&paste del estilo tal y como se presenta en el archivo README debe tenerse en cuenta que este incluye dos errores (revisado con la versión 4.5) que evitan que sean correctamente interpretadas dos instrucciones y corresponden con una I mayúscula (XfdesktopIconVIew) cuando debería ser minúscula (XfdesktopIconView).  Este problema se presenta en la siguientes opciones de configuración.

  1. XfdesktopIconView::ellipsize-icon-labels = 1
  2. XfdesktopIconView::cell-spacing = 6

Leave a Reply

Your email address will not be published. Required fields are marked *