Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor vicho on the Gaming category

Alt+Tab from fullscreen apps  
Written by Psycho_zs the 1 Mar 08 at 15:04. Global category: Gaming. Won't implement
...and other WM behaviour must be improved:

Some fullscreen apps grab most of keyboard shortcuts under their control. Especially 3D games, Sauerbraten for example. So it is impossible to use Alt+Tab with them.
It is also not good if app uses alt+tab in own purposes, but WM overrides it. Or there is high probability of accidental key press.
There should be some way to minimize such apps. Override control over alt+tab, or/and make another shortcut, that would be accessible from anywhere.

There are also situations when popups brake normal work of fullscreen app. Especially when using compiz.

So summing all:
- WM must have *switchable* ability to override alt+tab so it will work everywhere.
- it must have *customizable* alternative hotkeys that would work like alt+tab everywhere.
- it must have ability to turn off/on (and may be override too) other desktop hotkeys in fullscreen (may be customized for different hotkeys)
- it must not interfere in work of fullscreen app if user does not want it. When in fullscreen, new windows must be created minimized, and notify bubbles must be just drawn over fullscreen. No forced minimization because of popups!
- minimization, or popups must not break the app.
- if fullscreen app's resolution is similar or greater than desktop's, it must be minimized when pressing alt+tab (or custom replacement). If resolution is smaller, it *can* be shown in own window (switchable).
- it must have ability to lock/unlock mouse focus when in some windowed app that needs to grab mouse. Do it by some hotkey, like ctrl+F10 in Dosbox. (this addition based on idea #4642)

Developer comments
It is not the wm's (neither metacity nor compiz) responsibility to offer workarounds for fullscreen-apps that do not cleanly integrate with the desktop environment they're are ported to. I'm only talking about native games. OpenSource games have to be fixed upstream to cleanly integrate with the platform they are intended to run on. ClosedSource/commercial games... well we're out of luck and only can kindly ask the developing company to improve their integration with the GNOME-desktop. As much as I recommend the "it just works"-way, I draw the line at the point where users demand workarounds to be added to games work. With that approach the game-developer will never be forced to fix the bugs in their own code-base.

I think this is mainly communicating with upstream game-developers to (either OpenSource or ClosedSource) improve their integration with the GNOME desktop and help them doing so with advice or code-contribution, than for Ubuntu developers to add workarounds to metacity or compiz to make games work cleanly.
643
votes
closed
Solution #1: Auto-generated solution of idea #2205
Written by Psycho_zs the 1 Mar 08 at 15:04.
Ubuntu Brainstorm was updated in January 2009. Since the idea #2205 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
0
votes
closed
Solution #2: Utilize the same technology that makes Ctrl-Alt-F1 work globally
Written by Shimi the 22 May 10 at 07:58.
Applications will always crash
And specifically games.
You can't expect all bugs in all games to be fixed. ever.
So the OS needs to have a way to deal with it in a user-friendly way, like making Alt-TAB work globally, utilizing the same technology that makes Ctrl-Alt-F1 work globally.

See the 27 comments or propose a solution (latest comment the 15 Mar 10 at 01:33) >>

Cannon game for Edubuntu   forum
Written by Eldmannen the 12 Sep 08 at 19:16. Related project: Edubuntu. New
This is a game proposal that could be included in Edubuntu, it teaches kids about velocity, angles, gravity, physics, ballistics, external factors, mathematical calculation and estimation, etc in a fun, easy and entertaining way.

You can play versus the computer or against another player.
You both have a cannon each, your goal is to fire a cannon ball that hits the enemy cannon which destroys it, then you win.

To hit the target you have to decide the angle of the cannon and the velocity of the cannon ball. You must use the right angle and velocity to hit the target, else you will miss.

This teaches kids physics by ballistic trajectory of a projectile with variables such as velocity, angle and estimation of where the cannon ball will hit.

You may also need to take into account external factors and put into consideration stuff such as terrain and wind and compensate for this.

Mockup - illustrative image
22
votes
up equal down
Solution #1: Auto-generated solution of idea #13108
Written by Eldmannen the 12 Sep 08 at 19:16.
Ubuntu Brainstorm was updated in January 2009. Since the idea #13108 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 10 comments or propose a solution (latest comment the 10 Aug 09 at 21:55) >>

Support popular types of games  
Written by Kent88 the 3 Mar 08 at 00:13. Global category: Gaming. New
People like games, and while Linux has done very well with the card games, minesweeper and tetris type games, lets get some games that people can really get excited about.

How about starting or supporting one each of a
1)First Person Shooter (FPS)
2)Massively Multiplayer Online Role Playing Game (MMORPG)
3)Real Time Strategy Game (RTS)
4)Other popular game types that Linux lacks (Other people, submit your ideas)

I have seen these types of games on linux, and some of them have been pretty good, but not many people know about them. Start new or support existing game projects that work on most Linux platforms, and make them something to be excited about.

If we can have Linux games that people are excited about and like playing we will have less and less need for WINE and dual-boot machines. (although I personally appreciate the WINE developers, they work really hard).
245
votes
up equal down
Solution #1: Auto-generated solution of idea #2621
Written by Kent88 the 3 Mar 08 at 00:13.
Ubuntu Brainstorm was updated in January 2009. Since the idea #2621 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 20 comments or propose a solution (latest comment the 16 Dec 08 at 03:37) >>

Compete with directx  
Written by kd7tck@msn.com the 29 Feb 08 at 01:04. Global category: Gaming. New
Ubuntu should develop it's own open source game development libraries. This could push for a unified way to develop games on Linux platforms. Fast ANSI C libs that don't act as an engine, but rather as a easy way to gain access to the systems hardware from languages like python,c++,java... Why should Windows attract all the game developers. If a standardized library is developed for Linux it would certainly make anyone Question the need to use Directx.
267
votes
up equal down
Solution #1: Auto-generated solution of idea #365
Written by kd7tck@msn.com the 29 Feb 08 at 01:04.
Ubuntu Brainstorm was updated in January 2009. Since the idea #365 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
-1
votes
up equal down
Solution #2: Contribute to MonoGame.
Written by shangouet the 30 Jan 12 at 21:26.
Linux lacks of a real game framework like XNA, where all is integrated to build games easilly without punishing ourselves by integrating lots of libraries.

That's why I hope MonoGame will achieve 3D support soon!

See the 24 comments or propose a solution (latest comment the 14 Aug 08 at 12:03) >>