| Versions |
 |
|
| Author |
Topic  |
|
xania
France
14239 Posts |
Posted - 07 mars 2006 : 23:17:45
|
 PNA Skin & Xania Desktop
 Cobra Skin & MicronsXP Skin
 Toxic Skin & Toxic2 Skin
Skin pour PNA
Ca fait quoi ?
SystemInformation1.2 est un petit utilitaire crée par Daniel S. qui permet 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 l'auteur 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 à l'auteur 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 = 60 si on veut laisser la place pour un raccourci 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 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
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 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 téléchargeable sur http://www.pocketnavigation.de/board/tid1015637-sid.htm
Les différents skins (complets) présentés ici sont téléchargeables ;
http://hautil.free.fr/bm/PNASkinbyXania.zip http://hautil.free.fr/bm/CobraSkinbyXania.zip http://hautil.free.fr/bm/ToxicSkinbyXania.zip http://hautil.free.fr/bm/Toxic2SkinbyXania.zip
Pour l'installation de ces 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: j'oubliais de signaler une petite astuce, le 1er skin (PNA Skin) 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 ;-) ___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
Edited by - xania on 13 mars 2006 23:22:25
|
|
|
Ads
|
|
|
gpspassion
93394 Posts |
|
|
Montignac
France
573 Posts |
Posted - 08 mars 2006 : 08:43:20
|
Salut,
Très joli tout çà. Pour completer et personaliser ton idée, je recherche les icones de Vitesse Limite, Poiwarner, Bluecontacts, car j'ai essayé de me creer mes icônes, mais j'ai dû oublier une leçon parce que je me créé bien des fichiers BMP mais pas ICO. Un petit conseil serait le bienvenu. Et de plus, où placer SystemInformation1.2.exe pour qu'il démarre à l'allumage du PNA. En complement, est il possible d'avoir la date en Français ? Je mettrais une petite photo quand j'aurais termine. Cordialement Claude
MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
Edited by - Montignac on 08 mars 2006 08:54:51 |
 |
|
|
xania
France
14239 Posts |
Posted - 08 mars 2006 : 10:05:30
|
1) Extraire une icône d'un programme
- télécharger et installer Reshacker ver. Fr - recopier l'exécutable du PNA vers le PC - lancer Reshacker, ouvrir l'exécutable - rechercher l'icone souhaité (et sa taille) dans le dossier icone - extraire l'icone avec Action Enregistrer [Icon : x ...] - et hop, un fichier ico !
2) lancer systeminformation.1.2 au démarrage du PNA
- depuis l'explorateur windows du PNA, faire un copier sur cet exe - puis fair "coller raccourci" dans le dossier \windows\startup
3) pour la date en français
je pense que c'est possible puisque sur les screenshots de Daniel elle apparait en allemand mais je n'ai pas encore trouvé comment faire.
___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
 |
|
|
Montignac
France
573 Posts |
Posted - 08 mars 2006 : 10:58:56
|
Re salut,
Désolé, mais après avoir fait la manip, au lancement j'ai un message d'erreur, qui me signale, "Kein 32bit Icon gefunden". Autrement dit mon icone n'est pas au format 32 bits. Pourquoi ? Le reste fonctionne parfaitement. Merci Cordialement Claude
MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
 |
|
|
xania
France
14239 Posts |
Posted - 08 mars 2006 : 14:09:18
|
oui, cela veut dire que l'icone n'est pas un icone xp 32 bits.
Pour transformer un icone à ce format j'utilise microangelo. Il y a une version d'essai 21 jours fonctionnelle. Télécharger Microangelo Creation
Il y a peut-être des freeware qui font cela mais je n'ai pas trop regardé.
Sinon avec Microangelo tu ouvres ton icone puis tu fais Image/New format. Tu choisis windows xp, tu coches la taille d'icone que tu veux puis tu coches la case Prefill with existing format image. Tu cliques ensuite sur la fenêtre qui contient l'icone d'origine qui est au mauvais format puis tu le supprimes avec Image/ Delete format. Tu enregistres ton icone (format icone ressource) et c'est fini.
___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
 |
|
|
xania
France
14239 Posts |
Posted - 08 mars 2006 : 17:40:50
|
Voici le programme SystemInformation corrigé par Daniel afin de permettre d'afficher la date en français sur le desktop. Merci Daniel ! ___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
Edited by - xania on 08 mars 2006 17:43:12 |
 |
