Skinnez votre PNA - Xania Blue

Transcription

Skinnez votre PNA - Xania Blue
Xania Blue
Skinnez votre PNA !
Soumis par xania
Â
Cobra Skin by Xania & Xania Desktop (10 autres skins disponibles en bas de page)
Grâce au petit utilitaire SystemInformation 1.2 crée par Daniel Schumann il est désormais possible de personnaliser
entièrement le desktop de nos PNA (Bluemedia, Transonic, Medion, Mio, ..).
Avec lui vous pourrez, non seulement, afficher certaines informations directement sur le desktop :
- espace libre de la Storage Memory (n'importe quel répertoire mais aussi carte mémoire),
- espace libre de la Program Memory (appelé Physical Memory ici, c'est l'espace réservé pour l'exécution des
programmes)
- état de la batterie
- date et heure
- texte libre (autant que souhaité)
mais aussi utiliser des icônes et y associer des programmes à exécuter ou documents à ouvrir, à la place ou en
complément des raccourcis habituels. Ces icônes doivent être obligatoirement des icônes 32 bits au format Windows XP.
Le lancement des programmes s'effectue avec un seul clic et suivant le réglage effectué l'icône est "animé" suite au tap
fait dessus. Un double clic sur des infos ou sur un icône désactive le desktop.
Création d'un skin
Le zip fourni par Daniel contient l'exécutable SystemInformation1.2.exe à lancer pour activer le fonctionnement du
desktop et un ensemble de fichiers ini dans lesquels on va définir l'affichage et les programmes à exécuter. Un fichier ini
global SysInfoSettings.ini recense tous les autres fichiers ini à activer (les autres noms de fichiers ini sont libres).
Contrairement à Daniel j'ai simplifié l'arborescence du système et disposé tous ces fichiers ainsi que les icônes dans un
et un seul dossier portant le nom du skin. Le skin est bien sûr composé d'une image de fond à disposer comme
d'habitude dans le répertoire de windows et à activer par Start/ Settings/ Control Panel/ Display.
Pour expliciter les paramétres des fichiers ini, je vais prendre l'exemple du Cobra Skin. Ce skin utilise le fond d'image
appelé background.bmp.
SysInfoSettings.ini
Date.ini
ProgFiles.ini
Battery.ini
WindowsCE.ini
Buttons.ini
Buttons2.ini
Buttons3.ini
Buttons4.ini
Date.ini
GLOBALSETTINGS
X=0
Y=2
Width = 170
Border = 0
BackgroundColor = 202080
Refresh = 500
BackgroundBitmap = \Windows\background.bmp
BitmapOffsetX = x
BitmapOffsetY = y
DATE
Color = FFFFFF
Format = dddd', 'dd MMMM yyyy
Le principe de chaque ini est de définir une zone d'affichage que l'on positionne avec les coordonnées x et y. Si x ou y
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:32
Xania Blue
sont négatifs c'est la distance par rapport au bord opposé. Cette zone a une largeur fixée (width). On peut soit appliquer
une couleur de fond pour cette zone (BackgroundColor) soit appliquer une transparence (lignes BackgroundBitmap et
Bitmap =x et y), quand on met les deux comme ici c'est la transparence qui prime. Les codes utilisés pour définir la
couleur sont en RVB classiques.
Dans cette zone on a choisi ici d'afficher la date, la couleur du texte ainsi que le format d'affichage sont paramétrable.
Les formats possibles sont expliqués ici
La date est rafraichie toutes les 500 millisecondes (on peut mettre 0 pour ne pas rafraichir).
De même on pourrait afficher (à la place ou en plus, dans le même fichier ini ou dans un autre) l'heure avec la clause
TIME. Les formats possibles sont expliqués ici
ProgFiles.ini
GLOBALSETTINGS
#X = 80 si on veut laisser la place pour un raccourci
X=4
Y = 22
Width = 112
Border = 0
BackgroundColor = 000000
BackgroundBitmap = \Windows\background.bmp
BitmapOffsetX = x
BitmapOffsetY = y
Refresh = 5000
#MEMORY
#ShowPath = 1
#PhysMemBar = 1
#PhysMemPercent = 1
#PhysMemValue = 1
#Color = 000000
#BackgroundColorLow = BF2020
#BackgroundColorHigh = 20BF20
DISKMEM
Folder = \Program Files
ShowPath = 1
Bar = 1
Percent = 1
Value = 1
Color = 000000
BackgroundColorLow = BF2020
BackgroundColorHigh = 20BF20
Ce fichier ini permet d'afficher les infos relatives à l'occupation mémoire MEMORY pour Program Memory et DISKMEM
pour Storage Memory. Les paramétres sont assez explicites. Bar permet de choisir (1) ou pas (0) d'afficher la barre
représentant le niveau de la mémoire libre. Percent d'afficher ou pas le pourcentage de mémoire libre. Value d'afficher
ou pas la valeur de la mémoire libre/ totale. Color de choisir la couleur de la barre et backgroundcolor les couleurs de la
mémoire suivant son niveau.
Battery.ini
GLOBALSETTINGS
ShowMessage = 0
X = -2
Y=2
Width = 50
Border = 0
BackgroundColor = 000000
BackgroundBitmap = \Windows\background.bmp
BitmapOffsetX = x
BitmapOffsetY = y
# alle 60 Sekunden aktualisieren
Refresh = 60000
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:32
Xania Blue
BATTERY
Height = 12
ColorBattery = FFFFFF
Segments = 3
L'état de la batterie s'affiche avec plusieurs segments représentant son niveau de charge. Les segments sont affichés Ã
l'intérieur d'une batterie. Le Height défini la hauteur de la batterie, le ColorBattery défini la couleur du contour de la
batterie et Segments le nombre de segments total à afficher.
Il existe d'autres paramétres
ColorCritical = [ HEX ] definie la couleur des segments à 0 - 33%.
ColorLow = [ HEX ] definie la couleur des segments à 34 - 66%.
ColorHigh = [ HEX ] definie la couleur des segments à 67 - 100%.
Test = [ BOOL ] permet d'afficher tous les segments à des fins de test
WindowsCE.ini
GLOBALSETTINGS
ShowMessage = 0
X=4
Y = -7
Width = 110
Border = 0
BackgroundBitmap = \Windows\background.bmp
BitmapOffsetX = x
BitmapOffsetY = y
Refresh = 0
TEXT
Color = 396BA5
Text = Cobra Skin by Xania
Avec ce fichier on peut afficher un commentaire, je n'ai pas testé mais on doit pouvoir mettre plusieurs lignes Text.
Buttons.ini
GLOBALSETTINGS
ShowMessage = 0
X = 270
Y = 50
Width = 40
Border = 0
BackgroundColor = 000000
BackgroundBitmap = \windows\background.bmp
BitmapOffsetX = x
BitmapOffsetY = y
Refresh = 0
Distance = 16
ICONXPBUTTON
Command = \Program Files\Navigator\TomTom Navigator.exe
SizeNormal = 32
SizePushed = 32
ScaleAlpha = 100
IconNormal = \Cobra Skin by Xania\globe.ico
ScaleAlpha = 100
IconPushed = \Cobra Skin by Xania\globe.ico
ICONXPBUTTON
Command = \oziexplorer\OziExplorerCE.exe
SizeNormal = 32
SizePushed = 32
ScaleAlpha = 100
IconNormal = \Cobra Skin by Xania\tree.ico
ScaleAlpha = 100
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:32
Xania Blue
IconPushed = \Cobra Skin by Xania\tree.ico
Les fichiers buttons permettent de définir les icônes à afficher ainsi que les programmes à activer quand on clic dessus.
On peut dans un même fichier disposer un ou plusieurs icônes, comme ils seront affichés dans la même zone, ils
apparaitront les uns en dessous des autres à une distance définie (paramétre distance en pixels).
Les chemins pour indiquer les programmes à exécuter ainsi que les noms des icônes sont à préciser. Il faut aussi donner
la taille des icônes (16, 32, 48, etc.. pixels). L'icone à afficher est à définir dans IconNormal et celui à afficher quand on
appuie dessus dans IconPushed. On peut bien sûr comme ici indiquer le même. C'est le niveau alpha de chacun des
deux qui va permettre de les différencier, clauses ScaleAlpha (100 = pas de transparence). On aurait pu aussi jouer sur
la taille ou bien encore utiliser les paramétres suivants :
ScaleRed = [ NOMBRE ] % de la couleur. (50=moitié , 200 = double)
ScaleGreen, ScaleBlue, idem ScaleRed.
AddRed = [ NOMBRE ] nombre entre -255 et 255 qui est ajouté à la valeur rouge.
AddGreen, AddBlue idem AddRed.
Gray = [ BOOL ] l'icône est alors grisé (1)
SystemInformation 1.2 est disponible à l'origine sur PocketNavigation.de. Mais la version française est une exclu de
Daniel pour Xania que j'ai le plaisir de partager avec vous.
Â
Â
Â
Â
Les différents skins (complets) présentés ici sont disponibles à la rubrique Téléchargements.
Installation des skins
- recopier le dossier du skin à la racine du PNA \My Computer
- recopier l'image de fond dans le répertoire de Windows
- définir cette image comme fond de votre écran par Start/ Settings/ Control Panel/ Display
- mettre un raccourci vers systeminformation1.2.2.exe dans \windows\startup
PS 1: j'oubliais de signaler une petite astuce, le skin avec la belle auto utilise une seule icone transparente, ce qui
permet de mieux travailler l'image du fond sur laquelle on peut dessiner directement les boutons. C'est plus facile Ã
travailler que les icônes et du coup cela donne des résultats plus zolis ;-)
PS 2: si vous ne mettez pas le dossier contenant un skin à la racine du PNA ou si vous renommez celui-ci il faudra
modifier le chemin correspondant dans tous les buttonXX.ini
PS 3: pour travailler avec des icônes je vous conseille vivement Microangelo dont une version 14 jours est disponible.
Vous pourrez trouver un vaste choix d'icônes et de fonds d'écran sur le site Deviantart.com.
http://xania.123.fr
Propulsé par Joomla!
Généré: 21 February, 2017, 19:32

Documents pareils