# 8.5. Qu'est-ce que %i et %m sur la ligne de commande ?

Ils sont utilisés par toutes les applications KDE (car elles sont implémentées dans KApplication, et tous les bons programmes KDE créent un objet KApplication avant de regarder les arguments en ligne de commande).

Une ligne de commande pour une application KDE ressemble à :

     foo .....    %i %m -caption \"%c\"

C'est assez confus, mais cela a été fait pour intégrer les applications non-KDE dans les meilleures conditions.

Lorsque KFM exécute cette ligne de commande, elle est étendue à :

     foo -icon something.xpm -miniicon something_mini.xpm -caption \"The Foo\"

L'icône, la mini-icône, et "The Foo" sont des propriétés définies dans le fichier kdelnk. Si les icônes ne sont pas définies, elles sont placées par défaut au nom de l'exécutable "foo".

De cette façon, l'utilisateur peut changer ces propriétés dans l'éditeur de menus pour ses applications. "-caption" est important, car aucun utilisateur n'acceptera que le programme "Editeur" lance quelque chose comme "kedit-0.9p14-build47". A la place, il désire une fenêtre appellée "Editeur". De plus ces noms sont spécifiques aux pays ; par exemple un américain lance "CD-Player" et obtient une fenêtre appellée "CD-Player" tandis qu'un français lance "Lecteur de CD" et obtient une fenêtre appellée "Lecteur de CD".