1 00:00:00,560 --> 00:00:00,600 "Personnalisation du démarrage de vos images" 2 00:00:03,320 --> 00:00:03,360 Quentin Ducasse. 3 00:00:03,400 --> 00:00:04,200 -Bonjour à tous. 4 00:00:04,520 --> 00:00:06,360 Je vais vous montrer comment customiser 5 00:00:06,680 --> 00:00:08,080 le lancement de votre image Pharo, 6 00:00:08,400 --> 00:00:10,520 donc exécuter du code au lancement de votre image. 7 00:00:10,840 --> 00:00:14,640 On va d'abord s'intéresser à la classe "StartupAction", 8 00:00:14,960 --> 00:00:17,920 la classe qui définit les actions qui vont être lancées au startup. 9 00:00:18,240 --> 00:00:19,000 Ça va être utilisé 10 00:00:19,320 --> 00:00:21,680 par une autre classe : "StartupPreferencesLoader". 11 00:00:22,000 --> 00:00:24,200 Dans le commentaire, vous aurez des explications 12 00:00:24,520 --> 00:00:25,680 sur comment la classe marche. 13 00:00:26,000 --> 00:00:28,720 Mais je vais vous montrer qu'on peut aller customiser 14 00:00:29,040 --> 00:00:33,520 ces actions startup en allant dans System, puis Startup, 15 00:00:33,840 --> 00:00:36,400 puis Version Preferences folder. 16 00:00:36,720 --> 00:00:39,080 À partir d'ici, on va cliquer sur Nouveau fichier. 17 00:00:39,400 --> 00:00:42,560 On va l'appeler "startup.st". OK. 18 00:00:42,880 --> 00:00:45,160 Et l'action que je vais faire, c'est celle-ci. 19 00:00:45,480 --> 00:00:47,120 On a un "StartupPreferencesLoader" 20 00:00:47,440 --> 00:00:49,560 qui va exécuter les différents objets suivants. 21 00:00:49,880 --> 00:00:52,880 Je n'en ai qu'un, une "StartupAction" qui s'appelle "Logo". 22 00:00:53,200 --> 00:00:57,200 Et le code va enlever l'icône Pharo qu'on a ici, en haut, à gauche. 23 00:00:57,520 --> 00:00:59,720 Je sauvegarde ça. Je clique sur la disquette. 24 00:01:00,040 --> 00:01:01,800 Je vais quitter mon image. 25 00:01:02,120 --> 00:01:03,120 Save and quit. 26 00:01:03,440 --> 00:01:06,320 Je retourne dans le Pharo Launcher, je vais relancer mon image. 27 00:01:06,640 --> 00:01:10,120 Mon image est relancée, et le logo Pharo a disparu. 28 00:01:10,440 --> 00:01:13,760 Pour faire réapparaître ce logo, vous pouvez retourner dans Startup. 29 00:01:14,080 --> 00:01:16,280 On peut recliquer sur le "startup.st". 30 00:01:16,600 --> 00:01:19,000 Cette fois-ci, on va le mettre dans "true". 31 00:01:19,320 --> 00:01:21,280 On sauvegarde. On peut quitter ça. 32 00:01:21,600 --> 00:01:23,160 On n'est pas obligé de redémarrer l'image. 33 00:01:23,480 --> 00:01:26,520 On peut aller dans System, Startup, Run startup scripts. 34 00:01:26,840 --> 00:01:28,440 Voilà, le logo Pharo est de retour. 35 00:01:28,760 --> 00:01:30,920 Ce n'est pas un exemple très utile, mais ça permet 36 00:01:31,240 --> 00:01:33,640 de savoir si vos préférences de startup sont bien chargées. 37 00:01:33,960 --> 00:01:35,920 Vous pouvez vous en servir pour d'autres choses, 38 00:01:36,240 --> 00:01:38,120 comme changer votre environnement, la couleur, 39 00:01:38,440 --> 00:01:40,600 importer des choses que vous aimeriez avoir tout le temps 40 00:01:40,920 --> 00:01:41,920 au départ de votre image, 41 00:01:42,240 --> 00:01:45,520 et vous pouvez aussi mettre vos identifiants GitHub 42 00:01:45,840 --> 00:01:47,760 ou la localisation de vos clés SSH.