Autor Tema: textos de iconos con color claro en fondos oscuros?  (Leído 4424 veces)

0 Usuarios y 1 Visitante están viendo este tema.

ivaan11

  • Novato
  • *
  • Mensajes: 10
  • Karma: +0/-1
    • Ver Perfil
textos de iconos con color claro en fondos oscuros?
« en: 22 de Agosto de 2012, 03:43:15 pm »
holaaa

¿alguien sabe como cambiar el color del texto de los iconos en el escritorio?
tengo el escritorio con xfce y viene con el texto en negro por defecto, cuando pongo cualquier fondo de pantalla un poco mas oscuro, se hace difícil leer los textos de los iconos!

quiero ponerle cualquier fondo que me guste  sin tener que depender de si se veran bien o no...

hay alguna forma de poner estos textos en  blanco o gris?

espero respuestas!


graciass! ;)


cargoan

  • Usuario Sr.
  • ****
  • Mensajes: 302
  • Karma: +27/-0
    • Ver Perfil
Re: textos de iconos con color claro en fondos oscuros?
« Respuesta #1 en: 22 de Agosto de 2012, 07:50:12 pm »
Crea un archivo en tu home llamado .gtkrc-xfce4 con este contenido:
Código: [Seleccionar]
## Apariencia del texto de los iconos del escritorio

