Linux BitTorrent 客户端 Fragments 2.0 全新发布
创始人
2024-03-02 09:56:54
0

Fragments 2.0 的发布使其成为 Linux 发行版中最方便用户使用的 BitTorrent 客户端之一。让我们来看看有什么新变化。

Fragments 是 Linux 上最好的 BitTorrent 客户端之一

最新的 Fragments 2.0 是一个重大升级,它使用 Rust、GTK 4 和 Libadwaita 从头开始完全重写。

除了技术上的改进之外,你还会发现一些新的功能和改进的用户界面。

让我重点介绍一下它的变化。

Fragments 2.0 的新变化

最近,Gnome 应用程序的生态系统经历了一些大规模的变化。在这个变化的最前沿是向 Gtk4 和 Libadwaita 的过渡。不幸的是,这种变化并不小,许多应用程序需要从头开始重建,以支持这些新标准。

与许多其他应用程序开发者一起,Fragment 的开发者 Felix Häcker 决定从头开始重建 Fragments,现在作为 Fragments 2.0 发布。因此,我们现在得到了一个改进的 Linux 的 BitTorrent 客户端。

其中的一些改进包括。

  • 一个基于 Libadwaita 的漂亮的新用户界面
  • 新的模块化架构
  • 能够被用作远程 Fragments / Transmission 会话的远程控制
  • 新的偏好对话框有更多的选项
  • 能够查看有关网络的统计数据

一个新的用户界面

Fragments 2.0 现在有一个基于 Libadwaita 的新 UI。补充一句,Libadwaita 是 GTK4 对 Gnome 应用程序的一个扩展。它有几个优点,最明显的是在所有 Gnome 应用程序中具有一致的外观。

它比旧的主题更加扁平和圆润,我觉得,看起来非常时尚。

你可以得到一个外观简洁的 BitTorrent 应用程序,易于浏览,你也可以快速访问一些基本的选项。

新的模块化架构

虽然不能直接看到,但 Fragments 2.0 具有一个全新的模块化架构。在内部,该应用程序的所有不同部分都是模块化的。虽然这起初看起来没有那么大的影响,但我可以看到它对用户和开发者都有深远的影响。

首先,它应该意味着更容易维护,希望能让开发人员花更多时间在新功能和错误修复上。其次,它也应该意味着应用程序的更大稳定性。如果 Fragments 的一个部分崩溃了,应用程序的其他部分应该保持工作,希望不会对用户产生任何重大影响。

这只是我想到的这个新架构的两个好处,我相信还可以有更多。

新的首选项对话框

最后,Fragments 2.0 引入了几个经常要求的设置选项。在这些选项中,我认为最重要的是能够改变尚未完全下载的种子的默认文件夹。

虽然仍然不像它的一些替代品那样可以定制,但这些新增功能可以帮助你调整设置以适应你的要求。

其中一些选项包括:

  • 添加种子后自动启动它们
  • 启用/禁用下载队列
  • 可定制的对等体限制
  • 网络端口设置
  • 自动端口转发的切换

控制远程 Fragments / Transmission 会话

远程控制你的下载的能力可以产生相当大的影响。随着 Fragments 2.0,该应用程序终于获得了类似的功能,允许用户远程控制其他安装的 Fragments 和 Transmission 客户端。

这对使用单独的下载服务器的人来说非常有用,因为他们往往不能直接访问它。

虽然这在其他应用程序中一直提供的,但这一功能被直接整合到 Fragments 中,使得它成为一个对高级用户有用的 BitTorrent 客户端!

其他改进措施

除了所有这些大的变化之外,还有一些错误的修复和一些新的能力。

一些关键的亮点包括:

  • 添加的种子的磁力链可以被复制到剪贴板上
  • 可以查看关于当前会话的统计数据(速度、总下载数据等)

你可以在其 GitLab 页面 上探索更多关于 Fragments 2.0 的信息。

下载 Fragments 2.0

Fragments 是以 Flatpak 应用程序的形式提供的。如果你的 Linux 发行版没有内置的支持,你可以通过我们的 Flatpak 指南 来设置 Flatpak。

你可以尝试在你的软件中心搜索它(启用 Flatpak 集成)或在终端键入以下命令:

flatpak install flathub de.haeckerfelix.Fragments

Fragments 2.0.1(有一些小的修正)也可以在其 GitLab 页面上找到,但还没有反映在 Flathub 上。

如果你在使用 Fragments 2.0 时有问题,你可能想等更新版本进入 Flathub。

你最喜欢的 BitTorrent Linux 客户端是什么?Fragments 2.0 是否令人印象深刻?请在下面的评论中告诉我你的想法。


via: https://news.itsfoss.com/fragments-2-0-release/

作者:Jacob Crume 选题:lujun9972 译者:wxy 校对:wxy

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

相关内容

不同的Tiptap编辑器实...
这个问题可以通过在Tiptap实例中传递新的Keymap,强制让T...
2025-01-08 19:32:03
Blazor继承与Chil...
在Blazor中,可以使用ChildContent RenderF...
2024-12-21 10:00:59
BitTorrent:位图...
在BitTorrent协议中,位图(bitfield)是一个二进制...
2024-12-19 22:02:25
BitTorrent在多个...
要在多个对等节点之间维护状态,可以使用分布式哈希表(Distrib...
2024-12-19 22:01:23
BitTorrent协议的...
BitTorrent协议的RFC(Request for Comm...
2024-12-19 22:00:44
BitTorrent协议-...
为了解决BitTorrent协议中 tracker统计数据完整性的...
2024-12-19 22:00:34

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...