Abhishek Prakash 发布的文章

过去几天,我在 Ubuntu Linux系统上遇到了一个奇怪的问题。我用的是 Firefox 浏览器和 Brave 浏览器。Brave 浏览器一直报“network change detection”错误,几乎每次刷新都报错,但是在 Firefox 浏览器中一切正常。

这个问题严重到了几乎不能使用浏览器的地步。我不能用 Feedly 来从我最喜欢的网站浏览信息流,每一个搜索结果都要多次刷新,网站也需要多次刷新。

作为替代,我尝试 在 Ubuntu 上安装 Chrome 浏览器。但是问题依然存在。我还 在 Linux 上安装了微软 Edge,但是问题依旧。基本上,任何 Chromium 内核的浏览器都会持续报“ERR\_NETWORK\_CHANGED”错误。

幸运地是,我找到了一个方法来修复这个问题。我将会把解决步骤分享给你,如果你也遇到了同样的问题,这将能够帮到你。

解决基于 Chromium 内核的浏览器频繁报“network change detection”错的问题

对我而言,关闭网络设置中的 IPv6 是一个有效的诀窍。虽然现在我还不确定是什么导致了这个故障,但是 IPv6 会在很多系统中导致错误并不是什么鲜为人知的事。如果你的系统,路由器和其他设备用了 IPv6 而不是古老却好用的 IPv4,那么你就可能遭遇和我相同的网络连接故障。

幸亏,关闭 Ubuntu 的 IPv6 并不算难。有好几种方法都能够达到目的,我将会分享一个大概是最容易的方法。这个方法就是用 GRUB 来关闭 IPv6。

新手注意!

如果你不习惯于用命令行和终端,请额外注意这些步骤。仔细的阅读这些操作说明。

第 1 步:打开 GRUB 配置文件以编辑

打开终端。用下面的命令来在 Nano 编辑器中打开 GRUB 配置文件。这里你需要输入你的账户密码。

sudo nano /etc/default/grub

我希望你懂得一点 使用 Nano 编辑器 的方法。使用方向键移动光标,找到以GRUB_CMDLINE_LINUX 开头的这行。把它的值修改成这样:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

注意引号和空格。不要动其他行。

使用 Ctrl+x 快捷键保存更改。按 Y 或者回车确认。

第 2 步:更新 GRUB

你已经修改了 GRUB 引导器的配置,但是在你更新 GRUB 之前这些更改都不会生效。使用下面的命令来更新:

sudo update-grub

现在当你重启系统之后,IPv6 将会被关闭了。你不应该再遇到网络中断的故障了。

你可能会想为什么我没提从网络设置中关掉 IPv6。这是因为目前 Ubuntu 用了 Netplan 来管理网络配置,似乎在网络设置中做出的更改并没有被完全应用到 Netplan 中。我试过虽然在网络设置中关掉了 IPv6,但是这个问题并没有被解决,直到我用了上述命令行的方法。

即使过了这么多年,IPv6 的支持还是没有成熟,并且持续引发了很多故障。比如关闭 IPv6 有时候能 提高 Linux 下的 Wi-Fi 速度。够扯吧?

不管怎样,我希望上述小方法也能够帮助你解决系统中的“network change detection”故障。


via: https://itsfoss.com/network-change-detected/

作者:Abhishek Prakash 选题:lujun9972 译者:HuengchI 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

下载 Ubuntu 是非常直接简单的。你可以去它的 官方网站,点击 桌面下载部分,选择合适的 Ubuntu 版本并点击下载按钮。

Ubuntu 是以一个超过 2.5GB 大小的单一镜像形式提供的。直接下载对于拥有高速网络连接的人来说效果很好。

然而,如果你的网络连接很慢或不稳定,你将很难下载这样一个大文件。在这个过程中,下载可能会中断几次,或者可能需要几个小时。

Direct download may take several hours for slow internet connections

