Hi,
I managed to get my hands on a touch screen tablet. It's an Asus something (fpaste --sysinfo here[1]). It came with windows 8 preinstalled, so I assume it supports multitouch. I installed Gnome 3.14 from one of the nightly images to see how well it works on it. It's now completely up to date with the F21 package set. Here are my findings (I'll file bugs when I find time. I'll also update the test page when I've filed my bugs):
1. The on screen keyboard doesn't automatically come up on the tablet. Is there a way to check if the system has a connected keyboard and bring it up if one isn't found? I tapped on "Install Fedora" and when I had to type in anaconda, the keyboard didn't come up. I had to quit anaconda, go to settings, enable accessibility and the keyboard and then redo anaconda.
2. Not all the gestures listed here work for me[2]. The page was listed here on the test day page: a. tapping works b. press and hold worked in the dash, but it didn't bring up the right click menu in nautilus. I haven't figured out how to bring it up yet. c. drag for scrolling works d. pinch to zoom didn't work in maps/shotwell. Worked in eog. e. double tap didn't work in eog either f. three finger pinch didn't bring up overview g. four finger drag didn't switch workspaces h. finger hold and tab didn't bring up the window switcher
3. The on screen keyboard doesn't work too well. At the moment, each key I press is typed in twice somehow - even after rebooting. I had to plug in a usb keyboard to complete the g-i-s configuration.
4. The on screen keyboard doesn't have arrow keys like any other touch keyboard. This makes using the terminal just a little difficult since you can't access the previous command that easily. Similarly, it doesn't have ctrl alt etc., so restarting the shell if it gets stuck etc. or bringing up the "looking glass" is a little difficult without a usb keyboard. These aren't usual use cases, but maybe something like a "developer mode" could enable these?
5. The tablet also had a stylus which we managed to lose. It therefore recognises it as a wacom tablet. I clicked on "calibrate" and it brought up a screen with circles in the centre and a cross hair. I couldn't figure out how to get out of it. No gesture worked, not even alt f4 from the USB keyboard. A "cancel" button somewhere would be nice. Also some instructions on what one is supposed to do would help. I think you're supposed to point the stylus at the cross hair, but I'm only guessing here.
I have this tablet for another two weeks, and I'll be happy to test out stuff if any one wants me to.
[1] http://paste.fedoraproject.org/129606/14093240/ [2] https://wiki.gnome.org/Design/OS/Gestures [3] http://fedoraproject.org/wiki/QA:Testcase_Gesture_Support
On Fri, Aug 29, 2014 at 6:00 PM, Ankur Sinha sanjay.ankur@gmail.com wrote:
- The on screen keyboard doesn't automatically come up on the tablet.
Is there a way to check if the system has a connected keyboard and bring it up if one isn't found? I tapped on "Install Fedora" and when I had to type in anaconda, the keyboard didn't come up. I had to quit anaconda, go to settings, enable accessibility and the keyboard and then redo anaconda.
https://bugzilla.gnome.org/show_bug.cgi?id=692771 https://bugzilla.gnome.org/show_bug.cgi?id=677106
b. press and hold worked in the dash, but it didn't bring up the right click menu in nautilus. I haven't figured out how to bring it up yet.
https://bugzilla.gnome.org/show_bug.cgi?id=315645
d. pinch to zoom didn't work in maps/shotwell. Worked in eog.
Might worth to file a bug on this one.
e. double tap didn't work in eog either
Maybe it's an eog specific bug?
f. three finger pinch didn't bring up overview
I'm not sure if I can reproduce this or if this gesture is just really hard for me to do. anyway, one finger swipe from the left edge brings up the app switcher, and one finger swipe towards the hot corner brings up the overview, so I don't think that's too critical :)
- The on screen keyboard doesn't work too well. At the moment, each key
I press is typed in twice somehow - even after rebooting. I had to plug in a usb keyboard to complete the g-i-s configuration.
It is generally known that the OSK isn't quite good right now, however I couldn't find a bug for this specific issue. You probably want to file it.
- The on screen keyboard doesn't have arrow keys like any other touch
keyboard. This makes using the terminal just a little difficult since you can't access the previous command that easily. Similarly, it doesn't have ctrl alt etc., so restarting the shell if it gets stuck etc. or bringing up the "looking glass" is a little difficult without a usb keyboard. These aren't usual use cases, but maybe something like a "developer mode" could enable these?
File a bug.
- Thanks for testing this. When you file bugs related to touch support, please add the word "touch" in their whiteboard in gnome's bugzilla. Similarly, you can use this search to see touch related bugs in gnome bugzilla: https://bugzilla.gnome.org/buglist.cgi?status_whiteboard_type=allwordssubstr...
Also, this is something that really should be discussed upstream and not downstream, as Fedora doesn't do anything downstream that is touch-specific.
On Sat, 2014-08-30 at 01:00 +1000, Ankur Sinha wrote:
Hi,
I managed to get my hands on a touch screen tablet. It's an Asus something (fpaste --sysinfo here[1]). It came with windows 8 preinstalled, so I assume it supports multitouch. I installed Gnome 3.14 from one of the nightly images to see how well it works on it. It's now completely up to date with the F21 package set. Here are my findings (I'll file bugs when I find time. I'll also update the test page when I've filed my bugs):
Thanks for this testing, much appreciated ! Some comments inline.
- The on screen keyboard doesn't automatically come up on the tablet.
Is there a way to check if the system has a connected keyboard and bring it up if one isn't found? I tapped on "Install Fedora" and when I had to type in anaconda, the keyboard didn't come up. I had to quit anaconda, go to settings, enable accessibility and the keyboard and then redo anaconda.
We have (old) patches for this here: https://bugzilla.gnome.org/show_bug.cgi?id=702015 I've asked David to update them with an eye to get this merged for 3.14.
- Not all the gestures listed here work for me[2]. The page was listed
here on the test day page: a. tapping works b. press and hold worked in the dash, but it didn't bring up the right click menu in nautilus. I haven't figured out how to bring it up yet.
We don't have generic long-press->right click translation in GTK+ at the moment.
c. drag for scrolling works d. pinch to zoom didn't work in maps/shotwell. Worked in eog.
eog and evince have patches for this, not sure about maps (it is using clutter, so it might work differently there). Writing equivalent patches for shotwell or gthumb would be an interesting project for somebody who wants to try their hand with the GTK+ gesture apis.
e. double tap didn't work in eog either
This may just not be implemented yet.
f. three finger pinch didn't bring up overview g. four finger drag didn't switch workspaces h. finger hold and tab didn't bring up the window switcher
These are a little finicky, but they all work for me.
- The on screen keyboard doesn't work too well. At the moment, each key
I press is typed in twice somehow - even after rebooting. I had to plug in a usb keyboard to complete the g-i-s configuration.
I've asked Carlos to have a look at this - may be fallout from the adding touch support to mutter.
- The on screen keyboard doesn't have arrow keys like any other touch
keyboard. This makes using the terminal just a little difficult since you can't access the previous command that easily. Similarly, it doesn't have ctrl alt etc., so restarting the shell if it gets stuck etc. or bringing up the "looking glass" is a little difficult without a usb keyboard. These aren't usual use cases, but maybe something like a "developer mode" could enable these?
I agree.
- The tablet also had a stylus which we managed to lose. It therefore
recognises it as a wacom tablet. I clicked on "calibrate" and it brought up a screen with circles in the centre and a cross hair. I couldn't figure out how to get out of it. No gesture worked, not even alt f4 from the USB keyboard. A "cancel" button somewhere would be nice. Also some instructions on what one is supposed to do would help. I think you're supposed to point the stylus at the cross hair, but I'm only guessing here.
Good point - thats worth filing as a feature request.
On Fri, 2014-08-29 at 13:49 -0400, Matthias Clasen wrote:
Good point - thats worth filing as a feature request.
Thanks for the feedback Matthias and Elad. I've gone ahead and filed two bugs. The others were already filed:
https://bugzilla.gnome.org/show_bug.cgi?id=735784 - improvement request for wacom calibration screen
https://bugzilla.gnome.org/show_bug.cgi?id=735783 - developer mode for OSK
I also checked the specs of the tablet I was using. It's an Asus Slate and is has only two touch points. It's probably why the gestures didn't work properly.
http://www.asus.com/Tablets_Mobile/Eee_Slate_EP121/specifications/ http://www.mobiletechreview.com/notebooks/Asus-Eee-Slate.htm -- Thanks, Warm regards, Ankur (FranciscoD)
http://fedoraproject.org/wiki/User:Ankursinha
Join Fedora! Come talk to us! http://fedoraproject.org/wiki/Fedora_Join_SIG
On Mon, 2014-09-01 at 14:50 +1000, Ankur Sinha wrote:
I also checked the specs of the tablet I was using. It's an Asus Slate and is has only two touch points. It's probably why the gestures didn't work properly.
http://www.asus.com/Tablets_Mobile/Eee_Slate_EP121/specifications/ http://www.mobiletechreview.com/notebooks/Asus-Eee-Slate.htm
Thats an interesting point. We may have to take that into account when we write configuration UI for gestures.
On Tue, 2014-09-02 at 11:12 -0400, Matthias Clasen wrote:
Thats an interesting point. We may have to take that into account when we write configuration UI for gestures.
Do you think adding an entry for touch in the user panel on the top right would be a way to go?
If no keyboard is detected and a touch screen is: if two point touch: add icon/entry with two fingers if multi point touch: add icon/entry with 4-5 fingers
And the entry could provide access the gesture configuration UI as "Gesture settings"?
Alternatively, the accessibility icon could have a switch that would let the user enable/disable/configure gestures?
(I sort of prefer the first.)
desktop@lists.fedoraproject.org