Alt + Tab из полноэкранной игры


23

Прямо сейчас я запускаю Trine , игру, использующую OpenGL в полноэкранном режиме, в Ubuntu 10.10.

То , что я хотел бы быть в состоянии сделать это Alt+ Tabиз игры , чтобы иметь возможность просматривать веб - страницы, проверять любые IM сообщения и т.д. во время паузы.

Однако просто Alt+ Tab'ничего не делает, поэтому я должен выходить из игры каждый раз, когда хочу что-то проверить.

Есть ли способ уменьшить полноэкранную игру? Я знаю, что, вероятно, я могу запустить его в оконном режиме, но тогда мне придется скрывать панели во время игры - так как игра в противном случае была бы скрыта под ним. Плюс, это просто уродливое решение.

Ответы:


3

Запустите его на новом x-сервере и переключайте рабочий стол клавишами CTRL+ ALT+ F7или CTRL+ ALT+ F8.

Введите xinit /path/to/the/game/executable -- :1в терминал.


5
Почему бы не предоставить краткие инструкции, пожалуйста?
турбо

4
Это бесполезно без инструкций.
RolandiXor

1
Приходится соглашаться на отсутствие инструкций вроде отстой.
Бруно Перейра

Сбой для меня:X: user not authorized to run the X server, aborting.
Sparhawk

@Sparhawk этот парень дал хорошие инструкции ubuntuforums.org/showthread.php?t=2101504
Джериноу

10

Вы можете перейти на другой рабочий стол, нажав CTRL+ ALT+ или .

Это не минимизирует игру, но должно перенести вас на другой рабочий стол, где вы можете путешествовать.


5

Если вы запускаете его в оконном режиме, вы можете установить его всегда сверху и иметь тот же размер, что и на рабочем столе, чтобы панели не отображались, но позволяли легко нажимать Alt + Tab. По сути, это оконный режим без полей. Попробуйте wmctrl. Что-то типа:

#!/bin/bash
trine &
#resize to 1024x768 (or whatever size you want)
wmctrl -r 'Trine' -e 1,0,0,1024,768
#make it on top
wmctrl -r 'Trine' -b add,above
#activate it
wmctrl -a 'Trine'

Интересно, но не будет ли нажатие клавиши Alt + Tab самой игрой?
Oxwivi

Я полагаю, возможно, что игра все еще будет есть команды. Раньше я делал это для другой игры, которая вылетала, когда я нажимал alt + tab в полноэкранном режиме (это был также opengl), поэтому я просто запустил его в этой конфигурации, и у меня больше не было проблем. Еще одна проблема с полноэкранным режимом для меня заключалась в том, что он часто пустовал мой второй монитор. Это также предотвратило это.
воздушные шары

1

В игре есть ошибка, о которой вам нужно сообщить.


12
Это в каждой полноэкранной игре, в которую я когда-либо играл в Linux.
Томми Брунн

@Tommy Brunn Я видел его только один раз, когда тестировал экспериментальную бета-версию
psusi

1

Я нашел очень грязное решение для этой проблемы. Вставьте USB-флешку, появится окно с файловым менеджером, ваше полноэкранное приложение будет неактивным. (Работает, только если он не настроен ничего не делать ...)


Lol, вы изобрели другое устройство ввода там: атака по
боковому

0

Раньше я сталкивался с этой проблемой слишком регулярно, и, насколько я знаю, это проблема, которую необходимо решить, однако можно использовать Alt+, Enterчтобы вывести игру из полноэкранного режима, а затем Alt+ Tab. Повторное нажатие Alt+, Enterкогда игра сфокусирована, должно вернуть ее в полноэкранный режим.


0

Должны быть в состоянии сделать CTRL+ ALT+ или CTRL+ ALT+, если это не сработает, тогда что-то может быть не так с вашей игрой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.