通过 Torrent 下载 Ubuntu

如果你也困扰于受限数据或网络连接过慢,使用下载管理器或 torrent 将是一个更好的选择。我不打算在这个快速教程中讨论什么是 torrent。你只需要知道,通过 torrent,你可以在多个会话内下载一个大文件。

好的是,Ubuntu 实际上提供了通过 torrent 的下载。不好的是,它隐藏在网站上,如果你不熟悉它,很难猜到在哪。

如果你想通过 torrent 下载 Ubuntu,请到你所选择的 Ubuntu 版本中寻找其他下载方式

点击这个“alternative downloads and torrents” 链接,它将打开一个新的网页。在这个页面向下滚动,看到 BitTorrent 部分。你会看到下载所有可用版本的 torrent 文件的选项。如果你要在你的个人电脑或笔记本电脑上使用 Ubuntu,你应该选择桌面版本。

阅读 这篇文章以获得一些关于你应该使用哪个 Ubuntu 版本的指导。考虑到你要使用这个发行版,了解 Ubuntu LTS 和非 LTS 版本会有所帮助

你是如何使用下载的 torrent 文件来获取 Ubuntu 的?

我推测你知道如何使用 torrent。如果没有,让我为你快速总结一下。

你已经下载了一个几 KB 大小的 .torrent 文件。你需要下载并安装一个 Torrent 应用,比如 uTorrent 或 Deluge 或 BitTorrent。

我建议在 Windows 上使用 uTorrent。如果你使用的是某个 Linux 发行版,你应该已经有一个 像 Transmission 这样的 torrent 客户端。如果没有,你可以从你的发行版的软件管理器中安装它。

当你安装了 Torrent 应用,运行它。现在拖放你从 Ubuntu 网站下载的 .torrent 文件。你也可以使用菜单中的打开选项。

当 torrent 文件被添加到 Torrent 应用中,它就开始下载该文件。如果你关闭了系统,下载就会暂停。再次启动 Torrent 应用,下载就会从同一个地方恢复。

当下载 100% 完成后,你可以用它来 全新安装 Ubuntu与 Windows 双启动

享受 Ubuntu :)


via: https://itsfoss.com/download-ubuntu-via-torrent/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

现在很多高端笔记本都配备了指纹识别器。Windows 和 macOS 支持指纹登录已经有一段时间了。在桌面 Linux 中,对指纹登录的支持更多需要极客的调整,但 GNOMEKDE 已经开始通过系统设置来支持它。

这意味着在新的 Linux 发行版上,你可以轻松使用指纹识别。在这里我将在 Ubuntu 中启用指纹登录,但你也可以在其他运行 GNOME 3.38 的发行版上使用这些步骤。

前提条件

当然,这是显而易见的。你的电脑必须有一个指纹识别器。

这个方法适用于任何运行 GNOME 3.38 或更高版本的 Linux 发行版。如果你不确定,你可以检查你使用的桌面环境版本

KDE 5.21 也有一个指纹管理器。当然,截图看起来会有所不同。

在 Ubuntu 和其他 Linux 发行版中添加指纹登录功能

进入 “设置”,然后点击左边栏的 “用户”。你应该可以看到系统中所有的用户账号。你会看到几个选项,包括 “指纹登录”。

点击启用这里的指纹登录选项。

Enable fingerprint login in Ubuntu

它将立即要求你扫描一个新的指纹。当你点击 “+” 号来添加指纹时,它会提供一些预定义的选项,这样你就可以很容易地识别出它是哪根手指或拇指。

当然,你可以点击右手食指但扫描左手拇指,不过我看不出你有什么好的理由要这么做。

Adding fingerprint

在添加指纹时,请按照指示旋转你的手指或拇指。

Rotate your finger

系统登记了整个手指后,就会给你一个绿色的信号,表示已经添加了指纹。

Fingerprint successfully added

