发布于 

踩坑记(第二期)

记录我踩过的坑。这里的坑指完全按照指南操作但是却出现了意料之外的问题,我是如何解决的。这些坑主要集中在软件的安装上。虽然我之前已经踩过不少坑,但只有个别做了记录(可以查看之前的文章: 第一期 )。这个页面将会为今后的踩坑做记录。

Calibre

Q:Calibre 会自动将文件名转成拼音

A:Calibre 是用 Python 写的,网络上也有很多针对这一问题的解决方案,基本是手动修改源码。不过网上的教程基本是针对 5.x 版本,现在是 6.x。从 Calibre 的理念来讲,使用者不需要关心文件本身的组织形式,只要在软件中用得方便就行了。之前有人给软件提交过 PR,但是被作者拒绝了。理由是使用纯英文字母具有更好的跨平台性能,并且本地化的命名不符合软件的理念。calibre 团队提供了比较详尽的开发手册,如果真的需要,可以参考 PR 以及开发手册自行修改。

Pop!_OS

Q:Pop!_OS 多引导

A:Pop!_OS 使用 systemd-boot 而不是 grub 进行引导。网上有一些双系统的教程往往是针对 grub 的, 虽然也不是不能用,但总归是多此一举。默认的 system-boot 会有一个简单的多系统选择界面,但是很奇怪我从自己电脑的 bios 里找不到 system-boot 的引导项,正好 sytemd-boot 的图形界面比较简陋,于是我增加了 rEFInd,设置了三个引导项:Windows,Pop! OS 和 systemd-boot 自己。

Clash on linux

Q:Linux 版 Edge 无法使用系统代理

A:我最开始使用的是 CFW,因为 CFW 是带图形界面的应用程序,挂在后台的时候我可以直接在桌面的右上角看到它的运行状况。但是很奇怪,在设置好系统代理后除了 Edge(因为我手机和 Windows 都用 Edge,为了同步收藏夹所以在 Linux 上也装了 Edge)都可以正常使用代理,比如终端、Firefox 都是可以的。通过 SwitchyOmega 手动配置情景模式也不行。而且 CFW 的开机自启也没有效果。之后我重新配了命令行的 Clash,配了网页版 UI。虽然现在 Edge 还是无法通过系统代理上网,但至少可以通过 SwitchyOmega 的情景模式是可以代理上网的。

Gnome extension

Q:网页商店无法连接本地

A:不懂,换了个本地的应用就行了,而且界面更好看,用起来更方便。