Re:Re:Temas de Interfaz de Usuario

Inicio Foros Foro principal Ayuda Temas de Interfaz de Usuario Re:Re:Temas de Interfaz de Usuario

#33834
Javier AderJavier Ader
Participante

jaja me sali con la mía sin tocar una linea de código. Es una forma bastante sucia, pero puede que sirva para aquellos que no quieren o no pueden compilar y tienen el mismo problema (basicamente, muchas ventanas con distintos perfiles) asi que lo comparto (de todas maneras no lo recomiendo para usos en producción, ya que se rompen ciertas reglas de seguridad y de chequeos de integridad de código; solo es para los que están conociendo a libertya o haciendo pruebas):
1) se agarra el cliente pesado; se lo descomprime en un directorio cualquiera
2) se va al subdirecotrio lib
3) se agarra el OXP.jar y se lo descomprime con cualquier descompresor de zip (7zip por ejemplo). Un .jar es un .zip normal solo con una estructura de directorios definida.
4) se va al subdirectorio META-INF, y se edita el archivo MANIFEST.MF con cualquier editor de textos borrando todas las lineas que vienen despues de “Main-Class: org.openXpertya.OpenXpertya”
(OBS: si no se hace esto el programa no va arrancar ya que va a detectar que hay archivos modificados; la otra forma es calcular los hash sha1 de las nuevas imagens y ponerlas en las entradas correspondientes con nombres “Name:”; esto es en realidad la parte “sucia” )
5) se elimina el archivo LIBERTYA.SF por razones similares a las anteriores.
6) ahora se va al subdirectorio orgopenXpertyaimages y se reemplaza el archivo OXP16.gif por cualquier gif con dimensiones 16×16 (google-> free icons y se encuentran a patadas), obviamente respentando el nombre del archivo.
7 ) ahora se recrea el nuevo OXP.jar: se comprimen los directorios y archivos generados en la descompresión del paso 3 (en este caso en particular los directorios com, META-INF, openXpertya y org ) y se los comprime en un arhivo zip; digamos OXP.zip.
8) se renombra OXP.zip por OXP.jar y se lo pone en lugar del OXP.jar orignal (el ogininal si quiern simplemente renombrelo por si algo falla; diamgoa por OXP-orig.jar)
9) se ejecuta libertya.exe y listo

Adjunto una imagen para que quede claro cual es la idea (lo mismo se ve cuando uno hace alt-tab)
(versión grade: http://www.eltita.com.ar/libertya/libertya-icon-mod.jpg )

P.D: el mismo procedimiento se puede hacer para otras imágenes, pero sinceramente no le veo mucha utilidad [img size=385]https://www.libertya.org/media/kunena/attachments/legacy/images/libertya_icon_mod2.JPG[/img]