! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfwm window borders do not respond to touch screen
Status:
RESOLVED: INVALID

Comments

Description Chandler Paul 2012-07-09 19:33:11 CEST
On my Lenovo S10-3t, Xfwm's borders do not seem to respond to my touch screen. I cannot minimize windows, move them, close them, give them focus, etc. by trying to interact with the titlebar of a window using my touch screen. If I try to do the same thing with my touchpad however, then I have no issues. Window borders in twm seem to work just fine, and I can't find any configuration problem this could possibly be with Xorg, so I'm pretty sure that it's a bug with xfwm.
Comment 1 Mike Massonnet editbugs 2012-07-15 21:14:37 CEST
Hello Chandler,

While running an Xorg session with Xfce, have a look inside the Xorg.0.log file.

Also check the mouse/touchpad settings dialog (xfce4-mouse-settings), the input device might be deactivated.

Regards,
Mike

PS : marking as Invalid since xfwm4 is not responsible for input devices, it's purpose is to draw window borders.
Comment 2 Chandler Paul 2012-07-15 22:30:53 CEST
(In reply to comment #1)
> Hello Chandler,
> 
> While running an Xorg session with Xfce, have a look inside the Xorg.0.log
> file.
> 
> Also check the mouse/touchpad settings dialog (xfce4-mouse-settings), the
> input device might be deactivated.
> 
> Regards,
> Mike
> 
> PS : marking as Invalid since xfwm4 is not responsible for input devices,
> it's purpose is to draw window borders.

Are you sure about this? I have tested the window borders of twm and metacity, they work fine. I have not had responsiveness issues with anything other then the window borders of xfwm. Upon mentioning this to the Xorg mailing list I was told this was most likely a bug in Xfce.
And I have checked, neither input devices are disabled. I am almost certain this is a bug in Xfce.
Comment 3 Chandler Paul 2012-07-15 22:32:36 CEST
Oh, I forgot to mention, the actual programs running in Xfce work fine. I can switch focus to them using the Xfce panel and can interact with them in that way. However, the literal borders that xfwm exclusively do not respond to my touch screen.
Comment 4 Mike Massonnet editbugs 2012-07-20 22:51:04 CEST
I have myself some touchscreens, and obviously it works fine.

What you report is really strance.

It's likely to be caused by the way the touchscreen emits the button signals. Can you try to "double-click/tap" the window title bar with the touchscreen, to see if it does the default action like maximize?

You can also try to use 'xev' to see what it reports when you tap the touchscreen (caution: xev is very verbose).

Lastly, when running a session with twm or metacity, try to replace it with xfwm4 without leaving the Xorg session. For that run the command 'xfwm4 --replace'.

Mike
Comment 5 Chandler Paul 2012-07-20 23:21:22 CEST
(In reply to comment #4)
> I have myself some touchscreens, and obviously it works fine.
> 
> What you report is really strance.
> 
> It's likely to be caused by the way the touchscreen emits the button
> signals. Can you try to "double-click/tap" the window title bar with the
> touchscreen, to see if it does the default action like maximize?
> 
> You can also try to use 'xev' to see what it reports when you tap the
> touchscreen (caution: xev is very verbose).
> 
> Lastly, when running a session with twm or metacity, try to replace it with
> xfwm4 without leaving the Xorg session. For that run the command 'xfwm4
> --replace'.
> 
> Mike

Double tapping did nothing, however I did notice that occasionally if I got lucky for some reason I would be able to resize the window or move it, but I'm still unsure as to how exactly I got it to let me do that.

I tried to attach a log with what xev outputs, however for some reason Bugzilla kept telling me that I had not specified a file to upload when I did. So I put it on my pastebin instead (I have no expiration date set for the paste, so it will stay there forever). This is the output that came from attaching xev directly to the actual window border (as opposed to the window itself, I hope this is right).
http://pastebin.com/PqTu2a4R
Also, replacing metacity with xfwm4 using '--replace' did not make any difference.

Bug #9099

Reported by:
Chandler Paul
Reported on: 2012-07-09
Last modified on: 2012-07-20

People

Assignee:
Olivier Fourdan
CC List:
2 users

Version

Version:
4.10.0

Attachments

Additional information