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

Root menu opening in the extended desktop monitor (dual monitors setup) #384

Closed
rGabiru opened this Issue Jul 5, 2017 · 9 comments

Comments

Projects
None yet
2 participants
@rGabiru

rGabiru commented Jul 5, 2017

Hi,

I have a dual-monitor setup where my Trays, that include icons, menu, clock, etc are on the left screen, and the right screen is used mainly as an extended desktop to where i drag windows.

The issue is when I mouse click near the right hand side of the left monitor, the Root menu will appear on the right monitor. (i believe it should detect i am clicking near the edge of the screen, and thus appearing on the left).

I hope I'm describing this issue clearly.

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing Jul 8, 2017

Owner

Unfortunately, I lack a dual monitor setup to test. Just to be sure, this is a recent build (2.3.6 or later) correct? JWM should be confining menus to a particular screen, though it's possible that JWM is initially selecting the wrong screen. Does it help to make the tray smaller?

Owner

joewing commented Jul 8, 2017

Unfortunately, I lack a dual monitor setup to test. Just to be sure, this is a recent build (2.3.6 or later) correct? JWM should be confining menus to a particular screen, though it's possible that JWM is initially selecting the wrong screen. Does it help to make the tray smaller?

@rGabiru

This comment has been minimized.

Show comment
Hide comment
@rGabiru

rGabiru Jul 11, 2017

Yes, this is occurring with the last build available (2.3.6).
Making the tray small doesn't help in this because i have two root menus one on the left and one on the right, where i keep logoff, shutdown, etc)
19859105_1500681403285495_1203284244_o
19897910_1500681386618830_365640538_o

rGabiru commented Jul 11, 2017

Yes, this is occurring with the last build available (2.3.6).
Making the tray small doesn't help in this because i have two root menus one on the left and one on the right, where i keep logoff, shutdown, etc)
19859105_1500681403285495_1203284244_o
19897910_1500681386618830_365640538_o

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing Jul 12, 2017

Owner

It's strange that the menu is spanning screens like that. I could see the menu appearing on the wrong screen in your second example, but the menu show always show up completely on one screen. Is JWM compiled with Xinerama support and is Xinerama supported by your X server?
Running jwm -v should tell you if JWM was compiled with Xinerama, you should get something like:
compiled options: confirm debug icons jpeg png shape xbm xft xinerama xpm xrender.
I imagine the X server would output whether Xinerama is enabled in a log file.

Owner

joewing commented Jul 12, 2017

It's strange that the menu is spanning screens like that. I could see the menu appearing on the wrong screen in your second example, but the menu show always show up completely on one screen. Is JWM compiled with Xinerama support and is Xinerama supported by your X server?
Running jwm -v should tell you if JWM was compiled with Xinerama, you should get something like:
compiled options: confirm debug icons jpeg png shape xbm xft xinerama xpm xrender.
I imagine the X server would output whether Xinerama is enabled in a log file.

@rGabiru

This comment has been minimized.

Show comment
Hide comment
@rGabiru

rGabiru Jul 13, 2017

I installed jwm via the package manager of my distribution but it was compiled with Xinerama nonetheless. the output of my jwm -v is compiled options: confirm fribidi icons jpeg nls png shape svg xbm xft xinerama xpm xrender could this be related with my xrandr config?

i have xrandr --output VIRTUAL1 --off --output eDP1 --off --output DP1 --off --output DP2 --off --output HDMI2 --off --output HDMI1 --mode 1280x1024 --pos 1280x0 --rotate normal --output VGA1 --mode 1280x1024 --pos 0x0 --rotate normal

rGabiru commented Jul 13, 2017

I installed jwm via the package manager of my distribution but it was compiled with Xinerama nonetheless. the output of my jwm -v is compiled options: confirm fribidi icons jpeg nls png shape svg xbm xft xinerama xpm xrender could this be related with my xrandr config?

i have xrandr --output VIRTUAL1 --off --output eDP1 --off --output DP1 --off --output DP2 --off --output HDMI2 --off --output HDMI1 --mode 1280x1024 --pos 1280x0 --rotate normal --output VGA1 --mode 1280x1024 --pos 0x0 --rotate normal

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing Jul 13, 2017

Owner

I think this should be fixed as of snapshot 1598. Please let me know if that works for you!
Thanks!

Owner

joewing commented Jul 13, 2017

I think this should be fixed as of snapshot 1598. Please let me know if that works for you!
Thanks!

@joewing joewing added the bug label Jul 13, 2017

@joewing joewing added this to the Version 2.3.7 milestone Jul 13, 2017

@rGabiru

This comment has been minimized.

Show comment
Hide comment
@rGabiru

rGabiru Jul 14, 2017

Unfortunately it didn't work. I compiled and installed from the s1598 snapshot. jwm -v gave me the version 2.3.7 so i believe it is correctly installed.

rGabiru commented Jul 14, 2017

Unfortunately it didn't work. I compiled and installed from the s1598 snapshot. jwm -v gave me the version 2.3.7 so i believe it is correctly installed.

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing Jul 14, 2017

Owner

So this fixed it for me. Are you sure it's actually running the new version? You should be able to just run jwm -v to verify the right executable and then jwm directly in the terminal to cause JWM to replace the old process.

Owner

joewing commented Jul 14, 2017

So this fixed it for me. Are you sure it's actually running the new version? You should be able to just run jwm -v to verify the right executable and then jwm directly in the terminal to cause JWM to replace the old process.

@rGabiru

This comment has been minimized.

Show comment
Hide comment
@rGabiru

rGabiru Jul 14, 2017

actually it worked! there was a conflict with jwm versions installed. The menu is showing in the correct screen now. Solved!
Many thanks

rGabiru commented Jul 14, 2017

actually it worked! there was a conflict with jwm versions installed. The menu is showing in the correct screen now. Solved!
Many thanks

@joewing

This comment has been minimized.

Show comment
Hide comment
@joewing

joewing Jul 14, 2017

Owner

Awesome! Thanks!

Owner

joewing commented Jul 14, 2017

Awesome! Thanks!

@joewing joewing closed this Jul 14, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment