Sie könnten ein Skript schreiben, das überprüft, ob Firefox bereits ausgeführt wird, und es nur dann ausführen, wenn dies nicht der Fall ist.
Es gibt eine ähnliche Frage hier . Ich habe es gerade so auf meiner Maschine ausprobiert:
#!/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 läuft jetzt nur, wenn es noch nicht läuft. Überprüfen Sie den korrekten Pfad, mit dem ps aux | grep firefox
Sie nachschauen können. Möglicherweise ist Ihr System anders, ich weiß es nicht.
Lassen Sie Ihre Benutzer dieses Skript jetzt ausführen, anstatt Firefox direkt auszuführen.