Примечание: перечитав свой вопрос и подумав об этом дольше, я думаю, что ответ тердоном, вероятно, тот, который вы хотите, а не этот;
Если я правильно понимаю, кажется, что вы захотите добавить --display=D1 к любой программе, которую вы запускаете из Alt-F2; это верно? После некоторого обсуждения, возможно, нет, так что не забудьте увидеть «EDIT2» вместе с этим для другого.
Если это так, похоже, вы могли бы создать простой скрипт, который будет жить в какой-то папке в вашем путь, как ~/bin, который просто сказал бы:
#!/bin/bash
$1 --display=D1
Если вы назовете скрипт «display», то из Alt-F2 вы можете запустить display gedit, и он должен добавить «--display» = D1 ".
EDIT: Я думаю, вам нужно будет сделать его исполняемым, используя chmod +x display
. Я не могу это легко проверить, но он должен работать (при условии, что это что вы хотите сделать.
EDIT2: Кажется, я не полностью понял ваш вопрос, но я думаю, что вы все равно можете использовать подобный метод. Вместо указания флага вы можете использовать подстановки для обоих команда и флаги. Наверное, вы могли бы просто сказать
$*
вместо
$1 --display=D1
Тогда команда Alt-F2 будет «показывать xxxx yyyy ...»