07-03-2013, 07:20 AM | #1 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
Kobo - fullscreen
Hi All,
I am intrigued by Kobo devices because of the open enough access to the Linux layer, and I am intrigued by the new hardware with 1440x1080 resolution. Only - apart from the non-convincing dictionary UI - one fault is blocking: the lack of a full-screen (or almost full-screen) option. The bottom bar (page numbers and static menu) should be at least halved; its internal font needs to be greatly reduced. Did anyone manage to tweak the bottom area of the screen? Are there relevant editable files in the system, or are they compiled inside libadobe.so? In the latter case: can libadobe.so be recompiled? Is the source available? Thank you |
07-03-2013, 12:10 PM | #2 | |
Nameless Being
|
Quote:
One comment on the bottom bar: it is possible to use the factory firmware (2.4.2) and have a smaller bottom bar. (Apparently the original firmware did not account for the increased DPI.) It is visually pleasing while reading, but it is problematic to use as a menu. The buttons are too small and too close to the edge to register touches in a consistent manner, particularly in the corners. |
|
Advert | |
|
07-03-2013, 06:38 PM | #3 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
@BWinmill: Thanks, and thanks for the hint about firmware 2.4.2
Can anyone confirm whether such layout (eg, as I saw from screenshot on 600x800 devices, 48px for the page header and 64px for the page footer) is hardcoded in /usr/local/Kobo/libadobe.so , or whether it might be elsewhere? By the way: I just read the long thread 'Kobo Firmware 2.6.1', and it appears that such layout details vary from version to version. This confirms my wish to be able to control them, and to that aim understand where such configurations are stored. |
07-03-2013, 06:46 PM | #4 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
(Update) ...Because I may have found it in libnickel.so instead...
Code:
#footer[deviceCodeName="dragon"]{ min-height: 120px; max-height: 120px; } |
07-04-2013, 02:01 AM | #5 |
Time Waster
Posts: 422
Karma: 289160
Join Date: May 2011
Device: Kobo Glo and Aura HD
|
Did you try changing it with an hex editor?
|
Advert | |
|
07-04-2013, 02:09 AM | #6 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
@BWinmill, @all: firmware 2.4.2 does not appear to be in the repository (as per https://www.mobileread.com/forums/sho...d.php?t=185660) - there is a gap between 2.4.0b and 2.5.0. Does anyone have it?
|
07-04-2013, 02:12 AM | #7 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
@Giorgio130: I do not have the device yet. First I am verifying the requirements (that I can actually modify it to my needs, or that there is an adequate chance that I can).
Last edited by mdp; 07-04-2013 at 02:14 AM. |
07-04-2013, 02:19 AM | #8 |
Wizard
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
|
@Giorgio130: ...and it is early for "action" :-) : first I will compare the firmwares 2.5.1 ("3mm" top margin), 2.5.2 (header with title) and 2.6.1 ("5mm" top margin) and try to get a little understanding of it all...
|
07-04-2013, 02:59 AM | #9 |
Time Waster
Posts: 422
Karma: 289160
Join Date: May 2011
Device: Kobo Glo and Aura HD
|
I can do some tries as well, I'm too curious! After all, having an internal sd card means that the device is incredibly robust for this kind of hacks
|
07-04-2013, 03:37 AM | #10 |
Enthusiast
Posts: 46
Karma: 54894
Join Date: Jun 2013
Device: kobo
|
you can also hack/edit libnickel.so put it some other dir and use LD_LIBRARY_PATH to load it first from there (tests done from telnet/ssh). verify with cat /proc/$pid/maps that it loaded from your folder
|
07-04-2013, 06:12 AM | #11 |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
In order to change the bottom area you can modify this part:
Code:
ReadingFooter { min-height: 70px; max-height: 70px; qproperty-footerMargin: 40; } ReadingFooter[deviceCodeName="kraken"], ReadingFooter[deviceCodeName="phoenix"] { min-height: 82px; max-height: 82px; qproperty-footerMargin: 110; } ReadingFooter[deviceCodeName="dragon"] { min-height: 120px; max-height: 120px; qproperty-footerMargin: 20; } |
07-04-2013, 06:25 AM | #12 |
Wizard
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
|
This is the Salvation thread!!
As Kobo does not care, these hacks promise to be very useful!! Thanks for searching a solution!! |
07-04-2013, 06:32 AM | #13 |
Time Waster
Posts: 422
Karma: 289160
Join Date: May 2011
Device: Kobo Glo and Aura HD
|
What is the footer margin? did you notice if the lines of text are more than before?
|
07-04-2013, 06:36 AM | #14 |
Time Waster
Posts: 422
Karma: 289160
Join Date: May 2011
Device: Kobo Glo and Aura HD
|
Mind that probably if you change anything in a library like that you should keep the number of characters the same, so simply changing "120" to "70" wouldn't work I guess. A possible solution would be to change "dragon" to "dragoe" or something like that
BTW, another clue that says the new phoenix will have a 6 inch screen... |
07-04-2013, 06:49 AM | #15 |
Wizard
Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
Yes, there are more lines now. Here is a picture. The line number is a little bit large, but I am trying to prepare a version for special needs, cf. this.
The draw back is that now I am unable to extend a selection in the last line of a page. It is possible to select a word, but the ReadingMenuView opens, and then you can not extend the selection. Last edited by tshering; 07-04-2013 at 08:08 AM. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fullscreen PDF in M92 | grrr | Onyx Boox | 10 | 03-22-2013 12:14 PM |
Kindle DX - Fullscreen? | oldbook | Amazon Kindle | 3 | 12-25-2012 08:08 PM |
K2 Fullscreen Reading | Ram27 | Amazon Kindle | 0 | 07-08-2012 12:06 AM |
How I can fullscreen without any toolbar and buttons? | ElenaLauder | Calibre | 2 | 12-25-2011 12:18 AM |
DR800 Pageflow/fullscreen with UI | yacoob | iRex Developer's Corner | 3 | 07-10-2010 03:51 AM |