mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
185 stars 118 forks source link

Mate Panel Can be Moved Using a Touchscreen #1140

Open DumbGameMaker opened 4 years ago

DumbGameMaker commented 4 years ago

Expected behaviour

The panel shouldn't move at all unless you tell it to move. Just like the keys on your keyboard shouldn't start switching places while you're typing, the place where you see and do 80% of common tasks (check if you need to plug in your laptop, check the time, troubleshoot your internet going down for the fifth time in the last hour, etc.) shouldn't be moving around.

Actual behaviour

The panel just moves. When using mouse and keyboard it stays in place but if you are unlucky enough to be using a touchscreen and touch the screen a lot forgetting it is a touchscreen you'll be spending a half hour trying to find the source of it, duckduckgo will have no info on it, and you'll forget you have a touchscreen again until you try touching it. none of this is from personal experience btw

Steps to reproduce the behaviour

  1. Get a laptop with a touchscreen. The one I'm using is a junky refurb lenovo yoga 13 from 1682.
  2. Set it up
  3. Set panel layout to 'cupertino'
  4. Use the touchpad to try and move the top panel. Nothing happens.
  5. Move the panel with your finger. It moves, but if you try to move it back to it's starting position it flies off the screen.

MATE general version

1.24.0-2 amd64

Package version

1.24.0-1 amd64

Linux Distribution

Probably not Ubuntu

Link to downstream report of your Distribution

Not a crash, probably won't help much.

lukefromdc commented 4 years ago

I don't have any touchscreen devices to test this on. Whoever on the team does should test this

DumbGameMaker commented 4 years ago

I don't have any touchscreen devices to test this on. Whoever on the team does should test this

@lukefromdc You can try UTM if you have an iPad/iPhone or Limbo if you have an android device, or just wait for someone else with a touchscreen to test it. :)

lukefromdc commented 4 years ago

I will have to wait for someone else,as this is too far out of my experience and hardware posession

RottCliff commented 3 years ago

Hi. I absolutely confirm that. I found this thread because I was searching if someone also had this. I have an old but still awesome Fujitsu t935 with wacom pen and touch screen. The cupertino taskbar does not move when I use pen, but it does move whenever I touch it when using touch. quite a deal-breaker there for touch devices. I fixed the panel position by command "mate-panel --reset" but that only takes care of the symptom, not sickness. Please Mate guys fix it. Linux cannot be so far behind the touchscreen competition!! :)

lukefromdc commented 3 years ago

Does anyone on the team have a touchscreen to work on this? I cannot afford to buy one for this purpose, and don't know fsck about Limbo etc.

zhuyaliang commented 3 years ago

@DumbGameMaker

Set panel layout to 'cupertino'

What should I do

JSBern commented 1 year ago

I think it may be more that plank treats the panel somewhat as a window, it may actually be a plank issue

lukefromdc commented 1 year ago

This also can happen in wayland. If you see the pointer turn into a hand, it's NOT letting you grab and move the panel, just getting ready for the panel to "dodge the mouse" and jump to the top of the screen. Never seen this in Xorg with a mouse.

My guess is a fix for one is a fix for the other