如果你想马上测试一下,在 Ubuntu 中按 Super+L 快捷键锁定屏幕,然后使用指纹进行登录。

Login With Fingerprint in Ubuntu

在 Ubuntu 上使用指纹登录的经验

指纹登录顾名思义就是使用你的指纹来登录系统。就是这样。当要求对需要 sudo 访问的程序进行认证时,你不能使用手指。它不能代替你的密码。

还有一件事。指纹登录可以让你登录,但当系统要求输入 sudo 密码时,你不能用手指。Ubuntu 中的 钥匙环 也仍然是锁定的。

另一件烦人的事情是因为 GNOME 的 GDM 登录界面。当你登录时,你必须先点击你的账户才能进入密码界面。你在这可以使用手指。如果能省去先点击用户帐户 ID 的麻烦就更好了。

我还注意到,指纹识别没有 Windows 中那么流畅和快速。不过,它可以使用。

如果你对 Linux 上的指纹登录有些失望,你可以禁用它。让我在下一节告诉你步骤。

禁用指纹登录

禁用指纹登录和最初启用指纹登录差不多。

进入 “设置→用户”,然后点击指纹登录选项。它会显示一个有添加更多指纹或删除现有指纹的页面。你需要删除现有的指纹。

Disable Fingerprint Login

指纹登录确实有一些好处,特别是对于我这种懒人来说。我不用每次锁屏时输入密码,我也对这种有限的使用感到满意。

PAM 启用指纹解锁 sudo 应该不是完全不可能。我记得我 在 Ubuntu 中设置脸部解锁时,也可以用于 sudo。看看以后的版本是否会增加这个功能吧。

你有带指纹识别器的笔记本吗?你是否经常使用它,或者它只是你不关心的东西之一?


via: https://itsfoss.com/fingerprint-login-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Sigil 是一个开源的 Linux、Windows 和 MacOS 上的 EPUB 编辑器。你可以使用 Sigil 创建一个新的 EPUB 格式的电子书,或编辑现有的 EPUB 电子书(以 .epub 扩展结尾的文件)。

如果你感到好奇,EPUB 是一个标准的电子书格式,并被几个数字出版集团认可。它被许多设备和电子阅读器支持,除了亚马逊的 Kindle。

Sigil 让你创建或编辑 EPUB 文件

Sigil 是一个允许你编辑 EPUB 文件的开源软件。当然,你可以从头开始创建一个新的 EPUB 文件。

很多人在 创建或编辑电子书时非常相信 Calibre。它确实是一个完整的工具,它有很多的功能,支持的格式不只是 EPUB 格式。然而,Calibre 有时可能需要过多的资源。

Sigil 只专注于 EPUB 书籍,它有以下功能:

  • 支持 EPUB 2 和 EPUB 3(有一定的限制)
  • 提供代码视图预览
  • 编辑 EPUB 语法
  • 带有多级标题的目录生成器
  • 编辑元数据
  • 拼写检查
  • 支持正则查找和替换
  • 支持导入 EPUB、HTML 文件、图像和样式表
  • 额外插件
  • 多语言支持的接口
  • 支持 Linux、Windows 和 MacOS

Sigil 不是你可以直接输入新书章节的 所见即所得 类型的编辑器。由于 EPUB 依赖于 XML,因此它专注于代码。可以将其视为用于 EPUB 文件的 类似于 VS Code 的代码编辑器。出于这个原因,你应该使用一些其他 开源写作工具,以 epub 格式导出你的文件(如果可能的话),然后在 Sigil 中编辑它。

Sigil 有一个 Wiki 来提供一些安装和使用 Sigil 的文档。

在 Linux 上安装 Sigil

Sigil 是一款跨平台应用,支持 Windows 和 macOS 以及 Linux。它是一个流行的软件,有超过十年的历史。这就是为什么你应该会在你的 Linux 发行版仓库中找到它。只要在你的发行版的软件中心应用中寻找它就可以了。

