小编pts*_*pts的帖子

适用于 Linux 的 epub 编辑器或生成器

我想创建 .epub 格式的电子书文件。我已经有一些格式的文本(如 .html、.doc、.rtf 等),我需要一个编辑器(最好是所见即所得),我可以在其中进行这些更改:修复格式、修复某些单词的拼写、添加章节和部分,添加目录,添加 .epub 元数据(例如标题、作者)等。我想将最终输出保存为 .epub。

我知道 writer2epub LibreOffice 扩展(我听说过类似的扩展)。我的主要问题是,在 LibreOffice(和 OpenOffice)中,可以进行格式更改,而这些更改在 .epub 导出中会被忽略。因此,目前我更改了一些内容,我不知道它是否会影响最终的 .epub,以及我应该如何进行更改才能对最终的 .epub 产生预期的效果。我更喜欢在每次更改后以所见即所得方式显示 .epub 版本的软件。

我还想编辑现有的 .epub 文件以修复格式和拼写错误,降低图像的分辨率等。我想保留本书的原始结构,但进行一些本地更改,保留所有我不需要的内容” t 不变。

你推荐哪个软件?

linux software-rec ebook wysiwyg epub

6
推荐指数
1
解决办法
3421
查看次数

具有 inode 关闭在磁盘上的 Linux 文件系统

我想ls -laR /media/myfs尽可能快地在 Linux 上运行。我将在文件系统上有 100 万个文件,总文件大小为 2TB,一些目录包含多达 10000 个文件。我应该使用哪个文件系统以及我应该如何配置它?

据我了解,之所以ls -laR慢是因为stat(2)每个inode(即100万stat(2)秒),而且由于inode随机分布在磁盘上,每个都stat(2)需要一次磁盘寻道。

以下是我想到的一些解决方案,但我都不满意:

  • 在 SSD 上创建文件系统,因为 SSD 上的查找操作很快。这是行不通的,因为 2TB SSD 不存在,或者它太贵了。

  • 创建一个跨越两个块设备的文件系统:一个 SSD 和一个磁盘;磁盘包含文件数据,SSD 包含所有元数据(包括目录条目、inode 和 POSIX 扩展属性)。是否有支持此功能的文件系统?它会在系统崩溃(停电)中幸免于难吗?

  • 使用find /media/myfs在ext2,ext3和ext4的,而不是ls -laR /media/myfs,因为前者可以在优势d_type领域(见getdents(2)手册页),因此它不具有统计。不幸的是,这不符合我的要求,因为我还需要所有文件大小,find /media/myfs但不能打印。

  • 使用文件系统,例如 VFAT,它将 inode 存储在目录条目中。我很喜欢这个,但是 VFAT 对我来说不够可靠和灵活,而且我不知道有任何其他文件系统可以做到这一点。你?当然,在目录条目中存储 inode 不适用于链接数超过 1 的文件,但这不是问题,因为我的用例中只有几十个这样的文件。

  • /procor 中调整一些设置,sysctl以便 inode 永远锁定到系统内存。这不会加快第一个ls -laR /media/myfs,但它会使所有后续调用非常快。我怎样才能做到这一点?我不喜欢这个想法,因为它不会加速第一次调用,目前需要 30 分钟。此外,我还想在内存中锁定 POSIX 扩展属性。我该怎么做?

  • 使用具有在线碎片整理工具的文件系统,可以指示将 …

linux filesystems inode

5
推荐指数
1
解决办法
2013
查看次数

不活动的 Firefox 使用过多 CPU (10% .. 30%)

在 Ubuntu 14.04 上,我有一个 Firefox 46,打开了 30 个选项卡。Firefox 窗口已最小化,过去 3 小时内我一​​直在使用其他程序。在top我可以看到Firefox的10%和30%之间的CPU依旧采用。

我认为这种空闲的CPU使用率过高且不合理。我需要 CPU 和其他程序的电池电量。我不想为了方便而退出 Firefox:因为我可能很快就会需要任何选项卡。我想在过去 5 分钟内未处于活动状态的选项卡上暂停 CPU 活动(例如,用于运行 JavaScript、运行 Flash、播放视频、动画图像)。

有扩展吗?

  • Suspend Tab不起作用,因为它只是刷新缓存,它不会暂停 JavaScript。

  • UnloadTab不起作用,因为它使 Firefox 忘记了整个选项卡状态,即任何未提交的表单输入都将丢失。

  • 由于相同的原因,自动卸载选项卡不起作用:因为它使 Firefox 忘记了整个选项卡状态,即任何未提交的表单输入都将丢失。

  • Suspend Background Tabs不起作用,因为它是为早期版本的 Firefox 设计的,并且它已从插件网站中删除,因此不可用。

出于调试目的:如何计算每个选项卡的平均 CPU 使用率?有扩展吗?

firefox cpu-usage firefox-extensions browser-tabs ubuntu-14.04

5
推荐指数
0
解决办法
820
查看次数

3TB SATA 硬盘变成旧的 Linux 系统

我有一台 3 岁的 PC,带有 4 个内部 SATA 端口。我的旧 SATA 硬盘,都小于 2TB,工作正常。如果我购买 3TB SATA 硬盘驱动器,它可以在 Linux 上运行吗?带有 GRUB 的 Linux 能否在不升级 BIOS 的情况下从这样的硬盘驱动器启动?通过 BIOS 升级?我可以将我的 Linux 升级到最新的内核。

仅供参考,我已经在外部机箱中使用了 3TB 硬盘驱动器,通过 e-SATA 将其连接到带有 SATA II 控制器的计算机。它在 Linux 上完美运行。Linux 还会自动识别较大的扇区大小 (4 KB)。不过,我没有从它启动,也没有添加任何分区:我在它上面创建了一个巨大的文件系统(直接在设备上)。

linux hard-drive sata grub

3
推荐指数
1
解决办法
1345
查看次数