Hi,
The Dell Canvas 27 has a new tool called the Totem[1]. This tool is aimed at popping up a menu right around it and the user can select the desired menu by turning the tool and pushing it (it has an embedded button).
Microsoft has a similar one[2] known as the Surface Dial. The one from Microsoft works with BLE so it is possible to use it without an touchscreen (from what I've seen on internet, the menu will pop up in the middle of the screen).
I think it would be good for Fedora and Gnome to support such a tool, given that studios are the main target for it.
However, this requires quite some effort in all the layers as it is a new type of tool.
I started creating a few bug trackers: https://bugzilla.redhat.com/show_bug.cgi?id=1511846 (kernel) https://bugzilla.redhat.com/show_bug.cgi?id=1511851 (libinput) https://bugzilla.redhat.com/show_bug.cgi?id=1511854 (mutter)
Feel free to clone those in the respective upstream projects.
My guess is that we need changes in the kernel, libinput, wayland and mutter. I might be wrong, please correct me if I am.
I think this can be achievable for Fedora 28. Thoughts?
Cheers, Benjamin
[1] https://www.dell.com/en-us/work/shop/workstations-isv-certified-dell/dell-ca... [2] https://www.microsoft.com/en-us/surface/accessories/surface-dial
On Fri, 2017-11-10 at 11:16 +0100, Benjamin Tissoires wrote:
Hi,
The Dell Canvas 27 has a new tool called the Totem[1]. This tool is aimed at popping up a menu right around it and the user can select the desired menu by turning the tool and pushing it (it has an embedded button).
Microsoft has a similar one[2] known as the Surface Dial. The one from Microsoft works with BLE so it is possible to use it without an touchscreen (from what I've seen on internet, the menu will pop up in the middle of the screen).
I think it would be good for Fedora and Gnome to support such a tool, given that studios are the main target for it.
However, this requires quite some effort in all the layers as it is a new type of tool.
I started creating a few bug trackers: https://bugzilla.redhat.com/show_bug.cgi?id=1511846 (kernel) https://bugzilla.redhat.com/show_bug.cgi?id=1511851 (libinput) https://bugzilla.redhat.com/show_bug.cgi?id=1511854 (mutter)
Feel free to clone those in the respective upstream projects.
My guess is that we need changes in the kernel, libinput, wayland and mutter. I might be wrong, please correct me if I am.
Well, thats the low-level plumbing. It can certainly be done for f28.
But if you want this to be useful to users, it needs some serious design, toolkit and application work. Those circular menus don't exist, and we have the paint tools we have are probably not ready for two- handed operation.
Hi!
On Fri, Nov 10, 2017 at 3:38 PM, Matthias Clasen mclasen@redhat.com wrote:
On Fri, 2017-11-10 at 11:16 +0100, Benjamin Tissoires wrote:
Hi,
The Dell Canvas 27 has a new tool called the Totem[1]. This tool is aimed at popping up a menu right around it and the user can select the desired menu by turning the tool and pushing it (it has an embedded button).
Microsoft has a similar one[2] known as the Surface Dial. The one from Microsoft works with BLE so it is possible to use it without an touchscreen (from what I've seen on internet, the menu will pop up in the middle of the screen).
I think it would be good for Fedora and Gnome to support such a tool, given that studios are the main target for it.
However, this requires quite some effort in all the layers as it is a new type of tool.
I started creating a few bug trackers: https://bugzilla.redhat.com/show_bug.cgi?id=1511846 (kernel) https://bugzilla.redhat.com/show_bug.cgi?id=1511851 (libinput) https://bugzilla.redhat.com/show_bug.cgi?id=1511854 (mutter)
Feel free to clone those in the respective upstream projects.
My guess is that we need changes in the kernel, libinput, wayland and mutter. I might be wrong, please correct me if I am.
Well, thats the low-level plumbing. It can certainly be done for f28.
Certainly better than "entirely undone", I'm all for setting f28 as a goal to lay the foundations.
But if you want this to be useful to users, it needs some serious design, toolkit and application work. Those circular menus don't exist, and we have the paint tools we have are probably not ready for two- handed operation.
I guess minimal plumbing could involve the ability to open and select across context menus. Nowhere as nifty, but probably enough to verify the device/protocol work.
Cheers, Carlos
On Fri, Nov 10, 2017 at 9:15 PM, Carlos Garnacho carlosg@gnome.org wrote:
Hi!
On Fri, Nov 10, 2017 at 3:38 PM, Matthias Clasen mclasen@redhat.com wrote:
On Fri, 2017-11-10 at 11:16 +0100, Benjamin Tissoires wrote:
Hi,
The Dell Canvas 27 has a new tool called the Totem[1]. This tool is aimed at popping up a menu right around it and the user can select the desired menu by turning the tool and pushing it (it has an embedded button).
Microsoft has a similar one[2] known as the Surface Dial. The one from Microsoft works with BLE so it is possible to use it without an touchscreen (from what I've seen on internet, the menu will pop up in the middle of the screen).
I think it would be good for Fedora and Gnome to support such a tool, given that studios are the main target for it.
However, this requires quite some effort in all the layers as it is a new type of tool.
I started creating a few bug trackers: https://bugzilla.redhat.com/show_bug.cgi?id=1511846 (kernel) https://bugzilla.redhat.com/show_bug.cgi?id=1511851 (libinput) https://bugzilla.redhat.com/show_bug.cgi?id=1511854 (mutter)
Feel free to clone those in the respective upstream projects.
My guess is that we need changes in the kernel, libinput, wayland and mutter. I might be wrong, please correct me if I am.
Well, thats the low-level plumbing. It can certainly be done for f28.
Certainly better than "entirely undone", I'm all for setting f28 as a goal to lay the foundations.
Yep, agree, the plumbing would be a F28 goal.
But if you want this to be useful to users, it needs some serious design, toolkit and application work. Those circular menus don't exist, and we have the paint tools we have are probably not ready for two- handed operation.
As for the design itself, the device exports itself as a "System MultiAxis":
"A collection of controls that may contain the same controls as listed in Multi-Axis Controller (Usage 0x08) and/or additional associated controls such as wheels, dials, buttons etc., for exclusive use of the System."
(http://www.usb.org/developers/hidpage/HUTRR62_-_Generic_Desktop_CA_for_Syste...)
Given that the only purpose of the new addition is "for exclusive use of the System." I think we should treat it as such and only have gnome-shell/mutter handle the tool to show the menus and not have the applications deal with it. And if this is a mutter tool, there is no need to actually have two handed operations in applications. This should be discussed with designers of course.
I guess minimal plumbing could involve the ability to open and select across context menus. Nowhere as nifty, but probably enough to verify the device/protocol work.
Having a bare minimum would be good, indeed. I am not sure about what it would be like with the context menu, but it could be interesting as a first step.
Cheers, Benjamin
Cheers, Carlos _______________________________________________ desktop mailing list -- desktop@lists.fedoraproject.org To unsubscribe send an email to desktop-leave@lists.fedoraproject.org
desktop@lists.fedoraproject.org