Есть у меня классная игра: Homeworld
под вайном запускается, но периодически глючит. Неприятный глюк - при нажатии Alt + мышь вместо увеличения цели таскается окно - Гном перехватывает управление. Да и с переключением окон есть проблемы.
Хотел запустить игру в отдельном X-сервере
сделал скрипт запуска:
#!/bin/bash
cd /media/E/Homeworld
wine Homeworld_RU.exe
Затем попытался запустить его, как в мануале описано, командой
startx ~/homeworld.sh -- :1
Но получил сообщение об ошибке
X: user not authorized to run the X server, aborting.
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.
В общем, предсказуемо. Но!
user@desktop:/usr/bin$ ls -lh | grep startx
-rwxr-xr-x 1 root root 4,4K 2009-12-07 17:07 startx
Если я правильно понял, разрешение на запуск есть у всех? Или нет?
Пробовал использовать бит SUID:
sudo chmod u+s /usr/bin/startx
Ничего не изменилось - получил то же сообщение об ошибке, хотя права доступа изменились
-rwsr-xr-x 1 root root 4,4K 2009-12-07 17:07 startx
Что-то я туплю. Запускать процесс wine под рутом очень не хоцца
Бит SUID на всякий случай пока открутил обратно командой
sudo chmod u-s /usr/bin/startx
Кто поможет?