Home

Mod BlackSpa TimeshiftState

Parito7

Usuario Activo
Fan de OpenSPA
Amigo OpenSPA
23 Dic 2018
123
48
0
41
Buenas a tod@s!

Como no siempre va ser solicitar ayuda y dudas, hoy escribo para compartir una pequeña modificación en el Skin BlackSpa sobre la barra de estado del timeshift nativo del tema, (no confundir con Timeshift avanzado de Openspa, que es una extensión a parte).

Sin quitar ni mucho menos el gran trabajo a su creador de BlackSpa, a mi no me gustaba mucho como quedaba la barra de estado del timeshift, demasiado ancha y centrada en la pantalla el cual apenas te dejaba ver la pantalla, así que decidí aventurarme a mirar como cambiarlo, al principio empece con E2skinner, al intentar cargarlo daba un error y solo me cargaba la parte del código, visualmente no veía nada, así que nada una vez supe que lineas tocar, empece con mucha paciencia a tocar parámetros hasta ir dando con la posición correcta, después de muchos cambios... y muchos reinicios de interfaz del deco, al final logre tenerlo en la parte superior, y dejándolo algo mas estrecho.

photo-2020-02-07-12-32-47.jpg
photo-2020-02-07-12-57-34.jpg

Dentro de la carpeta del Skin BlackSpa veréis el archivo skin.xml, primero hacer copia de dicho archivo, y después con Notepad buscáis estas lineas, y lo editas.
Con solo un reinicio de interfaz es suficiente.


Código:
<screen name="TimeshiftState" position="0,-550" zPosition="2" size="1921,135" backgroundColor="colorJR3" flags="wfNoBorder">
    <widget name="state" position="663,31" size="571,142" font="Arial; 30" halign="center" backgroundColor="colorJR3" transparent="1" valign="top" />
    <widget source="session.CurrentService" render="Label" position="30,90" size="120,40" font="RegularHD; 20" halign="right" backgroundColor="colorJR3">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="1765,90" size="120,40" font="RegularHD; 20" halign="left" backgroundColor="colorJR3">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" pixmap="BlackSPA/colors/00007eff.png" position="172,106" size="1575,7" zPosition="5" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <eLabel name="" position="center,130" size="1575,1" backgroundColor="colorJR1" foregroundColor="colorJR1" zPosition="1" />
    <eLabel name="" position="0,240" size="1921,90" zPosition="-1" />
  </screen>


Espero que les guste.

Saludos!
 

Clemente

Usuario Destacado
Vip OpenSPA
13 Jul 2009
8.481
1.360
0
72
Murcia
Buenas a tod@s!

Como no siempre va ser solicitar ayuda y dudas, hoy escribo para compartir una pequeña modificación en el Skin BlackSpa sobre la barra de estado del timeshift nativo del tema, (no confundir con Timeshift avanzado de Openspa, que es una extensión a parte).

Sin quitar ni mucho menos el gran trabajo a su creador de BlackSpa, a mi no me gustaba mucho como quedaba la barra de estado del timeshift, demasiado ancha y centrada en la pantalla el cual apenas te dejaba ver la pantalla, así que decidí aventurarme a mirar como cambiarlo, al principio empece con E2skinner, al intentar cargarlo daba un error y solo me cargaba la parte del código, visualmente no veía nada, así que nada una vez supe que lineas tocar, empece con mucha paciencia a tocar parámetros hasta ir dando con la posición correcta, después de muchos cambios... y muchos reinicios de interfaz del deco, al final logre tenerlo en la parte superior, y dejándolo algo mas estrecho.

photo-2020-02-07-12-32-47.jpg
photo-2020-02-07-12-57-34.jpg

Dentro de la carpeta del Skin BlackSpa veréis el archivo skin.xml, primero hacer copia de dicho archivo, y después con Notepad buscáis estas lineas, y lo editas.
Con solo un reinicio de interfaz es suficiente.


Código:
<screen name="TimeshiftState" position="0,-550" zPosition="2" size="1921,135" backgroundColor="colorJR3" flags="wfNoBorder">
    <widget name="state" position="663,31" size="571,142" font="Arial; 30" halign="center" backgroundColor="colorJR3" transparent="1" valign="top" />
    <widget source="session.CurrentService" render="Label" position="30,90" size="120,40" font="RegularHD; 20" halign="right" backgroundColor="colorJR3">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <widget source="session.CurrentService" render="Label" position="1765,90" size="120,40" font="RegularHD; 20" halign="left" backgroundColor="colorJR3">
      <convert type="ServicePosition">Length</convert>
    </widget>
    <widget source="session.CurrentService" render="Progress" pixmap="BlackSPA/colors/00007eff.png" position="172,106" size="1575,7" zPosition="5" transparent="1">
      <convert type="ServicePosition">Position</convert>
    </widget>
    <eLabel name="" position="center,130" size="1575,1" backgroundColor="colorJR1" foregroundColor="colorJR1" zPosition="1" />
    <eLabel name="" position="0,240" size="1921,90" zPosition="-1" />
  </screen>


Espero que les guste.

Saludos!
gracias por la aportación, pero como no dices lo que hay que sustituir, me imagino que será poner todo lo que tu dices entre las líneas <screen name="TimeshiftState" y <screen name="DefaultWizard"
 

Parito7

Usuario Activo
Fan de OpenSPA
Amigo OpenSPA
23 Dic 2018
123
48
0
41
gracias por la aportación, pero como no dices lo que hay que sustituir, me imagino que será poner todo lo que tu dices entre las líneas <screen name="TimeshiftState" y <screen name="DefaultWizard"

Si digo que tienes que cambiar
Si te fijas al final de donde pongo el código termina con un </screen>
Eso lo que te indica es que hay termina el código de configuración de la barra de estado de Timeshift.
Vaya que busques el principio de la linea <screen name="TimeshiftState" y busques donde mas abajo indique </screen> que es donde te indica que termina

El <screen name="DefaultWizard" que tu indicas ya es otro parámetro que no tienes que tocar
 
Última edición:
  • Me gusta
Reactions: Cholo y Clemente