12-04-2017, 10:07 AM | #1 |
Member
Posts: 11
Karma: 10
Join Date: Nov 2017
Device: kindle dxg
|
Load a pdf via ssh
I have the kindle networking hack, and it is working well (thanks, btw!)
I wonder if it is possible to load a pdf via scp and, right after that, open it, using only ssh (that is, without using any of the kindle's buttons) Interested in doing this either with kindle's native pdf reader or with a program from the forum |
12-04-2017, 08:43 PM | #2 | |
Guru
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
|
Quote:
Code:
lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader/mnt/us/documents/Hunted_%20The%20Iron%20Druid%20Chronicles,%20Book%20Six_B00AUSCOIS.kfx https://www.mobileread.com/forums/sh...4&postcount=12 Try it and report back! |
|
Advert | |
|
12-06-2017, 04:12 PM | #3 |
Member
Posts: 11
Karma: 10
Join Date: Nov 2017
Device: kindle dxg
|
All variations that I tryed ended with the same error:
com.lab126.appmgrd failed to set value for property start (0x3) for reference, I tryed: Code:
lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader/mnt/us/documents/rpg/wod.pdf Code:
lipc-set-prop com.lab126.appmgrd start "app://com.lab126.booklet.reader/mnt/us/documents/rpg/wod.pdf" Code:
lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader:/mnt/us/documents/rpg/wod.pdf
Code:
lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader/mnt/us/documents/rpg/wod.pdf Also, thank you for your response Last edited by josinalvo; 12-08-2017 at 12:08 PM. |
12-06-2017, 05:23 PM | #4 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
On my PW3 the command works:
Code:
lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader/mnt/us/documents/test.pdf put the commands you tried in a CODE tag |
12-06-2017, 06:04 PM | #5 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
Think about it. lipc is the primary, very heavily used, event handler in an event driven system. It HAS to work with leaving the file system exactly the way you found it. Note: If curious, lipc is a "wrapper" on d-bus. Start with d-bus, there is much more published on it than on lipc. Since you are interested in document handling, you probably want to read: /usr/share/webkit-1.0/pillow/javascripts/lipc_event_handler.js (a lot of /usr/bin/lipc-* is (or was) in lua - plain text that is) |
|
Advert | |
|
12-06-2017, 07:04 PM | #6 | |
Guru
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
|
Quote:
encole asked you to respond and put the commands you put in 'CODE' tags on the forum, because it is important to know exactly what you have typed and the forum eats some things. Are you running these in from a terminal after connecting from ssh, or sending them in the ssh command as extra parameters? Can you copy the whole terminal screen where you are getting this error? |
|
12-08-2017, 12:15 PM | #7 |
Member
Posts: 11
Karma: 10
Join Date: Nov 2017
Device: kindle dxg
|
> encole asked you to respond and put the commands you put in 'CODE' tags on the forum, because it is important to know exactly what you have typed and the forum eats some things.
Thanks for the clarification, edited my previous post > Can you copy the whole terminal screen where you are getting this error? Sure! Code:
[root@kindle root]# lipc-set-prop com.lab126.appmgrd start app://com.lab126.booklet.reader/mnt/us/documents/rpg/wod.pdf com.lab126.appmgrd failed to set value for property start (0x3) [root@kindle root]# ls /mnt/us/documents/rpg/wod.pdf /mnt/us/documents/rpg/wod.pdf [root@kindle root]# |
12-08-2017, 01:06 PM | #8 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Something must be wrong with how your arguments are formatted into that command.
Code:
[root@kindle root]# lipc-probe -a - - - - - snip - - - - - com.lab126.appmgrd w Str loghistory w Str load w Str goresult w Str loadresult w Str savecontext w Int startdefault w Str runresult w Str stop rw Str logLevel w Int forward w Str unloadresult rw Str logMask w Str defer w Str pauseresult w Str start w Str logallapps r Str activeApp w Int backward - - - - - snip - - - - - - |
12-08-2017, 07:17 PM | #9 |
BLAM!
Posts: 13,477
Karma: 26012494
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
IIRC, there's a switch to make sure lipc parses the arg as a specific type (int or str, mainly), which, off the top or my head, is -i for ints and -s for strings. See if that helps?
(Warning: that's completely off the top of my head, and I haven't touched an actual kindle in god knows how long ^^). |
12-08-2017, 08:25 PM | #10 | |
Guru
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
|
Quote:
Thanks for this, I found an older post that has the same error: https://www.mobileread.com/forums/sh...8&postcount=20 Can you confirm that you are using the Kindle DX in your profile? I have a strong feeling that this is different from what most of us responding are used to. When I saw your question, I just assumed you were using a paper white ( my daily device ), and I know it works on that. The command knc1 posted "lipc-probe -a" will print all the lipc options, if you want to look for something similar. If nobody remembers the command for Kindle DX, I can try to get my Keyboard working ( I believe it is the same software as DX ) Last edited by coplate; 12-08-2017 at 08:28 PM. |
|
12-09-2017, 12:18 AM | #11 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
K2 is same as the DX.
The dump messages (;dm) command should be the same, open a few books and then do the ;dm You could get lucky and have hints in the log. |
12-09-2017, 07:57 PM | #12 | |
Guru
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
|
Quote:
Go to the home screen of your device, and open a book from the home screen. Do this a couple times. Then go to the home screen and search for ";dm" ( the dump messages command ). This is a special command to print some technical information on your device. one of the files it makes may have the command to run ( or some hints ), to open a document from the command line. Last edited by coplate; 12-09-2017 at 08:02 PM. |
|
12-10-2017, 10:24 PM | #13 |
Member
Posts: 11
Karma: 10
Join Date: Nov 2017
Device: kindle dxg
|
> Can you confirm that you are using the Kindle DX in your profile?
Yes, I am. Actually, a DXG (a DX Graphite) @knc1 @coplate Thanks! The ;dm command is working, and I am trying to read those logs (to a future user: to type a semicolon, use the sym button on the DX) So far, what I discovered is just that the string 'pdf' only appears in the context of registering a plugin: Code:
cvm[20863]: I BookletServicesImpl:RegisteringPlugin:type=pdf,class=com.amazon.ebook.booklet.reader.o: Now, I am trying the following: generating logs, opening the book some times, and generating logs again. This way I can narrow down my search to the diff of those 2 logs. Will return if I discover something nice. Last edited by josinalvo; 12-10-2017 at 10:27 PM. |
12-10-2017, 11:04 PM | #14 | |
Guru
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
|
Quote:
Good, If you can also capture the output of the command knc1 posted earlier, and post it all here, or attach as a .txt file the command Code:
lipc-probe -a I notice the class of wha you had in the log where was "com.amazon.ebook.booklet.reader.o", that is slightly differnet from the com.lab126 reader we have in the newer commands. appmgrd Last edited by coplate; 12-10-2017 at 11:06 PM. |
|
12-11-2017, 07:47 AM | #15 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
There is also a keyboard version of KOreader in its early days (prior to the massive feature-creep).
That will most certainly display pdf and if there are any problems launching it, well, we have the source code. (some tricky spelling of Liberator - it might be linked to from the first post of the KOreader thread here) |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
M92: password and users (eg. ssh/ssh-server) | lepau | Onyx Boox | 1 | 11-15-2013 11:46 AM |
PDF Will Not Load in Built-In Reader | rikugo1 | Library Management | 2 | 07-10-2011 03:09 PM |
PRS-600 Cannot load scientific american pdf file | mjsalman | Sony Reader | 11 | 02-06-2010 12:50 PM |
Can I load my scanned PDF's into most ereaders? | P.X. Fort | News | 8 | 01-05-2010 02:07 PM |
PDF failes to load after 2.10 upgrade | Drops | iRex | 4 | 06-13-2007 05:28 AM |