Вы можете написать скрипт, который проверяет, запущен ли Firefox, и запускать его, только если он не запущен.
Существует аналогичный вопрос здесь . Я просто попробовал это на своей машине следующим образом:
#!/bin/bash # Abort startup if another instance was found pidof /usr/lib/firefox/firefox > /dev/null && { echo Sorry. Only one instance allowed. exit } firefox
Firefox теперь работает, только если он еще не запущен. Проверьте правильный путь для проверки ps aux | grep firefox
, он может отличаться в вашей системе, я не знаю.
Теперь пусть ваши пользователи запускают этот скрипт вместо прямого запуска firefox.