LINUX.ORG.RU
ФорумGames

Игры перехватывают <Alt+Tab>


0

0

Наверное не я один имею такую проблему. Игры в полноэкранном режиме перехватывают сочетание Alt+Tab и их невозможно свернуть. Приходится извращаться и запускать их в отдельном терминале. Можно ли где-нибудь прописать, чтобы Xorg не позволял приложениям перехватывать Alt+Tab, чтобы этот сигнал доходил до оконного менеджера? Ведь он же не позволяет приложениям обрабатывать Alt+Ctrl+Backspace. Проблема то давняя...

Debian Lenny, KDE3.5, Fluxbox.

Спасибо за любую информацию.

Ответ на: комментарий от Deleted

Вообще, линуксу давно уже пора избавляться от кучи костылей. Фичи одних интегрировать в софт покрупнее (иксы, ядро, проч.), другие просто выбросить.

pevzi ★★★★★
()
Ответ на: комментарий от arsi

Ну чо тогда. Будем ждать и надеяться -_-

pevzi ★★★★★
()
Ответ на: комментарий от KRoN73

>Вместо того, чтобы по-быстрому переключиться в IM и ответить на пришедшее сообщение и потом вернуться к игре

Вот, кстати, хорошую идею загубили. В UT2004 был встроенный MP3-плеер по типу винампа и IRC-клиент, надо было ещё асечку и jabber

Gary ★★★★★
()
Ответ на: комментарий от Gary

>Вот, кстати, хорошую идею загубили. В UT2004 был встроенный MP3-плеер по типу винампа и IRC-клиент, надо было ещё асечку и jabber

И ещё терминалку, встроенные иксы, ssh-сервер... :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Gary

>>например на fvwm не распространяется.

Эм, даже Quake 3?

Ну помню что alt+tab как обычно не работал, но хоткей alt+space (взят из windows) который вызывал меню окна, работал, а из этого меню «окно» уже можно было свернуть. но в каких играх это было не помню.

А вообще эту проблему переложили на разработчиков игр, в играх запущенных под wine все это можно реализовать в самом wine, что очень удобно. А в нативных играх часто используется сочетание alt+enter (так уж повелось) которое переключает игру в оконный режим и можно мышкой свернуть окно. В quake-based играх это работает, но мышка там «захвачена» окном, и чтобы освободить ее надо дополнительно открыть консоль («`» в quake или ctrl+alt+` в doom3).

Lucky1 ★★★
()

В Heroes of Newerth есть галочка в настройках, перехватывать управление или нет. Без перехвата невозможно например сделать Alt+RightClick, чтобы просигналить на миникарте, вылезает контекстное меню окна. Разработчик отвечающий за портирование хона на линь и мак как решение предлогает зажимать Atl+Tab примерно на секунду. Не знаю, это глобальный способ, или воркэраунд данной игры, но советую попробовать.

Frosty
()
Ответ на: комментарий от thunar

k/glipper есть и в гномокедах, да, только это всё костыли. Причём не всегда хорошо работающие костыли… Иногда, бывает, жмёшь ctrl + insert, insert, insert, лишь бы оно туда наверняка попало.

Deleted
()
Ответ на: комментарий от Gorthauer

Оно таки имеет возможность выжить?

Deleted
()

Точно помню, что в xorg.conf можно включить хоткей, который будет отключать перехват клавы.
Т.е. в игре нажимаешь Alt+Ctrl+<чето-там>, после этого клава становится доступной всем и можно нажать Alt+Tab или что там тебе требуется...

Я давно настраивал такую штуку, только xorg затерся.

ls-h ★★★★★
()
Ответ на: комментарий от ls-h

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

ls-h ★★★★★
()
Ответ на: комментарий от ls-h

Спасибо за идею, тоже попробую. А то приходится запускать второй Х-сервер на :1, чтобы иметь возможность использовать IM при запущенном ut2004. Проблема осложняется тем, что HW-ускорение графики работает только в одной Х-консоли с моей видеокартой.

mtfk
()
Ответ на: комментарий от pevzi

> Его, к счастью, не перехватывает. Потому что оно к иксам отношение имеет только косвенное.
У меня при зависании иксов эта комбинация перестает работать тоже — единственное что можно сделать, зайти по SSH и набрать reboot... Ну или Alt-SysRq-K и Ctrl-Alt-Del вслепую...

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.