标签 matrix 下的文章

Matrix 用户可以升级 Fractal 6 了!

Fractal 是目前 最好的 Matrix 客户端 之一,近来一直在不断更新。

根据他们在 Fractal 5 发布时 宣布的计划,开发人员已经兑现了承诺,改进了应用程序的方方面面。

现在,Fractal 的下一次升级已经到来,并进行了进一步的改进。

? Fractal 6:有什么新内容?

乍一看,你可能没有发现任何重大变化。然而,底层有许多重要的变化。

以通知设置为例,它们已得到更新,现在用户可以设置全局和每个房间的通知。还有一个选项可以选择获取特定关键字的通知。

对于加密房间,用户可以轻松访问媒体历史记录,以查找以前上传的照片和视频。现在,当你输入标识符或 URI 时,“加入房间” 对话框会显示有用的预览。

既然谈到了这个话题,那么现在就可以用 Fractal 打开 Matrix URI 了**。它也是**Matrix 方案的注册处理程序。如果你不知道,URI 是一种标识符,可以让你轻松与其他用户取得联系或加入房间,类似于 Telegram 等平台上的标识符。

房间成员现在拥有一个外观整洁的个人资料页面,可用于查看有关个人资料的简短简介、踢/禁止等审核选项,甚至可以忽略他们;这样你就看不到他们发送的任何消息或邀请。

因此,用户现在可以从帐户设置页面轻松管理他们的“忽略用户”列表,可以通过单击个人资料图标附近的齿轮图标来访问该页面。

总而言之,还有许多其他改进、修复和新翻译,我在这里没有介绍。为此,我强烈建议你阅读官方 发行说明

? 下载 Fractal 6

Fractal 6 可从 Flathub 商店 获取,如果你有兴趣深入了解源代码,你也可以浏览其 GitLab 仓库

Fractal 6

? 你使用 Fractal 吗?你会选择其它的替代品吗?让我们知道!


via: https://news.itsfoss.com/fractal-6-release/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

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

GNOME 上的 Matrix 消息应用得到升级,使用了 GTK4、Rust SDK 等新技术。

Matrix,一个流行的安全、去中心化通讯网络,正在日益变得更为重要。我们周围的世界正在以前所未有的速度变化,而安全通讯工具的需求只是其产物之一,除此之外还有其他方面的需求。

在帮助实现 Matrix 功能方面的工具之一就是 Fractal。它是 最好的 Matrix 分布式消息客户端之一

最近发布的消息是,Fractal 5 带来了大型改版。?

那么,让我们简要了解一下。

? Fractal 5:有什么新特性?

与之前版本相比,作为完全重写的 Fractal 5 现在采用了 GTK 4libadwaitaMatrix Rust SDK,提供了现代化的界面,使人感到非常亲切。

Fractal 现在在所有类型的屏幕上都可以正确缩放,无论是小屏还是大屏。之前版本的用户应该会觉得很熟悉,学习曲线不会太陡峭。

此外,现在可以回复特定消息,用 emoji 回应消息,甚至在使用 Fractal 聊天时编辑/删除消息

你还可以将当前位置发送到你的任何聊天中,只需确保你的系统支持“位置服务”并已启用。

查看图片和播放音频或视频现在更加直观,你可以直接从聊天窗口中查看/播放。

最后,Fractal 现在支持登录多个帐户,并提供 单点登录(SSO)的附加支持。这将使在同一客户端实例上处理多个帐户变得轻松。

对于将来的版本,开发人员计划添加一些新功能,如房间设置、更好的管理工具和通知设置。他们还希望改善无障碍方面的内容。

你可以查看 发布说明 以了解所有技术细节。

我很高兴看到 Fractal 正在积极开发,如果问我,这个版本使其更加接近正在开发中的 ElementX,它是 Element 消息应用的继任者。

我很高兴 Matrix 不再是少数人使用的小众事物,而是许多人建议的常态。

? 下载 Fractal 5

你可以前往 Flathub 商店获取 Fractal 的最新版本。如果你对源代码感兴趣,可以参考其 GitLab 仓库

Fractal 5(Flathub)

? 你使用 Fractal 吗?更喜欢其他 Matrix 客户端吗?在下面让我知道吧!


via: https://news.itsfoss.com/fractal-5/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

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

Matrix 2.0 协议已发布。如果你是早期用户,现在就可以试用!

Matrix 是一种开源的去中心化通信协议。

你可以将其集成到你的服务中,自行托管 Matrix 服务器,或从选定的托管提供商处购买服务器。而且,要开始与其通信,你可以使用这几个 最佳 Matrix 客户端 之一。

