El archivo de temas de gnome es esencialmente un archivo CSS; Los archivos de tema describen cómo se ve su escritorio, pero eso no es todo. También contiene la obra de arte necesaria para que funcione. Usted hace toda su configuración en el archivo CSS de su tema. Una advertencia es que gran parte del aspecto proviene del GTK 2.0 y GTK 3.0 temas. Otro problema es que la configuración estándar no permite sus propios temas, debe descargar la extensión del tema del usuario para usar su propio tema. La razón es que los archivos de tema entregados con su distribución se compilan de los archivos de GroSource. Esto integra los temas más cercanos al proceso de desarrollo, pero tiene el inconveniente de que hacer el suyo requiere más habilidades de programación. La documentación también es escasa, para los usuarios que son. La documentación de desarrollo es abundante.
El formato del paquete
Cuando desee cambiar su escritorio gnome, puede hacerlo con los archivos de tema que elija 'Apariencia' en la interfaz Tweaks. Aquí, encontrará que puede elegir entre 'aplicaciones', 'cursor', 'iconos' y 'shell'. Esto le brinda toda la flexibilidad que necesita, pero puede verse extraña cuando cambia el tema de la shell y no tiene un tema de aplicación. Para resolver esto, necesitas todos los temas para que coincidan. Muchos temas contienen solo la carcasa o solo la parte GTK+ (aplicación).
También puede crear sus propios iconos y empacarlos en un archivo estándar. Puedes correr a problemas similares aquí. Si tiene iconos o fuentes que no coinciden con su tema, en el mejor de los casos se ve tonto. En algunos casos, el texto no será visible porque los iconos y el fondo son del mismo color.
Archivos empaquetados
Los muchos archivos, fuentes y decoraciones que necesita, se almacenan en los directorios de usuarios a continuación.
Íconos: iconos descifrados en ~/.Carpeta de iconos GTK/SHELL TEMA: Unzip GTK y temas de shell en ~/.Cursor de carpetas de temas: temas de cursor Unzip en ~/.Fuentes de la carpeta de iconos: fuentes de descenso en ~/.carpeta de fuentes
Un tema completo tiene todos estos archivos integrados y contiene un archivo: índice.tema. Los archivos señalan todos los archivos para asegurarse de que pueda tener un estilo de fuente de coincidencia de sus iconos. También hará que las aplicaciones parezcan que coinciden entre sí.
Gtktheme = adwaita
Icontheme = adwaita
Cursortheme = adwaita
Cursorsize = 24
Este código muestra los diferentes temas que desea usar. Hay más detalles para este archivo, así que asegúrese de mirar aquí cuando use el tema. De esta manera, obtienes el mejor aspecto para ti. Para cambiar al tema específico, debe cambiar los valores uno por uno.
¿Cuál es el formato de archivos??
En cada tema, tienes una estructura de directorios. Estos directorios contienen los recursos a los que apuntan sus archivos CSS. Debe usar los estándares existentes para facilitar los usuarios del tema. Un buen ejemplo es el tema del bosque, el árbol está debajo.
Inicio/Matstage.temas/bosque-oscuridad/
└── gnome-shell
├─se activos comunes
│ ├── Dash
│ ├── Menú
│ ├── Misc
│ ├── Panel
│ └── Switch
├── Assels Darks
│ ├ ├── casilla de verificación
│ ├── Menú
│ ├── Misc
│ └── Switch
├── gnome-shell.CSS
└── Readme.Maryland
12 directorios, 2 archivos
Aquí, puedes ver el gnome-shell.archivo CSS. Esos archivos tienden a pasar mucho porque señala todos los elementos en el escritorio. Sin embargo, hay un método para la locura, así que siga algunos ejemplos. El código utiliza todas las funciones CSS comunes, un punto (.) para clases y un hash (#) para elementos nombrados. Agrupan estos para crear una mirada uniforme.
Dentro de los archivos, tiene nombres de todos los cuadros e iconos. Puede ver cómo funcionan a través de un kit de herramientas, llamado ST (Shell Toolkit). Desde el stwidget principal, el sistema crea stentry, stbutton y stdrawing área, además de algunos otros. Sabiendo esto, puedes entender lo que estás viendo en el CSS. Mientras busque estar preparado para buscar cosas en la documentación, aunque saber algunos conceptos básicos lo ayudará a navegar mejor.
.Check-Box stboxLayoutEl código anterior, del tema Forest-Dark, muestra la definición de una casilla de verificación que usa el STBIN para su definición. La mayoría de los nombres serán obvios a partir de sus nombres. Sin embargo, si no está seguro, consulte los documentos de GNOME para obtener orientación. La mejor estrategia para hacer su propio tema es basarlo en uno existente y editarlo a su propio gusto.
Qué formatos de imagen son compatibles?
El formato de archivo para todos los componentes gráficos puede ser SVG y PNG. Lo mejor es usar SVG, ya que escala mejor para diferentes tamaños. Este es también el más utilizado. Aunque, el formato se escala bien, asegúrese de probarlo en muchas escalas. El gráfico en sí también debe diseñarse para ser claro en todas las escalas compatibles.
¿Qué más necesito crear un tema??
La mayor parte de un tema se crea escribiendo CSS correcto, pero cuando desea tener sus propios íconos, necesita más. Para Linux, tiene Inkscape para crear gráficos SVG. Será beneficioso tener su editor de código favorito, ayuda mucho cuando piratean CSS. La idea es codificar el uso de tecnologías web después de todo.
¿Dónde encuentro ejemplos y tutoriales??
La mayoría de los proyectos existentes están disponibles en https: // www.mirada.org/, aunque muchos temas hermosos también están disponibles en arte desviado. Hay algunos tutoriales, pero la mayoría de ellos son cómo instalar un nuevo tema que descargó. A continuación hay un buen comienzo para explorar temas.
Conclusión
Es genial poder modificar su entorno de escritorio; Esto es lo que miras en todo el día. Con temas para gnomo, puedes hacerlo en cada detalle. Recuerde, su escritorio es una bestia compleja, así que prepárese para aprender y comenzar con una plantilla o un proyecto existente.