Mi primer tema para KDM

Enviado por SD0625 el 20 Octubre, 2009 - 23:45.

El fin de semana estaba un poco aburrido así que retomé un proyecto que lo tenía abandonado, hacer mi propio tema para kdm. Cuento corto, tomé como referencia el tema Oxygen, el archivo de ayuda y manos a la obra. Lo primero que hice fue hacer una plantilla poniendo solo rectángulos de colores y los textos. Cuando los resultados me parecieron optimos entre a adornar con imágenes y demases. En ese proceso si que me toco duro con el cuadrado que encierra el nombre de usuario y contraseña, pues estaba usando una imagen vectorial y se me quedaba un pequeño hoyo en uno de los lados, lo cual solucioné referenciado la posición de cada pedazo no en función de su centro (como lo hacía el tema de oxygen) asi que los referencié en funcion de las esquinas; claro, oxygen usa una imagen opaca así que no se nota si se translapan. En fin, el tema es:

Y la razón de por qué use una imagen svg es porque se puede agrandar la imagen, muchos temas usan una imagen png como cuadro de dialogo y siempre el aviso de mayúsculas activadas termina afuera del cuadro:

Y si no te gusta que muestre la lista de usuarios, el tema queda:

El tema se puede bajar acá. El único problema es que está diseñado para una pantalla de 1280x800, en otras resoluciones la imagen de fondo se ve estirada, pero se puede editar. Espero les guste.

EDITO: A pedido de tuxerito explico como instalar un tema kdm:

  1. Bajar el tema.
  2. Ir a preferencia de sistemas, pinchar en la tab de Avanzado, pinchar en el icono de Gestor de acceso, ingresar la clave
  3. Ya dentro del gestor de acceso se aseguran que en "General" esté activa la opción "Aplicar tema de bienvenida".
  4. Ir ahora al tab Theme y pulsar el boton "Instalar Nuevo Tema" para seleccionar el archivo comprimido bajado
  5. Finalmente eligen el tema de la lista y le dan a aceptar

Si quieren cambiar entre ver la lista de usuarios o no se van al gestor de acceso->User y activan (o desactivan según sea el caso) la opción "Mostrar lista de usuarios"

PD: Si alguien sabe como testear el tema sin tener que hacer un cambio de usuario que me pase el dato porque ya estaba aburrido de entrar mi clave cada vez que revisaba algún avanze.
PD2: No, no me llamo sopapiglobo, cambie temporalmente el nombre real de mi usuario para poder mantener mi identidad en secreto cool . Este si es sopapiglobo, un personaje de una serie infantil chilena (31 minutos)

Imagen de Tuxerito
Enviado por Tuxerito el 20 Octubre, 2009 - 23:49.

Se ve bonito aunque tiene muchos colores xD

A mi hermano de pronto le caería bien porque a él le gusta Evangelion peroooo... él usa Gnome asi que tiene GDM xD

Imagen de SD0625
Enviado por SD0625 el 20 Octubre, 2009 - 23:53.

mmm ... la verdad es que el dialogo es muy transparente, luego lo arreglo...

que nadie sepa... el cuadro lo saque del tema de plasma "resplandor fino", no se me va bien el diseño gráfico

Imagen de abuhacker
Enviado por abuhacker el 21 Octubre, 2009 - 02:13.

Te quedó bonito,pero no entendí nada como lo hiciste confuso Será que soy muy burra?? meparto meparto

Imagen de SD0625
Enviado por SD0625 el 21 Octubre, 2009 - 02:26.

un tema basicamente consiste en imagenes, de acuerdo a un archivo de configuración tu les vas diciendo al programa en que parte de la pantalla se deben poner cada imagen además del texto. PAra un mayor manejo puedes decir por ejemplo: el centro de la imagen queda en el centro de la pantalla, o mejor la esquina derecha (o cualquier esquina) quede en el pixel 100x100, o en el 45% del ancho y el 60% del alto (eso son las "anclas")

El cuadro de dialogo en realidad esta conformado por 9 imagenes (4 esquinas, 4 lados y el centro) Al prncipio estaba diciendo que cada imagen se colocara en X lugar en funcion del centro. Pero dependiendo de varios factores puede que las imagenes de los lados y del centro termiendo teniendo un nº par o impar de pixeles por lo que referenciandolas en función del centro podria hacer que se traslapen con la imagen de la esquina (dejando una franja mas oscura pues las imagenes son semitransparentes) o que quede una franja de un pixel que no cubre ninguna imagen (un hueco), si las referencias en función de las esquinas de una manera adecuada se puede evitar esto

Imagen de Tuxerito
Enviado por Tuxerito el 21 Octubre, 2009 - 02:32.

Podrias haber explicado como se instala el tema para quienes no sepan asi lo podrian probar.

Imagen de SD0625
Enviado por SD0625 el 21 Octubre, 2009 - 02:55.

Hecho... semepaso de largo

Imagen de abuhacker
Enviado por abuhacker el 21 Octubre, 2009 - 03:17.
SD0625 escribió:

Hecho... semepaso de largo

Ahora si entendí mejor!!gracias!!!

Imagen de Sero
Enviado por Sero el 21 Octubre, 2009 - 03:44.

- este comentario no existe, es tu imaginacion -

Imagen de Sero
Enviado por Sero el 21 Octubre, 2009 - 03:45.
SD0625 escribió:

PD: Si alguien sabe como testear el tema sin tener que hacer un cambio de usuario que me pase el dato porque ya estaba aburrido de entrar mi clave cada vez que revisaba algún avanze.

hahahah solo por eso nunca me he animado a hacer uno propio mio xDDD lo más que hago, modificar/cambiar imagenes, colores, letras, posiciones de temas ya hechos ( obvio si esta de acuerdo con su licencia ) :P

admiro tu enorme paciencia xD

por cierto, te quedo bastante bien el tema, te felicito! :)

abuhacker escribió:

Te quedó bonito,pero no entendí nada como lo hiciste confuso Será que soy muy burra?? meparto meparto

abuu te recomiendo visites gnome-look o bien kde-look y descargues temas sencillos, simples, luego miras dentro y esculcas las configuraciones, medidas de ls imagenes y lo mas importante el archivo de configuracion.
la sintaxis es bastante facil de comprender, es un archivo xml, haz cambios simples, juega, apoyate y experimenta y luego si te animas empieza desde cero ;)
bueno, por lo menos eso hago yo xd

Imagen de SD0625
Enviado por SD0625 el 21 Octubre, 2009 - 03:52.

gdm tiene algo que se llama gdmtester o algo así, pero hasta lo que yo sé kdm nolo tiene...

Ayuda tambien para obtener las capturas, en cambio para hacer las mias tuve que editar un script (Xsetup si mal no recuerdo)
y usar ffmpeg (luego me acordé del pograma de sidd para tomar capturas desde la terminal sad ). Esto fue lo que usé:

ffmpeg -f x11grab -s 1280x800 -aspect 1.6 -r 1 -i $DISPLAY -t 0:0:10 -f image2 kdm-%03d.bmp

PD: guardé en bmp porque las pruebas que hice con png o jpg no eran muy buenas. Los png salían con transparencias raras y jpeg con una calidad horrible