Matrix 协议非常适合隐私和安全,并被政府、组织和个人采用。然而,它尚未成功取代 WhatsApp、Telegram 或 iMessage 等中心化消息应用的流行度。

为了解决这个问题,Matrix.org 宣布了下一代协议,即 Matrix 2.0

? Matix 2.0 x Element X:正在进行中

Matrix 2.0 旨在关注可用性和性能。

根据官方公告,可能的功能包括:

  • 滑动同步(即时登录/同步)
  • 原生 Open ID Connect(身份验证协议)
  • 原生群组 VoIP(用于大规模加密语音和视频通话)
  • 更快的远程加入

这听起来像是改善通信体验的可靠新功能。

然而,所有这些还不是当前 Matrix 规范的一部分。所以,作为用户,你必须等待。

但是,对于任何想要测试改进的开发人员来说,都可以在 Matrix 2.0 客户端的帮助下进行测试,这就是 Element X 的用武之地。

你还可以选择探索其他支持的 Matrix 客户端,目前 Element X 是 Matrix 2.0 的测试环境。

Element X 是我们所知的 Element 消息应用 开发中的后续版本。它的目标是超越 WhatsApp、iMessage 和 Telegram 等消息应用?。

Element X 的亮点包括:

  • 端到端加密多方 VoIP 和视频通话
  • 由于采用 Rust 编写的核心,有简化的 UI 和快速的性能
  • 富文本编辑器 UI
  • 支持位置共享和投票

Element Call integration within Element X

当然,这是一个大目标。根据我使用 Element 应用的经验,它设法提供了良好的体验,但无法取代 WhatsApp/Telegram。

因此,看看他们如何在利用 Matrix 2.0 协议的同时改进 Element X 应该很有趣。我在我的安卓手机上对其进行了快速测试,看起来性能有所提高?。

除非你想成为该应用的早期采用者并希望向开发人员提供有关其进度的反馈,否则你可能需要等待。

当然,现在下结论还为时过早,因为 Element X 仍然没有许多功能,并且随着他们继续测试和实现 Matrix 2.0 协议功能,只会变得更好。

但是,我很兴奋! ?

有关 Matrix 2.0 的所有技术细节,请参阅 官方公告。而且,如果你热衷于探索 Element X 的计划,请前往其官方 博客

? 你如何看待 Element 的下一代版本和 Matrix 2.0 计划? 在下面的评论中分享你的想法。


via: https://news.itsfoss.com/element-x-matrix-2/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

Matrix 是一套开放的网络标准,专用于去中心化实时加密通讯。

这套标准由 Matrix.org 基金会发布和维护。Matrix.org 基金会是一个非营利性组织,致力于创建一个开放、独立且不断演进的通讯平台。

如果一款应用支持 Matrix 协议,那就可以视它为 Matrix 客户端。

为何要选用 Matrix 客户端?

Matrix 客户端致力于安全性和隐私性,并且提供了一个去中心化的网络,令许多特性得以实现。

自 2019 年(正式版本发布)以来,部分组织以及政府机构便开始逐渐采用 Matrix 协议,从而搭建安全、隐私、可靠的通讯平台。

就实际而言,去中心化的协议实现了不同组织间的相互通讯,同时也使得这个通讯协议得以抵抗审查。

如果你想要逃脱科技巨头的魔爪,那 Matrix 就是正确的选择。

不仅如此,你还可以运行自己的服务器,并加入 Matrix 网络。换言之,通讯的基础设施是去中心化的,但你仍然能够根据需要,对其进行部署和配置。

如果你好奇的话,Matrix 协议具备了你需要的所有基本功能:

  • 去中心化交流
  • 端到端加密
  • WebRTC 语音通话 / 视频通话
  • 实时同步
  • 消息已读用户显示
  • “正在输入中” 提示
  • 群组聊天

而且,我还要再强调一次:这个项目是开源的!

所以,Matrix 客户端已经是不二之选了。对那些注重隐私和安全的用户来说,则更是如此。

LCTT 译注:实际上,Matrix 只是在隐私和便利之间达成了一种相对的平衡。它是将类似 Mastodon 的 联邦 federated 网络结构用在了聊天中,也就是说,虽然整个网络去中心化成了许多节点,但节点服务器的运营者仍然能对其用户进行少量掌控。但总的来说,相对那些中心化的聊天应用而言,Matrix 是个值得考虑的替代品。

9 款最佳的开源 Matrix 客户端

本文中,我将介绍一些最好用的 Matrix 客户端,其中主要是桌面客户端(Linux、Windows、macOS),同时也推荐一些移动客户端和终端客户端。

1、Element

element

Element 是最佳的 Slack 开源替代品之一。它可以用于个人通讯,也能用于群组聊天。