|
|
Montignac
France
573 Posts |
Posted - 09 mars 2006 : 03:18:45
|
Salut,
Une autre anomalie, j'ai rajouté dans date.ini la présentation de l'heure au format HH:mm et l'heure s'affiche bizarement ave un décalage de 8heures par rapport à l'heure enregistrée dans Windows. Grand merci à toi et à Daniel S. pour sa rapidité d'intervention. Il semblerait que cet embellissement de nos PNA ne semble pas interresser grand monde.Dommage. Pour ma part je vais tenter de faire un fond d'écran personalise à l'effigie de ma voiture, bien que je sois ignorant dans le domaine de la programation sur ce type de materiel, et nul en dessin. Mais qui ne tente rien n'a rien. Cordialement. Claude ex Gargenvillois
MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
Edited by - Montignac on 09 mars 2006 07:32:44 |
 |
|
|
xania
France
14239 Posts |
Posted - 09 mars 2006 : 10:10:21
|
C'est curieux car moi j'ai l'heure exacte du PNA moins une heure car le programme ne semble pas tenir compte de la correction du TIME-ZONE qui doit être pour nous à GMT+01:00
j'utilise le format HH':'mm':'ss
PS: le format HH:mm n'est pas valide il manque les quotes autour du : ___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
Edited by - xania on 09 mars 2006 10:12:27 |
 |
|
|
Montignac
France
573 Posts |
Posted - 09 mars 2006 : 11:13:03
|
Salut,
Je t'envoie une copie d'ecran.De plus est-il possible de lancer les 2 programmes, c'est à dire la version 1.2 et son complément 1.2.1, car pour le moment si la 1.2 est lancée automatiquement à l'allumage, je dois lancer la 1.2.1 manuellement. Cordialement CLAUDE

MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
 |
|
|
xania
France
14239 Posts |
Posted - 09 mars 2006 : 13:40:23
|
la 1.2.1 n'est pas un complément ;-) elle annule et remplace la 1.2 tu peux donc mettre la 1.2.1 en lancement automatique et supprimer l'autre.
as-tu vérifié ta clause FORMAT ? cf mon PS du message précédent.
___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
 |
|
|
Montignac
France
573 Posts |
Posted - 09 mars 2006 : 13:58:06
|
OK pour la 1.2.1, mais comme elle ne faisait que 39 Ko alors que la 1.2 faisait 206 Ko, je me suis posé des questions.Sinon j'ai fait le remplacement et ça fonctionne. Pour ce qui est de l'heure, j'ai bien HH':'mm je n'ai pas l'integralité de l'ecran quand je vais "Settings - Control Panel -Date/Time", ce qui fait que je n'ai pas accès à Time Zone. Quoi faire ? Manque-t-il une DLL ? Cordialement Claude
MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
 |
|
|
xania
France
14239 Posts |
Posted - 09 mars 2006 : 19:46:20
|
Pour accéder à la totalité de la fenêtre essaye MoveWindows
Pour avoir l'heure qui tient compte de la TIME-ZONE, voici une nouvelle version de Systeminformation 1.2.2 qui annule et remplace la précédente (correction de Daniel)
___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
Edited by - xania on 10 mars 2006 09:07:15 |
 |
|
|
lacaux
169 Posts |
Posted - 09 mars 2006 : 22:21:03
|
Pas de chance, y'a un truc que je dois pas faire correctement, j'ai bien l'image de fond, le niveau de Batterie, la date, mais pas les icones. ses sont mes icônes du bureau qui restent. Je pense que je n'ai pas mis le dossier du skin au bon endroit, je l'ai mis dans la dossier windows. Voici ce que j'obtiens :

Medion PNA 240 Personnalisé/MMC 512 Mo/MN 4.4/POIWARNER/TOMTOM 5.1/CP5. |
Edited by - lacaux on 09 mars 2006 22:38:10 |
 |
|
|
xania
France
14239 Posts |
Posted - 09 mars 2006 : 23:28:36
|
Les raccourcis précédents sont à enlever pour laisser la place aux nouveux icônes. Tu peux les recopier ailleurs histoire de pouvoir les remettre après si tu veux (dans \windows\start menu par ex.).
Le dossier du skin tu peux le mettre dans \My Computer par exemple.
Attention à ne lancer qu'une fois systeminformation1.2.2.exe sinon les desktops s'empilent !
___________________________________________ http://www.teaser.fr/~vdisanzo/xania 49 00.162'N 2 00.686'E |
 |
|
|
Montignac
France
573 Posts |
Posted - 10 mars 2006 : 04:06:20
|
Bonjour Xania, Ton renvoi pour SystemInformation 1.2.2, emmene vers une version 1.2.1 ? Cdt Claude
MONTIGNAC Transonic 3002 Customisé + Navigon MN|5.1 45°03'771 N - 01°09'481 E
|
Edited by - Montignac on 10 mars 2006 04:33:05 |
 |
|
Topic  |
|
|
|
| This page was generated in 1,89 seconds. |
 |
|