如何修改 Kindle 原生系统的页面边距(需越狱)

延伸阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 64 条留言

  1. 大佬,按你的方法修改,点击【Save method】出现这个:Error: Instruction requires an argument of type byte at line 2577, instruction “bipush”
    怎么办?

  2. 这个真心不错,个人建议topmargin那项不要去改,因为改了就不能正常显示时钟了!

  3. 补充点,按教程做完,在“/opt/amazon/ebook/lib”里的ReaderSDK-impl-zh.jar只有0kb,是没copy成功的原因么?还有,怎么给这个目录授权,没法删除何修改。

    • 试出来了,font.wordsperline.margin.list出现了两次,要改第二次的才行,150-100-50那个😴😴😴

      • 请问是只改第二次的,还是说两次的都要改?另外请问需要改成多少呢?

  4. 研究了几天终于搞好了kpw2 5.12.2 边距的问题
    这里上传不了文档,请移步https://www.hi-pda.com/forum/viewthread.php?tid=2464067&page=1&extra=#pid55399562 28楼

  5. KPW4
    点击获得get config之后连上电脑看到生成margins-config-temp-zh文件夹,但是个空文件夹,没有二级目录或者文件。

  6. 这种方法改的页边距感觉不持久啊,退出再打开就会恢复原样,需要再次来回切换页边距才能让设置身生效。

  7. 点击获得get config之后连上电脑看到生成margins-config-temp-zh文件夹,但是个空文件夹,没有二级目录或者文件,PW2。

    • 把下面这段代码保存为 RUNME.sh 放到 Kindle 根目录,然后在搜索框输入 ;log runme,看看生成的 TXT 文件中有没有配置文件列表。

      #!/bin/bash
      
      CONFIG_PATH=/opt/amazon/ebook/lib/ReaderSDK-impl*
      DOCUMENT_PATH=/mnt/us/documents/config-file-list.txt
      /bin/ls ${CONFIG_PATH} > ${DOCUMENT_PATH}
      • 请问能贴下原贴地址吗 我进/opt/amazon/ebook/lib/文件夹看了 并没有这些文件 是个空文件夹…

      • 巨佬,有适合KPW2修改页边距的办法么?我按照这个教程走下来,失败了,变了参数也没试对。

  8. 【不】越狱也有办法。需要在【每本书】添加以下css。
    数值自定义,推荐-42~-45,保持了适度的留白,又尽可能的吃尽6寸屏。

    注意:只能裁左右白边,【不能】裁上下。强裁上下会让首行/尾行字重叠、粘连。

    当然,希望有识之士能提供成功裁上下的css。

    @media amzn-kf8 {
        p {
            margin-left: -44px;
            margin-right: -44px;
        }
    }
    • 补充,添加此代码的书,邮箱推书一律退件。需要U盘拉进机器,或者登网盘下书。

      可能是添加的位置不对?
      希望有人能告诉我有什么方法可以推过去。

      • 直接为内容标签添加样式

        p {
            margin-left: -1em;
            margin-right: -1em;
        }

        不需要加什么@media amzn-kf8,具体是p还是div还是其他需要根据html内容的标签,直接邮箱可以推送

        • 砍掉media,再推,失败了……又被退件。
          我是用easyPub软件,在“定制css”里添加的。

        • EasyPub制作的时候选择css 按你的代码覆盖后还是一样。
          添加后还是如此