LINUX.ORG.RU
ФорумGames

Игры в отдельной X-сессии


0

0

Вот недавно новость пробегала:

http://www.linux.org.ru/view-message.jsp?msgid=2333887

но как-то ради этого ставить qt4... Как ещё просто можно это следать? В обсуждении приводился такой вот скрипт:

http://www.linux.org.ru/jump-message.jsp?msgid=2333887&cid=2335213

но что-то как-то я его не осилил :(

Вот, скажем я запускаю игру:

$ /home/vovans/Ubuntu/Game.sh /usr/local/bin/hmm2
* Staring X11 on :1

и получаю кучу ошибок :(

...

* Starting env DISPLAY=":1" /usr/local/bin/hmm2

AUDIT: Sat Dec 15 16:00:44 2007: 23114 Xorg: client 1 rejected from local host (uid 1000)
Xlib: connection to ":1.0" refused by server
Xlib: No protocol specified

...

cat /var/log/Xorg.1.log
...
AUDIT: Sat Dec 15 16:00:44 2007: 23114 Xorg: client 1 rejected from local host (uid 1000)

В общем, так понимаю, оно при запуске получает права рута и не даёт стартовать игре, так?

Чего делать, как быть?

Дистр: убунта 7,10

★★★★★

Ответ на: комментарий от anonymous

Огромное спасибо за ссылку! Там я вычитал:

Also remove any ~/.Xauthority file as it appears that if that's corrupt GDM will make one in /tmp, hopefully this will work

Короче, прибил сей файл и вторые иксы начали разрешать запускать проги в себе ;) Проверил на всех играх, всё Ок ;)

Во вторых иксах пускать игру значительно удобнее ;) их и убить можно, можно просто переключиться поработать...

А приведённый питоновый скрипт делает этот процесс ещё удобнее. Задаш какую-то фигню ему в параметны, он подержит иксы 8 сек и убьёт их. Доиграл, вышел из игры и иксы тоже грохнулись... То что нужно, в общем ;)

vovans ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.