![]() |
#31 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 222284
Join Date: Jul 2018
Device: PW3
|
Quote:
![]() The last few days I did this:
So in essentially I got the graphics working completely inside Alpine without the Kindles Xserver / Xephyr. You can see a short video here with drag2scroll (Chromium and GTK3), pinch2zoom, GTK3 touch-text-selection and auto-A2-mode working here: Stay tuned for the next update, I "only" need to package everything properly and create a new release ![]() Last edited by schuhumi; 09-24-2019 at 09:46 AM. |
|
![]() |
![]() |
![]() |
#32 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,492
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@schuhumi: Speaking of musl, I did also fix an issue with broken error messages a few days ago in FBInk
![]() I don't *think* there's any other obvious GNUisms left (or at least ones that could cause problems with musl on Linux), but if anything of the sort ever happens, do tell me about it, as I don't often (read: almost never) test stuff with a musl TC ![]() |
![]() |
![]() |
Advert | |
|
![]() |
#33 |
Enthusiast
![]() Posts: 31
Karma: 10
Join Date: Jul 2019
Device: Kindle paperwhite 3
|
It seem heavily. Can you make a simple extension for it
Gửi từ COL-L29 của tôi bằng cách sử dụng Tapatalk |
![]() |
![]() |
![]() |
#34 | |
Zealot
![]() Posts: 147
Karma: 20
Join Date: Jul 2019
Device: Kindle Touch (K5) Wi-Fi x 2, Kindle (7th Gen, KT2), Paperwhite 3rd Gen
|
Quote:
Link: https://github.com/schuhumi/alpine_kindle_kual/releases |
|
![]() |
![]() |
![]() |
#35 |
Zealot
![]() Posts: 147
Karma: 20
Join Date: Jul 2019
Device: Kindle Touch (K5) Wi-Fi x 2, Kindle (7th Gen, KT2), Paperwhite 3rd Gen
|
Dear @schuhumi,
After a lot of holding it off, I've recently found some time and tried this on my Kindle. It's a Kindle 7th gen (KT2) with a 160 dpi E Ink Pearl. The interface is not at all usable, nor are programs when opened using a SSH terminal. Any idea how to scale it down a little? Last edited by WaseemAlkurdi; 10-13-2019 at 08:29 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#36 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
![]()
This thread is the reason I bought a $20 ebay PW3 back in Sept.
Finally looping back to read it carefully last night, I unexpectedly learned quite a lot about the kindle graphics stack and epaper driver. I didn't realize till I read carefully how much you had pushed things forward @schuhumi with determined graphics research/experimentation leading to getting a pure-alpine graphics stack working, and building on NiLuJe's fbink to implement optimized rendering using xdamage. And then to top it all off you published well-organized code with image releases and a nice install/runner script. This is really exceptional work, ![]() Also thank you @NiLuJe for so doing so much of the foundational work for this community (which I'm just beginning to discover) and for being a repository of specialized knowledge for other folks working to move things forward! I am highly motivated to enable these devices as off-grid typewriters / network terminals with a connected physical keyboard (ambitions to write a book + need to #work-from-outdoors when the weather is nice). Now that I'm read up, I'm planning to:
If this all works out I might also at some point look into making some wlroots-based wayland touch ereader compositor using fbink for damage stuff. I am neither an experienced low lever dev nor graphics programmer so this is pretty pie-in-the-sky and would be done for my own learning/curiousity rather than any expectation of usefulness). ![]() |
![]() |
![]() |
![]() |
#37 |
Going Viral
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
The PW4 and the Oasis are not the only models with Bluetooth.
But The PW4 and, IIRC, the Oasis have the non-jailbreakable, Androidized, file system. (With the exception of some PW4 devices, see (open the spoiler): https://www.mobileread.com/forums/sh...&postcount=185 ) |
![]() |
![]() |
![]() |
#38 | |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
Quote:
Thanks for the intel. Any post-PW3 and/or bluetooth-enabled devices with a reliable JB method, or just have to score a PW4 with old enough fw? This is a bit OT for this thread, sorry. |
|
![]() |
![]() |
![]() |
#39 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
nm last Q, will read that thread and continue there
|
![]() |
![]() |
![]() |
#40 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
Update: with lucida's usb otg support, evtest sees input events!
https://www.mobileread.com/forums/sh...0&postcount=97 Next: Investigate why no input in alpine X yet. - Need to edit x config? - Link devices in chroot? Maybe it would make sense to include this support in the alpine kual menu somehow, since the ability to plug in a keyboard is pretty useful for a linux desktop. |
![]() |
![]() |
![]() |
#41 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
Seems a black hole (moderation queue?) ate my last message.
USB device is working using lucida's otg script / usbhid.ko (over wifi/ssh, evtest /dev/input/event2 works). Posted here too. Next: why doesn't alpine x11 see input events? I think because this is still xephyr and there is some translation layer. @schuhumi I would be willing to work on packaging/scripting your work on native/accel Xorg, if you want to post WIP. I'll poke around your repos and see if I can figure out where things are. Last edited by edrex; 03-09-2020 at 04:26 PM. |
![]() |
![]() |
![]() |
#42 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
|
btw, I'm planning to use a little usb wireless dongle keyboard (mine is logitech k400r, but a more compact/light one without touchpad would be pref) with a small lipo or 18650 usb PS taped to the back of the device for destrain (those micro ports are pretty fragile, wouldn't want to have the kb physically attached for regular outdoor usage)
longer term, I might route/carve a clamshell enclosure out of plywood paneling. And post pics of course :P |
![]() |
![]() |
![]() |
#43 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jul 2019
Location: France
Device: PW3 (serial jailbreaked)
|
greetings
Hi,
This is kind of funny. I'm doing project, and I looked for a way to use my PW3 for monitoring and control purpose. I came on this thread which sparked my interest, notably because I tried to run web apps in the past on kindle which was difficult due to native browser limitations regarding recent javascript, ... What is suprising, is when I looked at your presentation on youtube, it showed another video with exactly the same project I'm currently working on (an autonomous lawn mower robot). I first thought it was suggested based on my history but i saw it was coming from same user.... Kind of nice coincidence to look for kindle subject and finally find the very same project your working on ![]() So as I, maybe you had the intent to connect your kindle to an arduino in order to monitor/control it using serial communication over OTG usb port? I'd be interested knowing if Alpine image, could help? As it is running on top of original kernel, I imagine it inherits same capabilities/limitation. Given someone else anwser on this thread, it seems it may require compilation and load of additional modules, so probably it won't.. Btw, I would still be interested if you or someone managed to do serial communication over ttyUSB ? Thanks I find it great idea to get recent chromium run on kindle! It will be surely useful to run web apps, and develop some tools based on it. |
![]() |
![]() |
![]() |
#44 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jul 2019
Location: France
Device: PW3 (serial jailbreaked)
|
some feedback
I tested the Alpine distribution. So far I'm very satisfied with it.
Just a few things I noticed at usage: - the embedded onscreen keyboard is less pratical than the kindle or kterm ones. I don't know if there would be a way to use them instead... - the power button doesn't put the device into sleep. Maybe just an option to configure. On the other hand the nice thing is when the device goes into sleep after a while, it no longer display kindle ads but a custom screensaver ![]() - also the limited space in /mnt/us... due to alpine image and installation files. As I used automatic installation with kual extensions, I didn't see it put alpine.zip taking 300mb+ for installation.. Then I saw it could be deleted. So I got some storage space back then. The things I could do so far which were not possible or straightforward before: - install linux packages using alpine apk (could make git works ) - web app works out of the box in chromium which I consider a great improvement for projects The things I'm still looking to do: having usb serial communication works... need to investigate further... At last resort I remember someone during serial jailbreaking including a bluetooth serial transmitter inside.. but I hope a simpler software solution exists... |
![]() |
![]() |
![]() |
#45 |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Jun 2020
Device: Kindle pw3
|
other distros
can we load other distros? if so plz mentions steps involved?
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Anyone run Linux on an ereader? | Panchax | General Discussions | 63 | 10-17-2017 01:05 PM |
Alpine Linux on Kindle | zaoqi | Kindle Developer's Corner | 3 | 08-21-2017 12:23 PM |
Alpine Linux on Kindle | zaoqi | Kindle Developer's Corner | 2 | 08-20-2017 09:43 AM |
Running calibre on Alpine Linux? | ljnelson | Calibre | 1 | 12-14-2016 12:34 AM |
how to run an app with full screen | kdusr | Kindle Developer's Corner | 5 | 11-28-2016 04:04 AM |