Для очень специфического программного приложения мы поддерживаем базу машин, работающих под управлением fvwm 2.5. Чтобы обновить структуру меню, файл конфигурации по умолчанию fvwm2rc заменяется во время процесса обновления, выполняемого системой управления пакетами. Чтобы включить новую структуру меню после обновления, пользователь должен вручную выполнить действие: перезагрузить компьютер, повторно войти в систему, перезапустить fvwm. Предпочтительным действием является выбор «Диспетчер окон> Перезапустить Fvwm2», поскольку тогда не требуется вход в систему и даже окна выживают.
Вопрос: Как я могу вызвать эквивалентное действие как "Перезапустить Fvwm2" из командной строки или системы управления пакетами? Следующая команда не работает (как и аналогичные):
fvwm -c "Restart"
[FVWM][SetupICCCM2]: <<ERROR>> another ICCCM 2.0 compliant WM is running, try -replace
«-replace» не вариант, так как после его вызова необходимо снова войти в систему.