Вот у меня гента запускает консоль с пингвинами в фреймбуффере, я туда логинюсь и набираю «run.sh», в котором у меня тупо написано такое:
X &
sleep 2
export DISPLAY=:0
icewm &
Параллельно начал юзать убунту, а там из коробки все удобные свистелки. Но в этой убунте я не могу сделать так
sudo su user1 (тестовый юзер)
firefox
Попытка запустить под user1 иксовое приложение выдаёт это:
(chromium-browser:24102): Gtk-WARNING **: cannot open display: :0
** (chromium-browser:24102): WARNING **: Выполнение командной строки «dbus-launch --autolaunch=2a76acdf7ac6dfc67a6723de00000005 --binary-syntax --close-stderr» завершилось ненулевым кодом завершения 1: No protocol specified\nNo protocol specified\nAutolaunch error: X11 initialization failed.\n
А я хочу 10 браузеров для тестирования запустить под разными юзерами. Ну, чтобы у них разный HOME был и cookies свои они в разные места писали. Под гентой у меня всё это работает, там иксы без охраны.
Вот расскажите пожалуйста про основные принципы этой иксовой охраны и историю про файлик .Xauthority ?