Opened 7 years ago

Last modified 9 months ago

#9305 new bug

Twitcher doesn't work for apps using BWindowScreen

Reported by: Premislaus Owned by: nobody
Priority: normal Milestone: R1
Component: Kits/Interface Kit Version: R1/Development
Keywords: Twitcher, full screen Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Please add the support for the Twitcher for full-screen applications such as games. Like alt+tab in Windows. To minimize the game to Deskbar. Many people uses it on Windows. This is common.

For example this is useful when we play and talk to someone on IM, or want to check the walkthrough on the internet.

Sometimes when I run a game in full screen (Abuse, Quake III port by Arfonzo, and others but I do not remember the names now), something bad happens to the screen - set the wrong resolution\refresh rate\color depth. Then you can not do anything. You can not get out of this. Only altgr+sysrq+d and type reboot.

Attachments (3)

bad screen.jpg (238.0 KB ) - added by Premislaus 7 years ago.
Abuse_2.0.3_for_4.5_x86_tri.pkg (2.4 MB ) - added by Premislaus 7 years ago.
BeS9x_1.41-1_bin.zip (615.2 KB ) - added by Premislaus 7 years ago.

Change History (9)

by Premislaus, 7 years ago

Attachment: bad screen.jpg added

comment:1 by humdinger, 7 years ago

Switching workspaces doesn't work? I could imagine that if the keycombo to switch workspaces doesn't work, any other won't work either.

in reply to:  1 comment:2 by Premislaus, 7 years ago

Replying to humdinger:

Switching workspaces doesn't work? I could imagine that if the keycombo to switch workspaces doesn't work, any other won't work either.

Partially works. If the game has a resolution of 640x480, it you move to another workspace, you can move the cursor only in the field of this size. And the cursor flickers.

comment:3 by axeld, 7 years ago

This sounds like an actual bug. Do you have any particular example how to easily reproduce this issue?

by Premislaus, 7 years ago

by Premislaus, 7 years ago

Attachment: BeS9x_1.41-1_bin.zip added

comment:4 by Premislaus, 7 years ago

Hi Axel! I attached two files. Abuse is a game. You can set in it full screen. BeS9x is the latest for Haiku version of Snes9x emulator (you need to find yourself a rom, I can send for you). These are the last things that I checked.

http://wiki.poorcoding.com/Haiku.arfonzo.ashx#ioQuakeD_CCFA_0 - once I checked it, but there was only black screen.

Arfonzo did the Flare port. Here full screen works well, but the game uses SDL - http://haikuware.com/directory/view-details/games/role-playing/flare-free/libre-action-roleplaying-engine

Apart from the problems with full-screen. It would be nice if in the full screen games in Haiku, ctrl (alt) + tab, functioned as alt + tab in Windows.

comment:5 by waddlesplash, 9 months ago

Component: - GeneralKits/Interface Kit
Summary: Twitcher for full screen apps.Twitcher doesn't work for apps using BWindowScreen

Indeed, it seems applications that use BWindowScreen to do full-screen mode bypass Twitcher et al; one can't even Ctrl+Alt+Del -- after quitting the app, Team Monitor is open in the background.

comment:6 by waddlesplash, 9 months ago

Type: enhancementbug
Note: See TracTickets for help on using tickets.