The keyboard issue is to do with grabs. Games should be able to "grab" the keyboard and receive all events without the shell intercepting Super and Alt. Although a key combo to escape from buggy apps is also required (e.g. Ctrl+Alt+Delete).
Historically Unity7 has done this (better than Unity8 but still) poorly, but that's just a side-effect of Compiz using the Xkb extension which is a bit broken by design (it explicitly does not honour grabs even when you use them). This is however not a gaming-specific feature, so really should be requested separately. I suggest you split this bug in two. ** Also affects: mir Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1617456 Title: [Feature Request] Gaming Mode for Unity Status in Mir: New Status in Ubuntu UX: New Status in unity8 package in Ubuntu: New Bug description: Gaming is an important part for the desktop and besides workstations the most important and popular thing you can do with it. This is why Ubuntu should treat them well and I think they can do that with little effort. Unity 8 should not get in the way while playing a game, you can achieve this in several ways: - Suppress Notifications Problem: Gamer on Windows often complain about unwanted notifications, like system updates or other apps wanting attention. Notifications can be annoying while playing a game and cause a drop in FPS. Solution: So, Unity 8 should not display the at all during a game. Maybe a sound could inform the user instead? - Disable Keys That Throw You To The Desktop Problem: Accidentally hitting the SUPER- or ALT-key could throw you to the desktop Solution: they should be disabled and the user should instead just use ALT + TAB to get to the desktop. Maybe even provide a native steam- like Unity overlay? where you hit a Keyboard combination and can do stuff on your PC while having the game in sight. I'm sure there are things also things that could improve performance, if you have any other ideas feel free to post them below. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1617456/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp