LINUX.ORG.RU

Как запретить пользователю запускать копию приложения в Wine?

 


0

1

Добрый день!

Такая проблема, выявил её пользователь у нас в конторе, если запущено приложение Makhaon MKB10 под Wine и пользователь по запарке ещё раз щёлкает по кнопке запуска, то приложение намертво завешивается.

Приходится полностью перезагружать систему. Как запретить пользователю повторный запуск открытого ранее приложения в Wine?

ps -x | grep wine && exit 1
wine блаблабла.exe

в скрипт запуска. Если другие можно, а только это нельзя, то можно грепать вместо wine имя экзешника.

Psych218 ★★★★★
()
Последнее исправление: Psych218 (всего исправлений: 3)

Повесь на кнопку не запуск программы, а скрипт-обёртку, который будет запускать программу по условию. Конечно это не запретит запускать программу не по кнопке.

anonymous
()
Ответ на: комментарий от anonymous

В этот скрипт можно даже запихнуть диалоговые окна. Типа «Предыдущий сеанс программы не был завершён корректно. Повторить|Завершить предыдущий сеанс и продолжить|Отменить»

anonymous
()
pgrep -xa wine | grep -i "makhaon" || wine makhaon.exe
r3lgar ★★★★★
()

Скрипт обёртку написать, а систему ребутать не надо, достаточно прочитать man wineboot.

Ygor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.