style "xfdesktop-icon-view" {

    # transparencia del fondo del texto de los iconos 0-100
    XfdesktopIconView::label-alpha = 0

    # colores fondo
    base[NORMAL] = "#C5C5C5"
    base[SELECTED] = "#C5C5C5"
    base[ACTIVE] = "#C5C5C5"

    # colores texto
    fg[NORMAL] = "#FFFFFF"
    fg[SELECTED] = "#FFFFFF"
    fg[ACTIVE] = "#FFFFFF"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
Le pones los colores que prefieras.

Y al archivo ~/.gtkrc-2.0 le añades esto:
Código: [Seleccionar]
# Apariencia iconos escritorio
include "/home/usuario/.gtkrc-xfce4"
Si no lo tienes, créalo.

Se podría añadir directamente al archivo .gtkrc-2.0, pero éste es un archivo que puede ser modificado en alguna actualización, y por eso es mejor ponerlo en un archivo aparte. Y así, si es sobreescrito, tan solo tienes que añadir el include.

Reinicia la sesión y listo.

Edito: Este es un ejemplo del conjunto de opciones que puedes configurar de la presentación del escritorio xfce4
Código: [Seleccionar]
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 = 1
    XfdesktopIconView::selected-shadow-y-offset = 1
    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"
La mayoría no requieren explicación. Las principales son:
    label-alpha es el porcentaje de opacidad del fondo del texto de los iconos. Si su valor es cero el fondo será totalmente transparente, si es 255 será totalmente opaco. Entre esos valores, será más o menos transparente.

    ellipsize-icon-labels Si vale 1, acorta los nombres de los iconos no seleccionados para que quepan en una línea. Si es 0, muestra el nombre completo

    shadow-x-offset y shadow-y-offset indican la posición de la sombra del texto, mientras que shadow-color indica su color.

    cell-spacing es la separación entre las celdas de la rejilla de los iconos del escritorio, y cell-padding es el espacio extra que rodea a cada uno de los iconos. Ambas en píxels.

    cell-text-width-proportion indica el tamaño máximo del texto debajo de los iconos en función del tamaño de éstos. La proporción entre el tamaño del icono y el tamaño máximo del texto. Ej. si los iconos son de 40px, un valor de 2.0 daría un ancho máximo de 80px para el texto.

Toda la información en http://git.xfce.org/xfce/xfdesktop/tree/README
« última modificación: 23 de Agosto de 2012, 12:20:36 am por cargoan »
Linux User #461067

ivaan11

  • Novato
  • *
  • Mensajes: 10
  • Karma: +0/-1
    • Ver Perfil
Re: textos de iconos con color claro en fondos oscuros?
« Respuesta #2 en: 23 de Agosto de 2012, 05:11:37 am »
Crea un archivo en tu home llamado .gtkrc-xfce4 con este contenido:
Código: [Seleccionar]
## Apariencia del texto de los iconos del escritorio

style "xfdesktop-icon-view" {

    # transparencia del fondo del texto de los iconos 0-100
    XfdesktopIconView::label-alpha = 0

    # colores fondo
    base[NORMAL] = "#C5C5C5"
    base[SELECTED] = "#C5C5C5"
    base[ACTIVE] = "#C5C5C5"

    # colores texto
    fg[NORMAL] = "#FFFFFF"
    fg[SELECTED] = "#FFFFFF"
    fg[ACTIVE] = "#FFFFFF"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
Le pones los colores que prefieras.

Y al archivo ~/.gtkrc-2.0 le añades esto:
Código: [Seleccionar]
# Apariencia iconos escritorio
include "/home/usuario/.gtkrc-xfce4"
Si no lo tienes, créalo.

Se podría añadir directamente al archivo .gtkrc-2.0, pero éste es un archivo que puede ser modificado en alguna actualización, y por eso es mejor ponerlo en un archivo aparte. Y así, si es sobreescrito, tan solo tienes que añadir el include.

Reinicia la sesión y listo.

Edito: Este es un ejemplo del conjunto de opciones que puedes configurar de la presentación del escritorio xfce4
Código: [Seleccionar]
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 = 1
    XfdesktopIconView::selected-shadow-y-offset = 1
    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"
La mayoría no requieren explicación. Las principales son:
    label-alpha es el porcentaje de opacidad del fondo del texto de los iconos. Si su valor es cero el fondo será totalmente transparente, si es 255 será totalmente opaco. Entre esos valores, será más o menos transparente.

    ellipsize-icon-labels Si vale 1, acorta los nombres de los iconos no seleccionados para que quepan en una línea. Si es 0, muestra el nombre completo

    shadow-x-offset y shadow-y-offset indican la posición de la sombra del texto, mientras que shadow-color indica su color.

    cell-spacing es la separación entre las celdas de la rejilla de los iconos del escritorio, y cell-padding es el espacio extra que rodea a cada uno de los iconos. Ambas en píxels.

    cell-text-width-proportion indica el tamaño máximo del texto debajo de los iconos en función del tamaño de éstos. La proporción entre el tamaño del icono y el tamaño máximo del texto. Ej. si los iconos son de 40px, un valor de 2.0 daría un ancho máximo de 80px para el texto.

Toda la información en http://git.xfce.org/xfce/xfdesktop/tree/README


cuando dices que cree un archivo llamado .gtkrc-xfce4:

eso puedo hacerlo desde un bloc de notas y renombrarlo con la extensión de .gtkrc...

o te refieres a modificar algun gtkrc-xfce4 ya existente?

sorry  esque hasta no hace mucho era windowsero!

si me respondes a esa duda seré capaz de llevar a cabo todo lo demás

gracias por contestar





cargoan

  • Usuario Sr.
  • ****
  • Mensajes: 302
  • Karma: +27/-0
    • Ver Perfil
Re: textos de iconos con color claro en fondos oscuros?
« Respuesta #3 en: 23 de Agosto de 2012, 06:15:16 am »
Es el nombre del archivo que empieza por un punto, así quedan ocultos por defecto.
En linux no existe el concepto de extensión, los archivos solo tienen un nombre. Que éste contenga puntos o no es irrelevante.

Aunque sí se utilizan para identificar el tipo mime y asociarlos con aplicaciones. pero esto es otro cantar. No tiene que ver con el sistema de archivos.

El nombre del archivo no importa, mientras coincida con el include de .gtkrc-2.0, éste si que tiene que llamarse así. El nombre empieza por un punto para que no sea visible normalmente. Si ya lo tienes, se lo añades, o lo modificas si ya tiene declarado un estilo. Si no, lo creas. Lo mismo con .gtkrc-2.0.
« última modificación: 23 de Agosto de 2012, 06:23:56 am por cargoan »
Linux User #461067

ivaan11

  • Novato
  • *
  • Mensajes: 10
  • Karma: +0/-1
    • Ver Perfil
Re: textos de iconos con color claro en fondos oscuros?
« Respuesta #4 en: 23 de Agosto de 2012, 07:21:04 am »
Es el nombre del archivo que empieza por un punto, así quedan ocultos por defecto.
En linux no existe el concepto de extensión, los archivos solo tienen un nombre. Que éste contenga puntos o no es irrelevante.

Aunque sí se utilizan para identificar el tipo mime y asociarlos con aplicaciones. pero esto es otro cantar. No tiene que ver con el sistema de archivos.

El nombre del archivo no importa, mientras coincida con el include de .gtkrc-2.0, éste si que tiene que llamarse así. El nombre empieza por un punto para que no sea visible normalmente. Si ya lo tienes, se lo añades, o lo modificas si ya tiene declarado un estilo. Si no, lo creas. Lo mismo con .gtkrc-2.0.

interesante lección! no entendía que un archivo podía ser cualquier cosa dependiendo de su código interior (eso creo  haber entendido xd)
he creado los dos archivos y he visto el cambio resultante, viendo el fondo en blanco sobre el texto que aun sigue en negro

aunque ahora se lee perfectamente el texto, seguiré jugando con las otras opciones que comentas mas abajo a ver que consigo!

gracias crack!