Автор Тема: Запуск игры в отдельном X-сервере: проблема с правами  (Прочитано 6905 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
Есть у меня классная игра: 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Кто поможет?
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
    Запустите в терминале команду
sudo dpkg-reconfigure x11-commonи выберите кому можно запускать X-сервер, один из трех вариантов
    root
    пользователи из консоли
    кто угодно

Затем добавьте себя в группу audio, это нужно, чтобы во втором экземпляре X-сервера был звук
sudo adduser $USER audio
Перезагрузка. Проверка результата.
« Последнее редактирование: Январь 09, 2016, 08:40:54 от FSnow »


Оффлайн ludoed

  • Местный
  • *****
  • Автор темы
  • Сообщений: 861
  • ludoed1970@jabber.ru
HsH
Спасибо. именно по этому мануалу и делал

FSnow
Команду запустил, после перезагрузки попробую. Сейчас грузится фильм с летитбита :)
22.44
По вашему рецепту заработало все, со звуком.
Спасибо!
« Последнее редактирование: Февраль 11, 2011, 22:45:02 от ludoed »
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)