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


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

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

Оффлайн RL

  • Участник
  • *
  • Сообщений: 141
  • мозг взорван.
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #30 : 13 Ноября 2009, 00:13:41 »
почему падают запущенные иксы, если пару раз переходишь из одних в другие? ((((((

xterm fatal IO error (resource is temporary unavailable) or KillClient on Xserver 1:0
« Последнее редактирование: 13 Ноября 2009, 01:07:32 от RL »

Оффлайн hellrised

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #31 : 18 Ноября 2009, 09:06:56 »
Цитировать
Да, консоль это такой чёрный экран со строкой ввода. Как только вы нажмёте alt+ctrl+F1 Вам будет предложено ввести свой логин и пароль.
Запустить иксы следует командой
Код:
X :1
Обратите внимание, что X заглавная.
Далее alt+ctrl+F7 перенесёт вас на ваш изначальный рабочий стол. Самое быстрое будет нажать alt+F2 и вписать
если вы пользуетесь Ubuntu
Код:
gnome-terminal --display :1
Если вы пользуетесь XUbuntu
Код:
xfce4-terminal --display :1
Если пользуетесь Kubuntu
Код:
koncole --display :1
Если Вас не перебросило автоматически, то сами откройте запущенный Вами Х сервер ctrl+alt+F9.
Наведите вышкой на терминал и запустите игру. Например:
Код:
wine /media/hda3/Games/WarCraftIII/Frozen\ throne.exe -opengl
вроде справился, все заработало.
только одно "но" - пока ковырял, соображал, что цифровая клава для пароля почему-то не катит, тыкал во всюда...
короче есть подозрение, что я назапускал туеву хучу ИКСОв, количеством не меньше 4х.
как все-таки определить сколько их, и как убрать лишние???
симптомы - при нажатии клавиш "ctrl +alt + (F6 - F12)" все время что-то выскакивает и после перезагрузки ничего не меняется. на появляющихся экранах либо пустая чернота, либо строки с адресами, числами, файлами, либо строки "starting samba daemons" " pulseaudio configured..." и т.п.

пробовал автоматизировать процесс -
startx ~/путь\ к\ файлу/Wow.exe -- :1   - для пробы прописал в терминале - запустился ИКС, там игруха, все вроде в норме.
переключился обратно на F7, потом обратно на F9 (игра запускается именно там, а на 8ке висит какая-то дрянь) - иконки покрылсь рябью, пропал звук и ФПС упал раза в 2.
покопал тут в теме чуть выше - исправил звук.
Хотел навесить команду, что бы запускать кнопкой из Cairo-Dock. прописал ту же команду, поставил галку "запускать в терминале" - терминал запускается, потом закрывается, игруха не запускается, про ИКС непонятно - вроде и запускается, а вроде и висит там с предыдущей сессии.
« Последнее редактирование: 18 Ноября 2009, 12:53:56 от hellrised »

Оффлайн pe1ro

  • Участник
  • *
  • Сообщений: 123
  • xubuntu 9.10
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #32 : 18 Ноября 2009, 17:54:21 »
Позвольте, то что весит на F6 и F8 совсем не дрянь! :-)
На F1-F6 у Вас висят консоли, на F8 лог запущенных сервисов. F9-F12 у Вас для дополнительных иксов. Чтобы запускать их нужно указывать X :2 - 4. Вы, полагаю, всё же писали 1, что не приводит к запуску дополнительных иксов. Просмотреть список запущенных демонов вы можете командой ps -e погуглите о ней, если интересно. Но, я Ваши опасения не разделяю.
Мне не ясно как запускать ИКС сервер из терминала, как в предлагаемом вами случае с карио-док. Мне известно как сделать это из консоли (то что весит на alt+ctrl+F1). Терминал лишь эмулирует работу консоли.

А с разворачиванием-сворачиванием, могу сказать, что в warcraft3 наблюдается полное исчезновение текстур, когда переключаешься на другой х-сервер.  :-[

Оффлайн hellrised

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #33 : 18 Ноября 2009, 18:26:15 »
хм, как то все не складно...
как тогда решить проблему зависания при ALT+TaB?
каждый раз закрывать игру если надо ответить в скайпе или аське не вариант, да и смена раб.стола тоже вешает игруху....

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

зы
Цитировать
Мне не ясно как запускать ИКС сервер из терминала

 из терминала икс запускается командой startx -- :1 , а если между стартиксом и минусами вписать путь к файлу, то он там и запустится . и почему этот вариант не катит с кнопки запуска мне пока не понятно.
« Последнее редактирование: 19 Ноября 2009, 07:26:03 от hellrised »

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #34 : 19 Ноября 2009, 18:08:23 »
а как завершить/убить игру запущенную в другом X сервере? да и наверно сам Х сервер прибить, а то ведь на его месте ничего не запустить пока он живой...

Оффлайн pe1ro

  • Участник
  • *
  • Сообщений: 123
  • xubuntu 9.10
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #35 : 19 Ноября 2009, 18:18:57 »
Вроде бы, если прибить сам Х-сервер, то завершиться и всё, что в нём выполнялось.
ps -e | grep Xorgбудет вывод типа
Цитировать
1192 tty7     00:00:36 Xorg
2908 tty9     00:00:00 Xorg
1 столбик это pid (порядковый номер процесса). Вам нужно взять тот pid, который указан для tty9 и выполнить команду
kill QWER где QWER этот самый pid. В моём случае 2908.

Если Вы действуете моим способом и запускаете Х из консоли, то стоит просто перейти в неё (alt+ctrl+F1) и завершить Х-сервер стандартным хоткеем ctrl+c.

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #36 : 19 Ноября 2009, 19:35:26 »
pe1ro: спасибо) запускал не из консоли (а как у топикстартера), так что мне первый способ подошёл.

Оффлайн Serega793

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #37 : 21 Ноября 2009, 20:12:53 »
имеется файл cs.sh, который отлично запускает игру в первом иксе, но когда пишу
startx [пут к файлу] --:1мне выдает вот такую ошибку
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.

 ddxSigGiveUp: Closing log
как правильно запустить?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #38 : 21 Ноября 2009, 20:17:29 »
"[пут к файлу]" убери

Оффлайн Serega793

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #39 : 21 Ноября 2009, 21:11:24 »
а как тогда запустить саму игру?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #40 : 21 Ноября 2009, 21:19:50 »
alt+f2

Оффлайн tvl77

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #41 : 22 Ноября 2009, 09:02:10 »
Запускаю втором Х-сервере virtualbox командой "хinit `which virtualbox` -- :1" , все работает, только разрешение экрана 640x480, и нет рамки окна, подскажите какнить можно это изменить

Оффлайн borjus

  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #42 : 25 Ноября 2009, 17:27:42 »
как вы запустили call of duty %) при запуске пишет что не может найти default.cfg и все...вываливается...!... квейк 3 (ради любопытства..он и без отдельного х сервера летает) тож самое про дефолтный конфиг ругался....urban terror тоже самое....cs 1.6 вапше тока заставку показал и по менюшкам дал пощелкать))).... что это? с чем связано может быть? все эти игрушки без отдельного х сервера летают в доль и поперек...видеокарта ати х1100 .. 9.10

Оффлайн varr

  • Активист
  • *
  • Сообщений: 403
  • kUbuntu 13.04 x86_64
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #43 : 14 Февраля 2010, 16:14:56 »
А можно ли как-нибудь отрегулировать sens в X сервере? Играю в кс очень напрягает большой sens.
Вообщем вопрос решен (google рулит:)). Кому пригодится вот ссылка
« Последнее редактирование: 14 Февраля 2010, 17:08:34 от 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

Оффлайн unwrecker

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: [HOWTO] Запуск игр в другом X сервере
« Ответ #44 : 14 Февраля 2010, 16:26:29 »
У меня способ черех xinit не работает - какой-то глюк с клавиатурой.

Работает способ с запуском иксов из консоли, но как сделать чтоб всё нижеперечисленное запускалось одним скриптом?

X :1
metacity -display :1
xterm -display :1

 

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