# 8.5. Что означают %i и %m в строке `Выполнить`?

Они используются всеми приложениями KDE (так как они включены в KApplication и все корректные KDE-приложения создают объект KApplication до обработки аргументов командой строки).

Стандартная строка для приложения KDE выглядит следующим образом:

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

Непонятно, да? Она была спроектирована таким образом, чтобы иметь возможность интегрировать не-KDE приложения настолько хорошо, насколько это возможно.

KFM, выполняя строку указанную выше, расширит команду до

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

Как пиктограмма, так и мини-пиктограмма, равно как и "The Foo" -- это параметры, определенные в файле kdelink. Если пиктограммы не определены, они просто задаются по умолчанию для имени "foo".

Таким образом, пользователь может изменить все эти вещи в редакторе меню для своих приложений. "-caption" -- важен, так как никому не понравится, если пункт меню с именем " Редактор" будет запускать что-то называющееся "kedit-0.9pl4-build47". Вместо этого пользователь ожидает увидеть окно, называемое "Редактор". Кроме того, эти имена локализуются, то-есть, американец запускает "CD-Player" и получает окно, называющееся "CD-Player" в то время как русский запускает "CD проигрыватель" и получает окно, называющееся "CD-проигрыватель".