Changes between Initial Version and Version 1 of Ticket #2200, comment 6


Ignore:
Timestamp:
Oct 12, 2013, 1:07:54 AM (11 years ago)
Author:
Michael

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2200, comment 6

    initial v1  
    11@sanderd17: yep, you seem to be right. I am not really a gamer so I have not come across this issue with fullscreen apps (there is a difference between "fake" fullscreen apps like video-players and "real" fullscreen apps like games...).
    22
    3 Broken volume buttons are sadly a well known reality since many years for a lot of fullscreen games in Linux :-( The corresponding bug report for Ubuntu (c.f. https://bugs.launchpad.net/hundredpapercuts/+bug/388547) brings in the discussion over from a freedesktop.org bug report where someone says:
     3Broken volume buttons are sadly a well known reality since many years for a lot of fullscreen games in Linux :-( The corresponding [https://bugs.launchpad.net/hundredpapercuts/+bug/388547 bug report] for Ubuntu brings in the discussion from a freedesktop.org bug report where someone says:
    44
    55''"In window mode games are not exceptions: all events are dispatched to  them by window manager. But when game goes full screen window manager  occasionally looses ability to handle any keyboard events (as far as all  input events). This is well known libSDL 1.2 issue which is going to be  fixed in 2.0 major release. There are also some workarounds for this  issue."''
    66
    7 Ubuntu 12.04, 12.10, and 13.04 use libSDL 1.2, whereas Ubuntu 13.10 (to be released soon) includes also libSDL 2.0 (c.f. http://packages.ubuntu.com/search?suite=saucy&searchon=names&keywords=libsdl). I do not know if 0 A.D would automatically benefit from libSDL 2.0 or if its code needs to be ported. A migration guide in the SDL wiki (c.f. http://wiki.libsdl.org/MigrationGuide#Input) explains that keyboard input has changed somehow...
     7Ubuntu 12.04, 12.10, and 13.04 use libSDL 1.2, whereas Ubuntu 13.10 (to be released soon) [http://packages.ubuntu.com/search?suite=saucy&searchon=names&keywords=libsdl includes] also libSDL 2.0. I do not know if 0 A.D would automatically benefit from libSDL 2.0 or if its code needs to be ported. A [http://wiki.libsdl.org/MigrationGuide#Input migration guide] in the SDL wiki explains that keyboard input has changed somehow...
    88
    9 Bottom line: if I got that right, the broken volume buttons are not 0 A.D.'s fault, but rather a limitation from SDL 1.2 which was hopefully lifted in SDL 2.0. libSDL 2.0 however is only available in Ubuntu 13.10.
     9Bottom line: if I got that right, the broken volume buttons are not 0 A.D.'s fault, but rather a limitation from SDL 1.2 which was hopefully lifted in SDL 2.0. libSDL 2.0 however is only available in Ubuntu 13.10 and 0 A.D. needs to be ported to this new version.
     10
     11EDIT: for the sake of completeness, here is the [http://www.wildfiregames.com/forum/index.php?showtopic=17549 SDL 2 thread] in the forum and the [http://trac.wildfiregames.com/ticket/2041 SDL 2 support] ticket in trac.