Программы, способные подключаться более чем к одному серверу X11 одновременно, очень и очень редки. В основном это специализированные приложения, предназначенные для слежения за одним сеансом X11 и отображения результатов в другом, или что-то в этом роде. Общие приложения практически никогда не поддерживают это. Я не уверен, но я предполагаю, что многие клиентские библиотеки X11 содержат глобальные переменные и другие различные биты, связанные с предположением, что в каждом процессе будет только одно соединение X11.
Обычно это не проблема, потому что если вы хотите, чтобы приложение отображалось на двух разных дисплеях, вы просто запускаете две его копии. Проблема в том, что Firefox не поддерживает одновременный запуск двух своих копий под одной и той же учетной записью пользователя (независимо от того, находятся они на одном дисплее или нет ).
В клеммном типе:
sudo smbpasswd -x username
Дополнительно проверьте, установлен ли у вас морской конек. Он хранит пароли.