你可以免费使用,不过你也可以选择自己搭建服务器,或者付费使用托管的家庭服务器。Element 提供了许多有用的功能,让你能够高效协作,并与你的团队或好友加密通讯。

LCTT 译注:如同 Mastodon 一样,自费搭建服务器或者付费使用服务器,对大部分用户而言都是不必要的。初学者建议前往 https://joinmatrix.org/servers/,并选择一个现有的服务器进行注册,其中许多服务器都是免费开放注册,并且国内可以连接的。下述的订阅功能也并不是必要的。

如果你选择付费订阅,你还能将 Signal、WhatsApp 和 Telegram 聊天并入其中。

它支持 Linux、Windows 和 macOS,同时还提供 Android 和 iOS 的手机客户端。并且,你还能在网页浏览器中使用它。因此,这是个方便的选择。

LCTT 译注:国内用户可能会在桌面客户端遇到错误,导致无法使用 Element。这是因为它在首次启动会连接 matrix.org,但是国内用户无法访问这个地址。要解决此问题,须手动修改配置文件(篇幅有限,详见相关教程)。实在无法解决,可使用基于 Element 的 SchildiChat,或下文列出的其他客户端。
Element

2、Rocket.Chat

rocket chat

Rocket.Chat 是另一个 Slack 替代品,我们更喜欢把它当成团队内部的通讯工具。

你可以在 Linux、Windows 和 macOS 上使用它,也可以获取 Android 和 iOS 的手机应用。

尽管你可以选择自建服务器或付费订阅,但它也宣布正在添加 Matrix 协议的支持

本文创作之时,已经可以在 alpha 版中使用 Matrix 网络。不过,稳定版应该很快就会发布了。所以,如果你已经在使用 Rocket.Chat,或者想把它当作 Matrix 客户端来使用,那么敬请关注后续版本的发布。

Rocket.Chat

3、NeoChat

neochat

NeoChat 是一个简单的 Matrix 客户端,目前在 KDE 社区的管理下积极开发。

与 Element 不同,它只支持 Linux 和 Windows,特别是为 KDE Plasma 量身定做。你也可以在其他桌面环境使用它。

你可以在 KDE 的 “ 发现 Discover ” 软件中心、Flathub 以及 Snap 商店安装它。它不支持手机平台。所以,如果有桌面用户想要一个简单的 Matrix 客户端,那 NeoChat 也是一个不错的选择。

LCTT 译注:纠正一下,NeoChat 也支持安卓,可直接下载二进制,也可在 F-Droid 中添加 KDE 仓库后下载。除此之外,它还支持 macOS。详见其源代码仓库。

了解更多,可以查看它的 源代码

NeoChat

4、FluffyChat

fluffychat

FluffyChat 在用户体验方面,是一个美观(可爱)的 Matrix 客户端。

如果你想要一个简单又直观的 Matrix 客户端,并且支持桌面和手机(安卓和 iOS),那么 FluffyChat 是一个不错的选择。

Linux 用户可以从 Snap 商店或 Flathub 安装它。它并不提供 Windows 和 macOS 的原生应用支持,但你可以在网页浏览器中使用它。

如果你好奇的话,可以从它的 GitLab 页面 了解更多。

FluffyChat

5、Fractal

fractal

Fractal 是一款用于 GNOME 桌面的 Matrix 聊天客户端,使用 Rust 编写。正如其描述所说,它的界面经过优化,适合大型团队的协作。

由于它以 Flatpak 的形式发布,你可以在任何 Linux 发行版上安装它,无论桌面环境如何。

如果你喜欢能够在系统上快速运行的应用,那 Fractal 可能是不错的选择。可以前往它的 GitLab 页面 了解更多。

Fractal

6、Hydrogen Web(实验性)

hydrogen

在找其它的精简的(专注性能)Matrix 客户端吗?

Hydrogen 聊天客户端提供轻量级体验、离线功能,并有着广泛的浏览器支持。

虽然仍未完工,但 Element 背后的同一支团队正在开发着它。所以,如果你期待看到一个轻量的 Matrix 客户端替代品,你可以在它的 GitHub 页面 跟进该项目。

Hydrogen

7、Matrix Commander(基于命令行)

如果你想要用终端在 Matrix 网络上来收发文字消息,这个命令行工具就十分不错。

当然,并非一切都能在终端完成。所以,最好创建 cron 任务来实现消息提醒、机器人等用例。

你可以在 PyPi 或者 Docker Hub 上找到它。

Matrix Commander

8、Gomuks(基于命令行)

gomuks

想试试用 Go 写的终端 Matrix 客户端?

并非每个人都可以尝试。不过,如果你喜欢用 Go 写的命令行工具,可以用 Gomuks 这个简单的 Matrix 客户端来进行基本聊天。

