Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [Wiki][HOWTO] Запуск игр в другом X сервере  (Прочитано 58639 раз)

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

Оффлайн varr

  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #45 : 14 Февраля 2010, 16:29:30 »
Я сначала запускаю X сервер этим скриптом:
Цитировать
#!/bin/bash

xinit $* -- :1
Потом уже из X сервера запускаю скрипт запуска игры.
« Последнее редактирование: 14 Февраля 2010, 16:31:14 от varr »
ASRock M3A770DE|Phenom II X4 955 3,8Ghz|DDR3 8Gb|HD7850 2Gb|HDD 1Tb, 250Gb, 40Gb|Creative Audigy SE|Canon LBP3010|Canon LIDE 35

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #46 : 03 Апреля 2010, 22:41:21 »
Извиняюсь если ответ на это уже был, но всю тему перечитал, и ничего не нашел. Открываю терминал, ввожу, например
xinit openarena $* -- :1Любуюсь черным экраном. На Ctrl+Alt+ любая кнопка от F1 до F12 ничего не происходит. Что я делаю не так?

Оффлайн mehanoid

  • Участник
  • *
  • Сообщений: 149
  • Arch Linux user
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #47 : 14 Апреля 2010, 13:06:13 »
Извиняюсь если ответ на это уже был, но всю тему перечитал, и ничего не нашел. Открываю терминал, ввожу, например
xinit openarena $* -- :1Любуюсь черным экраном. На Ctrl+Alt+ любая кнопка от F1 до F12 ничего не происходит. Что я делаю не так?
Та же фигня, +1

Оффлайн Viglim

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #48 : 19 Апреля 2010, 12:51:17 »
Проблема: добавился в группу audio, перезагрузился. После переключения на 0й дисплей звук остаётся там и в игру не возвращается. В чём может быть проблема?

Оффлайн zhart

  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #49 : 09 Мая 2010, 19:29:09 »
Объединил сведения из статьи на wiki.archlinux.org и некоторые замечания из этой темы в виде отдельной статьи в блоге:

Запуск полноэкранных игр и программ в отдельном X-сервере

Может кому-то будет интересно.

Оффлайн Kozak

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #50 : 09 Мая 2010, 20:09:40 »
Запуск полноэкранных игр и программ в отдельном X-сервере

спасибо, все прекрасно работает. только перелогинится надо

Оффлайн Kusisto

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #51 : 13 Мая 2010, 01:06:43 »
Извиняюсь если что-то подобное обсуждалось, но поискав по форуму ничего не нашёл.
Может быть можно как-нибудь запускать игры в оконном режиме в Linux и при этом они бы не удерживали клавиатуру и мышь? Например Warsow, сворачиваю игру в оконный режим через Alt+Inter и игра удерживает и мышь и клавиатуру.

Оффлайн zhart

  • zhart.ru
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
    • Гиковский блог Geekus.ru
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #52 : 13 Мая 2010, 10:26:50 »
Kusisto, ну так если запускать игру в отдельном X-сервере (см. например мою статью), то при переключении на основной десктоп никаких проблем с клавиатурой и мышью не возникает.

Оффлайн Kusisto

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #53 : 13 Мая 2010, 11:57:54 »
zhart Хм... значит с оконным режимом ничего не сделаешь... А можно как-нибудь переназначить клавиши переключения между X-серверами, а то Ctrl+Alt+Fx не очень удобно?

Оффлайн UnnamedUser

  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #54 : 13 Мая 2010, 19:23:56 »
Объединил сведения из статьи на wiki.archlinux.org и некоторые замечания из этой темы в виде отдельной статьи в блоге:

Запуск полноэкранных игр и программ в отдельном X-сервере

Может кому-то будет интересно.

сделал как у тебя сказано..
когда запускаю, черный экран и вот что выдает с консоле.
(Нажмите, чтобы показать/скрыть)

Оффлайн amunhateb

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #55 : 11 Июня 2010, 02:10:54 »
помогите разобраться с такой ошибкой. Система kubuntu 10.04.
Всё сделал по инструкции. Иксы запускаются ctrl - alt - f8 заходит. Вывожу консоль на вторые иксы командой "konsole --display :1" - работает. Если из этой консоли запускать игрушку (Warcraft 3), то проблем никаких нет. Я использую Play on linux. След-но команда запуска выглядит так "/usr/share/playonlinux/playonlinux --run "Warcraft III"". Игра работает. Но хочется то что бы все было нажатием одной кнопочки =)! То есть как тут и предлагается сделать скрипт который будет запускать бинарник программы на другом икс сервере.

