Как использовать функцию свободной фокусировки в Xserver?

Я хочу, чтобы одно окно потеряло фокус мыши (это игра, а alt-tab работает не так, как должно).

Есть интересный коммит, которого я достиг с поиском и чтением, но не знаю, как использовать функцию DeaGrb.

http://cgit.freedesktop.org/~daniels/xserver/commit/?h=input-next&id=ff4efa75fba16c099295b0cc6a5b9e44386b8427

Редактировать1: есть некоторые приложения (игры в основном), который захватывает только фокус мыши, и если вы нажмете alt-tab, фокус вашей мыши не переключится на другое окно, я хочу заставить такие приложения освободить все их фокус, я думаю, что AllowDeactivateGrabs config var в X-сервере должен имеют аналогичный эффект, но не рекомендуется ...

Edit2: @poolie, нет, это не повторяющийся вопрос, он выпущен, но определенно не дублируется

1
задан 20 April 2011 в 05:05

1 ответ

Я не эксперт по X, но я не думаю, что патч действительно имеет отношение к различному поведению фокуса между разными окнами.

Если вы запрашиваете только некоторые окна для использования focus-follow-mouse, вы, вероятно, можете настроить это в достаточно гибкий оконный менеджер. Это может быть возможно в Compiz; это почти наверняка возможно в Sawfish.

Если ваша проблема только в том, что игра использует Alt-tab для своих собственных целей, вы можете просто удалить это из окна конфигурации Ubuntu Keyboard Shortcuts .

0
ответ дан 20 April 2011 в 05:05

Другие вопросы по тегам:

Похожие вопросы: