Да, действительно,
phshutdown запускается в окне. Но и из этой ситуации есть выход. Вот, что бы я посоветовал сделать:
1. Переименовать программу
phshutdown в
phshutdown.bin .
2. Создать скрипт с именем
phshutdown и следующим содержанием:
#!/bin/sh
slay -f pwm
slay -f pdm
slay -f Input
phshutdown.bin "$@"
Не забываем установить скрипту права на исполнение.
3. Теперь можно прописать в меню
pwm, например, следующие пункты:
Reboot R phshutdown -fr
Shutdown S phshutdown -fb
Конечно можно не переименовывать оригинальный
phshutdown, а сделать скрипт с другим именем, но мне показалось, что так будет элегантнее.
Также в этот скрипт Вы можете прописать любые необходимые Вам команды.
Хотя у Вас ведь уже и был скрипт?
Тогда достаточно в нём завершать
pwm перед вызовом
phshutdown.
UPD: По совету
Al добавил в скрипт
slay -f Input