Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frozzen screen with the examples with alt-tab or mouse click #55

Open
tarribas opened this issue Aug 23, 2016 · 2 comments
Open

Frozzen screen with the examples with alt-tab or mouse click #55

tarribas opened this issue Aug 23, 2016 · 2 comments

Comments

@tarribas
Copy link

Hi,

In my raspberry X11 terminal, when I launch any sample code like ./particles and I click with the mouse (out-side the terminal window), The focus is lost then I can't send the Ctrl-C signal and the control over the graphic is lost.
Then I've to connect by network to my raspberry and kill the ./particles process to close the graphics window and then I can see all my keystrokes in other window.

Is normal or I'm doing anything wrong?

Regards.
Tomás.

@paeryn
Copy link

paeryn commented Aug 24, 2016

None of the example programs are X11 aware. Anything you do with the mouse will be seen and interpreted by the desktop, this includes giving focus to another window.

The easiest way to get back is to put your X11 terminal in the bottom-left corner of the screen before you run the program, that way if you do change the window focus it's very easy to re-position the cursor back within the terminal's window and left-click to regain focus even though you aren't able to see the desktop (just move the mouse left-down a lot and then slightly up-right).

@n2ballroy
Copy link

n2ballroy commented Jan 14, 2017

I am having the same problem when I ran any of the example programs such as the hello world program. If I don't touch the mouse the hello world program shows the full screen graphic and returns as it should when 'enter' is hit.

If I touch the mouse while the graphics window is open, then it loses focus. To not lose focus I have to start the example with the terminal window covering the entire screen.

Also If I run mouse-hellovg.c, the program runs as expected, but never closes with the right mouse click regardless of how I attempt to keep focus. For added debug I added gprints to the screen to prove the mouse clicks are being read correctly. A reboot is required after.

I am using a Rpi 3 with Raspbian Jessie and a typical HDMI monitor.

The terminal program I am launching from is the standard one "LXTerminal 0.2.0" which launches from the Raspbian Jessie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants