Если запустить два графических сервера на одной машине
chvt 1 && export DISPLAY=:1 && startx — :1
chvt 2 && export DISPLAY=:2 && startx — :2
а потом на одном из них запустить firefox, то на другом запустить firefox уже не получается... (конечно можно задать ключ командной строки --new-instance, но это костыль!)
Как нужно было сделать правильно (через ICCCM), чтобы не было такой проблемы?