TechTablets › Forums › Cube Forums › Cube i9 Forum › Linux (debian) on cube i9
Tagged: Audiojungle
- This topic has 48 replies, 12 voices, and was last updated 7 years, 3 months ago by
Anonymous.
-
AuthorPosts
-
July 16, 2016 at 2:33 pm #43624
I solved the accelerometer issue: there was a little fix to do in the kernel’s driver, and in iio-sensor-proxy as well.
For the kernel, the issue is that the kxcj9 driver doesn’t recognise the hardware because its ACPI id is not what is expected. Adding “KIOX000A” in its list solves that. (here: https://github.com/torvalds/linux/blob/61e2c70da9cfc79e8485eafa0f98b5919b04bbe1/drivers/iio/accel/kxcjk-1013.c#L1429 ). I’ve proposed a patch to the kernel, but it certainly won’t make it before 4.8.
Then, there is also a patch to apply to iio-sensor-proxy, because the latter has some hard-coded values for the id of the accelerometer. I have also proposed them a patch to fix that.
Here is the patched 4.6.3 driver module, to replace the current one: https://mega.nz/#!XkNBwBCS!lksG121CdmPzFdHPidUYArnGi9z0ApEZj9veY5qgNBQ
And here is a .deb package for the patched iio-sensor-proxy package: https://mega.nz/#!WskDiBjD!ZmpjHcKkum6hcVuXKsx1mcJJM4f1enU0vr_Ws5c-OSw
July 16, 2016 at 2:43 pm #43625I solved the accelerometer issue: there was a little fix to do in the kernel’s driver, and in iio-sensor-proxy as well. For the kernel, the issue is that the kxcj9 driver doesn’t recognise the hardware because its ACPI id is not what is expected. Adding “KIOX000A” in its list solves that. (here: https://github.com/torvalds/linux/blob/61e2c70da9cfc79e8485eafa0f98b5919b04bbe1/drivers/iio/accel/kxcjk-1013.c#L1429 ). I’ve proposed a patch to the kernel, but it certainly won’t make it before 4.8. Then, there is also a patch to apply to iio-sensor-proxy, because the latter has some hard-coded values for the id of the accelerometer. I have also proposed them a patch to fix that.
Thats good to know. Have you tried to install MacOS X on the tablet ? I ve seen it run smoothly on cube i7 (except wi-fi and card reader). The i9 GPU is supported but i dont know if the digitizer is going to work
July 16, 2016 at 2:49 pm #43627I have no idea about how MacOS X would work, I’m 100% Linux user 🙂
July 16, 2016 at 2:52 pm #43628I have no idea about how MacOS X would work, I’m 100% Linux user
Ah ok then! I am still digging this, trying to find info about zorinOS,ubuntu touch, native android and remixOS on the i9
July 16, 2016 at 3:21 pm #43643For the edge swipes of the touchpad, I’ve found a workaround in Gnome Shell: just unmap the corresponding keyboard shortcuts (in my case, mainly Win+d to show the desktop for the top edge).
The touchpad edge swipes are directly sent as a keyboard event to the system, as if it was done with the keyboard, so it’s not possible to filter out just the touchpad, unfortunately. I guess it’s the same for Windows 10.July 16, 2016 at 4:35 pm #43646For the edge swipes of the touchpad, I’ve found a workaround in Gnome Shell: just unmap the corresponding keyboard shortcuts (in my case, mainly Win+d to show the desktop for the top edge). The touchpad edge swipes are directly sent as a keyboard event to the system, as if it was done with the keyboard, so it’s not possible to filter out just the touchpad, unfortunately. I guess it’s the same for Windows 10.
So completely disabling the touchpad would be solution #2 :-/ Does Screen multitouch work with linux? For example scrolling down a site with two fingers?
July 16, 2016 at 5:29 pm #43651Unfortunately, touchscreen events are handled per-app. So gnome-shell multitouch gestures work well, but I still can’t scroll with two fingers in Terminal or Firefox.
I do find it quite absurd, because such gestures work flawlessly with the touchpad, and everywhere…July 16, 2016 at 6:22 pm #43655Unfortunately, touchscreen events are handled per-app. So gnome-shell multitouch gestures work well, but I still can’t scroll with two fingers in Terminal or Firefox. I do find it quite absurd, because such gestures work flawlessly with the touchpad, and everywhere…
FWIW, Chrome/Chromium works with multitouch. I wish there was 1) a uniform way of handling multitouch inputdev and 2) window managers embedding proper support for multitouch.
July 16, 2016 at 6:24 pm #43656For the edge swipes of the touchpad, I’ve found a workaround in Gnome Shell: just unmap the corresponding keyboard shortcuts (in my case, mainly Win+d to show the desktop for the top edge). The touchpad edge swipes are directly sent as a keyboard event to the system, as if it was done with the keyboard, so it’s not possible to filter out just the touchpad, unfortunately. I guess it’s the same for Windows 10.
I guess one could write a patch for the driver to just swallow the edge events, I’ll look in to it once my vacation starts.
Also, nice find on the sensor, now I can finally write that auto-rotate daemon.
July 16, 2016 at 7:34 pm #43661Yes… I’ve had a look at ginn and touchegg, which do a job similar to the touchpad (i.e. they translate complex touch events into simple ones, like a wheel scroll), but I couldn’t have them working on gnome-shell. Probably some bug in geist, as they don’t seem to be actively maintained. Or it could be something simple to fix.
July 17, 2016 at 12:56 pm #43737I just solved the onscreen keyboard:
– some caribou related packages were not installed (caribou, libcaribou-gtk-module, libcaribou-gtk3-module), so actually there was no detection of the focus changes.
– installing the “show/hide” onscreen keyboard extension completes some borderline scenario, like exiting a fullscreen comics viewer.July 23, 2016 at 3:15 pm #44293FYI, I now have ginn working; the trick is simply to start it before gnome-shell itself, because they are conflicting.
I now have decent two-fingers scrolling, but I lost the gnome-shell specific gestures; maybe I’ll be able to recover them using ginn, but it’s not a big issue anyway.October 1, 2016 at 2:28 pm #52423Can you guys use the câmeras? Everything is excelent in Ubuntu with i9 except the câmeras that Ubuntu does not detect.
October 2, 2016 at 7:37 pm #52531Can you guys use the câmeras? Everything is excelent in Ubuntu with i9 except the câmeras that Ubuntu does not detect.
No, I don’t use them, I just now realize that I never actually tested it 🙂 It doesn’t work on my side either. The cameras are a OV2680 (should be front) and a OV5648 (should be rear), and maybe there is a driver for Linux, but I didn’t have a look.
October 2, 2016 at 9:25 pm #52547OV5648
I could not find a Linux driver for this either. Only found for Android.
-
AuthorPosts
- You must be logged in to reply to this topic.

