G Radio Player — cómo crear un skin ==================================== Un skin es una carpeta dentro de ~/.gradio/data/skins/ que reemplaza iconos, colores y/o el fondo de las ventanas, sin tocar el programa. Para crear uno nuevo, copiá esta carpeta "ejemplo" con otro nombre (o creá una carpeta nueva) y agregá dentro lo que quieras personalizar. Todo es opcional: un skin puede traer solo iconos, solo colores, solo un fondo, o cualquier combinación. Estructura: ~/.gradio/data/skins// iconos/.png ← reemplazo de un ícono puntual fondo.png (o .jpg) ← imagen de fondo de las ventanas estilo.css ← reglas CSS adicionales (GTK4 CSS) LEEME.txt ← notas propias, opcional Iconos reemplazables --------------------- Dentro de iconos/ podés colocar cualquiera de estos archivos (incluí solo los que quieras cambiar; el resto sigue usando el ícono original del programa). El nombre debe ser exactamente igual al de la lista: 24-Lopp-off.png 24-Lopp-on.png botonera48x48.png busqueda.png config48x48.png detener-siguiente.png down.png fadeout-off.png fadeout-on.png GR-Off.png GR-On.png grabar48x48.png gradio.png hora-off.png hora-on.png parrilla48x48.png pausa.png pautaje48x48.png play-off.png play-on.png playlist.png playlist48x48.png processor-config.png processor-off.png processor-on.png rec-off.png rec-on.png repetir.png reportes.png robot.png sello.png siguiente.png stop.png trash.png up.png vaciar.png visor48x48.png Fondo ----- Si agregás fondo.png, fondo.jpg o fondo.jpeg, se usa como fondo de cada ventana (imagen escalada para cubrir toda la ventana). CSS adicional ------------- estilo.css se agrega por encima de todo el CSS del programa, así que cualquier regla que pongas ahí (colores, bordes, tipografías) tiene prioridad. IMPORTANTE — bug conocido de GTK4: el tema del sistema pisa "background-color" y "background" en los selectores comunes (window, box, button), pero NO pisa "background-image". Por eso, para poner un color de fondo sólido hay que usar siempre background-image con la función image(), nunca background-color: window { background-image: image(#1a0000); } ← correcto, se ve window { background-color: #1a0000; } ← el tema lo ignora Esto mismo aplica a cualquier otro selector (box, button, label, etc.) al que le quieras poner un color de fondo. Cómo activarlo --------------- En radio-player, abrí Configuración → Skin (apariencia), elegí el skin y guardá. El cambio se aplica la próxima vez que se abra cada ventana (radio-player y las demás herramientas: pautaje, parrilla, botonera, visor, playlist, buscador, grabador, reportes).