Playonlinux создает скрипт для запуска соответсвенно каждого установленного приложения. Лежат они в ~/.PlayOnLinux/configurations/installed/. Соответвенно я делаю скрипт на запуск варика такой
#!/bin/bash
xinit "/home/user/.PlayOnLinux/configurations/installed/Warcraft III" $* -- :1
Содержание скрипта Warcraft III вот:
#!/bin/bash
PATH="/home/user/.PlayOnLinux/WineVersions/1.2-rc2/usr/bin/:$PATH"
export WINEPREFIX="/home/user/.PlayOnLinux/wineprefix/warcraft3"
export WINEDEBUG="-all"
cd "/home/user/.PlayOnLinux/wineprefix/warcraft3/drive_c/Program Files/Warcraft III"
wine "Frozen Throne.exe" $@
И если запускать скриптом для запуска, то вроде как все проходит нормально, игра запускается 2-3 секунды весит главное меню, потом вылет с вот такой ошибкой.
XIO:  fatal IO error 11 (Ресурс временно недоступен) on X server ":1.0"
      after 1027 requests (1019 known processed) with 0 events remaining.

Пользователь решил продолжить мысль 11 Июня 2010, 13:17:45:
Причем сталкер допустим таким образом запускается.
« Последнее редактирование: 11 Июня 2010, 13:17:45 от amunhateb »

Оффлайн Morozec

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #56 : 20 Августа 2010, 17:09:08 »
Объединил сведения из статьи на wiki.archlinux.org и некоторые замечания из этой темы в виде отдельной статьи в блоге:

Запуск полноэкранных игр и программ в отдельном X-сервере

Может кому-то будет интересно.

сделал как у тебя сказано..
когда запускаю, черный экран и вот что выдает с консоле.
(Нажмите, чтобы показать/скрыть)
у меня проблема ровно как у него

Оффлайн Unforgiven2

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #57 : 05 Сентября 2010, 20:25:17 »
помогите разобраться с такой ошибкой. Система kubuntu 10.04.
Всё сделал по инструкции. Иксы запускаются ctrl - alt - f8 заходит. Вывожу консоль на вторые иксы командой "konsole --display :1" - работает. Если из этой консоли запускать игрушку (Warcraft 3), то проблем никаких нет. Я использую Play on linux. След-но команда запуска выглядит так "/usr/share/playonlinux/playonlinux --run "Warcraft III"". Игра работает. Но хочется то что бы все было нажатием одной кнопочки =)! То есть как тут и предлагается сделать скрипт который будет запускать бинарник программы на другом икс сервере.

Playonlinux создает скрипт для запуска соответсвенно каждого установленного приложения. Лежат они в ~/.PlayOnLinux/configurations/installed/. Соответвенно я делаю скрипт на запуск варика такой
#!/bin/bash
xinit "/home/user/.PlayOnLinux/configurations/installed/Warcraft III" $* -- :1
Содержание скрипта Warcraft III вот:
#!/bin/bash
PATH="/home/user/.PlayOnLinux/WineVersions/1.2-rc2/usr/bin/:$PATH"
export WINEPREFIX="/home/user/.PlayOnLinux/wineprefix/warcraft3"
export WINEDEBUG="-all"
cd "/home/user/.PlayOnLinux/wineprefix/warcraft3/drive_c/Program Files/Warcraft III"
wine "Frozen Throne.exe" $@
И если запускать скриптом для запуска, то вроде как все проходит нормально, игра запускается 2-3 секунды весит главное меню, потом вылет с вот такой ошибкой.
XIO:  fatal IO error 11 (Ресурс временно недоступен) on X server ":1.0"
      after 1027 requests (1019 known processed) with 0 events remaining.

Пользователь решил продолжить мысль 11 Июня 2010, 13:17:45:
Причем сталкер допустим таким образом запускается.

У меня такая же проблема. Почти. Только не хочет запускаться Хранитель подземелья 2... на основном сервере запускается а на втором никак (XIO:  fatal IO error 11 (Ресурс временно недоступен) on X server ":1.0"). Уже все перепробовал перечитал, но он не хочет запускаться даже если вторые иксы запущены вручную и в них пытаюсь из konsole запустить DKII....

Оффлайн Disaster1986

  • Участник
  • *
  • Сообщений: 246
  • Что делает эта кнопка?
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #58 : 07 Сентября 2010, 16:07:16 »
Не знаю, поможет ли кому-нибудь, но моя проблема, о которой я отписывался здесь
(Нажмите, чтобы показать/скрыть)
частично решилась, а именно: после установки нового драйвера ати игры стали запускаться на другом х сервере, но при переключении на рабочий стол и обратно на игру иксы падают. По всей видимости все проблемы именно из-за драйвера ати

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #59 : 09 Сентября 2010, 15:40:11 »
вот эта статья ещё для разнообразия HOW-TO: Ускорение игр под X
может версия написания скрипта оттуда будет поадекватнее срабатывать

 

Страница сгенерирована за 0.051 секунд. Запросов: 22.