你可以在它的 GitHub Releases 部分 找到其 Linux、Windows 和 macOS 的二进制文件。

Gomuks

9、Syphon(Alpha 版)

syphon

我们通常会避免列出仍处于早期开发的程序。但是,Syphon 作为一个手机专用的 Matrix 客户端,是一个有趣的选择。

如果你想要为你的安卓 / iOS 设备安装一个类似 Signal 的开源 Matrix 客户端,那选择 Syphon 也不错。用户界面看起来很熟悉(但并不是完全照抄的)。如果你想实验一下,那可以试试。

Syphon

总结

Matrix 协议也许没能流行于所有组织和人群之中。但是,可以证明的是,作为一个开源项目,它能称得上是一个隐私可靠的去中心化网络。

最好的一点在于,你可以选择你想要的客户端,而不必被迫使用特定的应用才能在多个设备之间进行通信。

所以,你会选择什么作为你最喜欢的 Matrix客户端?


via: https://itsfoss.com/best-matrix-clients/

作者:Ankush Das 选题:lkxed 译者:Peaksol 校对:wxy

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

《黑客帝国》是 1999 年,由 Wachowki 兄弟编导的科幻动作片。这部电影的荧屏里有无尽的绿色字符降落。数字雨模拟着《黑客帝国》中的虚拟现实活动。现在,Linux 和 Unix 终端上,你也可以通过 CMatrix 模仿出矩阵数字雨。

安装 cmatrix

根据你的 Linux/Unix 发行版或操作系统安装并且设置 CMatrix。

如何在 Debian/Ubuntu Linux 发行版中安装 cmatrix

在 Debian/Ubuntu/Mint 系统中键入以下命令 apt-get 命令/apt 命令

$ sudo apt install cmatrix

示例输出:

[sudo] password for vivek: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  cmatrix-xfont
The following NEW packages will be installed:
  cmatrix
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.8 kB of archives.
After this operation, 50.2 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu artful/universe amd64 cmatrix amd64 1.2a-5build2 [15.8 kB]
Fetched 15.8 kB in 0s (19.7 kB/s)
Selecting previously unselected package cmatrix.
(Reading database ... 205388 files and directories currently installed.)
Preparing to unpack .../cmatrix_1.2a-5build2_amd64.deb ...
Unpacking cmatrix (1.2a-5build2) ...
Setting up cmatrix (1.2a-5build2) ...
Processing triggers for man-db (2.7.6.1-2) ...

如何在 Arch Linux 发行版安装 cmatrix

键入 pacman 命令:

$ sudo pacman -S cmatrix

如何在 FreeBCD 系统中安装 cmatrix

运行如下命令安装 port:

# cd /usr/ports/misc/cmatrix/ && make install clean

或者使用 pkg 命令添加二进制包:

# pkg install cmatrix

如何在 macOS Unix 发行版中安装 cmatrix

键入下列命令:

$ brew install cmatrix

如何在 OpenBSD 系统中安装 cmatrix

键入 pkg\_add 命令:

# pkg_add cmatrix

使用 cmatrix

简单键入命令:

$ cmatrix

cmtarix 运转中

使用键盘

在执行期间,下列按键有效(-s 模式下,按键无效):

按键说明
a切换异步滚动
b随机字符加粗
B全部字符加粗
n关闭字符加粗
0-9调整更新时间
! @ # $ % ^ & )改变对应的矩阵颜色: ! – 红、@ – 绿、# – 黄、$ – 蓝、% – 洋红、^ – 青、 & – 白、 ) – 黑。
q退出程序

你可以通过以下命令获取 cmatrix 选项:

$ cmatrix -h
  • -a: 异步滚动
  • -b: 开启字符加粗
  • -B: 所有字符加粗(优先于 -b 选项)
  • -f: 强制开启 Linux $TERM 模式
  • -l: Linux 模式(使用 matrix 控制台字体)
  • -o: 启用旧式滚动
  • -h: 输出使用说明并退出
  • -n: 关闭字符加粗 (优先于 -b and -B,默认)
  • -s: “屏保”模式, 第一次按键时退出
  • -x: X 窗口模式,如果你使用的时 mtx.pcf 终端
  • -V: 输出版本信息并且退出
  • -u delay (0 - 10,默认 4): 屏幕更新延时
  • -C [color]: 调整 matrix 颜色(默认绿色)

现在,你拥有了一款最炫酷的终端应用!


via: https://www.cyberciti.biz/open-source/command-line-hacks/matrix-digital-rain-on-linux-macos-unix-terminal/

作者:nixCraft 译者:CYLeft 校对:校对者ID

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