Sigil in Ubuntu Software Center

你可能需要事先启用 universe 仓库。你也可以在 Ubuntu发行版中使用 apt 命令:

sudo apt install sigil

Sigil 有很多对 Python 库和模块的依赖,因此它下载和安装了大量的包。

我不会列出 Fedora、SUSE、Arch 和其他发行版的命令。你可能已经知道如何使用你的发行版的软件包管理器,对吧?

你的发行版提供的版本不一定是最新的。如果你想要 Sigil 的最新版本,你可以查看它的 GitHub 仓库。

并不适合所有人,当然也不适合用于阅读 ePUB 电子书

我不建议使用 Sigil 阅读电子书。Linux 上有 其他专门的应用来阅读 .epub 文件

如果你是一个必须处理 EPUB 书籍的作家,或者如果你在数字化旧书,并在各种格式间转换,Sigil 可能是值得一试。

我还没有大量使用 过 Sigil,所以我不提供对它的评论。我让你去探索它,并在这里与我们分享你的经验。


via: https://itsfoss.com/sigile-epub-editor/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Linux 上有 检查 CPU 信息的方法。最常见的可能是 lscpu 命令,它可以提供大量的系统上所有 CPU 核心的信息。

lscpu command output

你可以在那里找到 CPU 信息,而无需安装任何额外的包。当然这是可行的。然而,我最近偶然发现了一个新的工具,它以一种漂亮的方式显示 Linux 中的 CPU 细节。

处理器制造商的 ASCII 艺术使它看起来很酷。

这看起来很美,不是吗?这类似于 Neoftech 或者 Screenfetch,在 Linux 中用漂亮的 ASCII 艺术来展示系统信息。与这些工具类似,如果你要展示你的桌面截图,可以使用 CPUFetch。

该工具可以输出处理器制造商的 ASCII 艺术,它的名称、微架构、频率、核心、线程、峰值性能、缓存大小、高级向量扩展 等等。

除了它提供的一些主题外,你还可以使用自定义颜色。当你在整理桌面,并希望对 Linux 环境中的所有元素进行颜色匹配时,这给了你更多的自由度。

在 Linux 上安装 CPUFetch

不幸的是,CPUFetch 是一个相当新的软件,而且它并不包含在你的发行版的软件库中,甚至没有提供现成的 DEB/RPM 二进制文件、PPA、Snap 或 Flatpak 包。

Arch Linux 用户可以在 AUR找到 它,但对于其他人来说,唯一的出路是 从源代码构建

不要担心。安装以及删除并不是那么复杂。让我来告诉你步骤。

我使用的是 Ubuntu,你会 需要先在 Ubuntu 上安装 Git。一些发行版会预装 Git,如果没有,请使用你的发行版的包管理器来安装。

现在,把 Git 仓库克隆到你想要的地方。家目录也可以。

git clone https://github.com/Dr-Noob/cpufetch

切换到你刚才克隆的目录:

cd cpufetch

你会在这里看到一个 Makefile 文件。用它来编译代码。

make

CPUFetch Installation

现在你会看到一个新的可执行文件,名为 cpufetch。你运行这个可执行文件来显示终端的 CPU 信息。

./cpufetch

这是我系统的显示。AMD 的徽标用 ASCII 码看起来更酷,你不觉得吗?

如何删除 CPUFetch?这很简单。当你编译代码时,它只产生了一个文件,而且也和其他代码在同一个目录下。

所以,要想从系统中删除 CPUFetch,只需删除它的整个文件夹即可。你知道 在 Linux 终端中删除一个目录 的方法吧?从 cpufetch 目录中出来,然后使用 rm 命令。

rm -rf cpufetch

这很简单,值得庆幸的是,因为从源代码中删除安装的软件有时真的很棘手。

