DEViANCE 12.11.2010 13:01
Есть вопрос! — OpenGL + fullscreen
Решил недавно поиграться в игрушечку и заметил одну неприятную вещь: игра запускается на весь экран, при этом невозможно переключаться между открытыми окнами по Alt+Tab. Окошко с открытыми приложениями появляется и мгновенно пропадает. При этом фокус на следующее окно переключается, но игра по прежнему располагается поверх всех окон. Думал, что это глюк самой игры, но как оказалось, так ведет себя любое OpenGL приложение открытое на весь экран, даже банальное glxgears -fullscreen. Игры запущенные в Вайне в OpenGL режиме ведут себя так же. Возможно кто-то уже сталкивался с подобным. Надеюсь на вашу помощь.Инфо:
ОС: Ubuntu 10.10
Видео: ATI Mobility Radeon HD 5850
Драйвер видео: Catalyst 10.10
Компиз выключен
1 |
|
1 |
|
Xorg.conf
Если Вы под графическими эффектами подразумеваете компиз, то он отключен (я это указал в инфо).
Явное отключение композитинга в xorg'е тоже не дало никакого результата.
Это багофича иксов, насколько мне известно. Могу ошибаться, конечно, но попадалась инфа, что gl'ный софт под иксами полностью захватывает экран и не делит его на разные приложения.
Если я ошибаюсь, с удовольствием бы почитал на то, как это лечится, потому как меня эта проблема тоже напрягает.
Если я ошибаюсь, с удовольствием бы почитал на то, как это лечится, потому как меня эта проблема тоже напрягает.
Дело в том, что в 10.04 этого не было. Спокойно переключался между окнами. Единственное, видеокарта была NVIDIA GeForce 9600 GT. Может дело в видеокарте?
Это не баг - такое происходит у всех.
Используйте etswitch или xgame.
Используйте etswitch или xgame.
я вайн игры запускаю на втором сервере таким скриптом:
#!/bin/bash
X :2 -ac -terminate -config only_one_monitor.conf &
sleep 2
DISPLAY=:2 nice -20 wine путь_к_файлу
И переключаюсь ctrl + alt + F8 и ctrl + alt + А8
#!/bin/bash
X :2 -ac -terminate -config only_one_monitor.conf &
sleep 2
DISPLAY=:2 nice -20 wine путь_к_файлу
И переключаюсь ctrl + alt + F8 и ctrl + alt + А8
Я когда-то тоже пробовал таким методом запускать в отдельной сессии, но сейчас почему-то не стартуют иксы, в консоли пишет:
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
и на этом останавливается, ждет Ctrl+Z.
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
и на этом останавливается, ждет Ctrl+Z.
Печально :) Придется мучиться дальше без переключения окон :( Хотя, заметил один нюанс, если окно не развернуто на полный экран, то на него все же можно переключиться.
Попробуйте отключить графические эффекты