说回 CPUFetch。我想这是一个实用工具,适合那些喜欢在各种 Linux 群里炫耀自己桌面截图的人。既然发行版有了 Neofetch,CPU 有了 CPUFetch,不知道能不能也来个 Nvidia ASCII 艺术的 GPUfetch?


via: https://itsfoss.com/cpufetch/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Plausible是一款简单的、对隐私友好的分析工具。它可以帮助你分析独立访客数量、页面浏览量、跳出率和访问时间。

如果你有一个网站,你可能会理解这些术语。作为一个网站所有者,它可以帮助你了解你的网站是否随着时间的推移获得更多的访问者,流量来自哪里,如果你对这些事情有一定的了解,你可以努力改进你的网站,以获得更多的访问量。

说到网站分析,统治这个领域的一个服务就是谷歌的免费工具 Google Analytics。就像 Google 是事实上的搜索引擎一样,Google Analytics 是事实上的分析工具。但你不必再忍受它,尤其是当你无法信任大科技公司使用你和你的网站访问者的数据的时候。

Plausible 让你摆脱 Google Analytics 的束缚,我将在本文中讨论这个开源项目。

请注意,如果你从来没有管理过网站或对分析感兴趣,文章中的一些技术术语可能对你来说是陌生的。

Plausible 是隐私友好的网站分析工具

Plausible 使用的分析脚本是非常轻量级的,大小不到 1KB。

其重点在于保护隐私,因此你可以在不影响访客隐私的情况下获得有价值且可操作的统计数据。Plausible 是为数不多的不需要 cookie 横幅或 GDP 同意的分析工具之一,因为它在隐私方面已经符合 GDPR 标准。这是超级酷的。

在功能上,它没有 Google Analytics 那样的粒度和细节。Plausible 靠的是简单。它显示的是你过去 30 天的流量统计图。你也可以切换到实时视图。

你还可以看到你的流量来自哪里,以及你网站上的哪些页面访问量最大。来源也可以显示 UTM 活动。

你还可以选择启用 GeoIP 来了解网站访问者的地理位置。你还可以检查有多少访问者使用桌面或移动设备访问你的网站。还有一个操作系统的选项,正如你所看到的,Linux Handbook 有 48% 的访问者来自 Windows 设备。很奇怪,对吧?

显然,提供的数据与 Google Analytics 的数据相差甚远,但这是有意为之。Plausible 意图是为你提供简单的模式。

使用 Plausible:选择付费托管或在你的服务器上自行托管

使用 Plausible 有两种方式:注册他们的官方托管服务。你必须为这项服务付费,这最终会帮助 Plausible 项目的发展。它们有 30 天的试用期,甚至不需要你这边提供任何支付信息。

定价从每月 1 万页浏览量 6 美元开始。价格会随着页面浏览量的增加而增加。你可以在 Plausible 网站上计算价格。

你可以试用 30 天,看看你是否愿意向 Plausible 开发者支付服务费用,并拥有你的数据。

如果你觉得定价不合理,你可以利用 Plausible 是开源的优势,自己部署。如果你有兴趣,请阅读我们的 使用 Docker 自助托管 Plausible 实例的深度指南

我们自行托管 Plausible。我们的 Plausible 实例添加了我们的三个网站。

Plausble dashboard for It’s FOSS websites

如果你维护一个开源项目的网站,并且想使用 Plausible,你可以通过我们的 High on Cloud 项目 联系我们。通过 High on Cloud,我们帮助小企业在其服务器上托管和使用开源软件。

总结

如果你不是超级痴迷于数据,只是想快速了解网站的表现,Plausible 是一个不错的选择。我喜欢它,因为它是轻量级的,而且遵守隐私。这也是我在 Linux Handbook,我们 教授 Linux 服务器相关的门户网站 上使用它的主要原因。

总的来说,我对 Plausible 相当满意,并向其他网站所有者推荐它。

你也经营或管理一个网站吗?你是用什么工具来做分析,还是根本不关心这个?


via: https://itsfoss.com/plausible/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出