Sourav Rudra 发布的文章

欢迎这个项目的加入,使我们的开源世界更加丰富。

最近,TinaCMS 通过宣布已经彻底实现开源,使自我托管变得更加便捷,从而成为了 开源 CMS 俱乐部的新成员。

如果你对此还不太了解,那么简单介绍一下,CMS(内容管理系统)是一种便捷的管理网站内容的工具,其中著名的系统有 WordPress、Ghost 和 Joomla 等。

TinaCMS 而言,它是一款集成了 Git 版本控制的 无头 CMS,重点是代码优先和完全类型化。像 Unity 这样的知名公司就使用它来维持其文档的更新。?

那我们现在就来深入了解一下 TinaCMS。

TinaCMS:可以期待什么?

在第一次发布自托管 TinaCMS 后端的工作基础上,开发者们现已经使 TinaCMS 全面开源并在 Apache 2.0 许可 下全面可用。

早些时候,自托管后端是在“源码可用”许可下提供的。但是,正如我们过去所看到的,它在某些情况下可能会受到限制。更新后的许可证现在应该更准确地反映 TinaCMS 的开源性质。

TinaCMS 的 James O'Halloran 还补充道:

尽管这是一个非常宽松的许可证,我们依然希望开发者在基于 TinaCMS 构建应用的过程中能感到舒心,无需担心他们会遇到极限。

如果你问我,给开发者更多的权力就是最好的!?

你是否对布署你自己的 TinaCMS 实例产生了兴趣?

如果你准备尝试,那么有两个主要的方式可以进行 TinaCMS 的自托管。

首先是一种更为直接的方法,开发者们也为这种方法展示了一个样例。这种方式是通过 GitHubVercel 实现的,可以在短短几分钟内完成部署。

你自己可以试试看。?

? 你可以在 GitHub 上访问这个自托管演示。

另一种方式是在其它平台上部署自托管的 TinaCMS 版本并不依赖于 Vercel,而是能够与 TinaCMS 支持的任何框架 配合使用。

你只需确保你的平台支持 express 请求处理程序,以便后端 API 能够正常运行。

有关部署的更多信息,我建议你访问 官方文档

你还可以通过官方 公告博客 进行更深入的了解。

? 今年有很多项目都进行了开源。那么你认为接下来哪些项目应该开源呢?


via: https://news.itsfoss.com/tinacms-open-source/

作者: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中国 荣誉推出

这款视频转换工具带来了急需的改进。

流行的开源视频转换器 HandBrake 发布了新的重要版本,并进行了一些重要升级。该版本是在 HandBrake 1.6 发布近一年后推布的。

作为 Linux 上最好的开源视频转换器 之一,HandBrake 是许多人满足其视频转换/转码需求的首选选项。

让我们看看这个版本提供了什么。

? HandBrake 1.7:有什么新功能?

HandBrake 1.7 具有大量全面更新。

一些关键亮点包括:

  • Linux 特定的改进
  • 新的 AV1 编码器
  • 提高性能

Linux 特定的改进

视频摘要中添加了对位深度和 HDR 信息的支持,还有一个新选项可以在切换到电池电源或省电模式时暂停视频编码

然后添加了对本机文件选择器的支持对视频扫描的拖放支持设置自动文件命名选项删除过时的更新检查器 等。

新的 AV1 编码器

这是此版本的主要亮点,HandBrake 现在支持两种新的 AV1 编码器,AMD VCN AV1NVIDIA NVENC AV1

由于 SVT-AV1 的多通道 ABR 模式的实施,即使现有的 AV1 编码支持也得到了提升

提高性能

HandBrake 的性能在 ARM64/AArch64 和 Apple Silicon 等 CPU 架构上得到了重大提升

现在,用户可以利用新的 SVT-AV1 汇编优化更快的 HEVC 解码以及最新的 FFmpeg 库和快 30% 的 bwdif 过滤

?️ 其他更改和改进

至于其他改进,以下是一些值得注意的改进:

  • 更新了许多第三方库。
  • 更新了 Creator 和 Social 的预设。
  • 添加了新的 Apple VideoToolbox 硬件预设。
  • 杜比视界和 HDR10+ 的动态范围元数据传递得到了改进。

自从我上次使用 HandBrake 以来已经有一段时间了。但是,我很高兴看到它仍然得到应有的照顾。

有关此版本的完整技术详细信息,你可以阅读 发行说明

? 下载 HandBrake 1.7

HandBrake 适用于 LinuxWindowsmacOS。你可以前往官方网站获取你选择的包。

HandBrake

如果你不确定如何安装; 那么你可以通过我们的安装指南了解更多信息。

如何升级?

HandBrake 通常会让你知道 Windows 和 macOS 上是否有新更新。开发人员建议你备份在执行升级之前设置的所有自定义预设和应用首选项

对于 Windows 用户,开发人员建议安装 Microsoft .NET Desktop Runtime 6.0.x 版本,以便能够正确运行此程序。

但是,对于 Linux 用户,他们必须通过 Flathub 商店进行更新,或者使用官方网站或 GitHub 仓库上提供的更新后的 Flatpak 包重新安装。

? 在撰写本文时,Flathub store 版本尚未发布 1.7 版本。你可以期待它很快出现。

? 你会尝试这个新版本的 HandBrake 吗?


via: https://news.itsfoss.com/handbrake-1-7-release/

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

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

这是一款具有良好的外观和感觉,独立的不可变发行版。

不可变 Linux 发行版 的市场在稳步增长。

只在今年,我们就见证了像 Fedora OnyxblendOS v3 这样的新成员,以及 Ubuntu 24.04 LTS 将会出现的 基于 Snap 的不可变 Ubuntu 桌面

在这篇 初次体验 的文章里,我们将探索 rlxOS,它是一款自行建制的不可变发行版。

现在,让我们深入了解一下。

? 这个发行版相当新,可能无法作为日用主系统的替换产品。

rlxOS:概述 ⭐

rlxOS 以从零开始构建为自豪,作为一个 独立的 Linux 发行版,能更好地控制核心和工作部分。作为不可变的发行版,它实现了一种 滚动发布 的方式,从而用户在面对大的更新时无需重新安装。

主要特点包括:

  • 不可变性
  • 利用 Ostree
  • 关注隐私
  • 原生支持 Flatpak

如果你还不知道,不可变发行版可以让你在不影响系统核心的情况下进行变更。你可以将其视为分层变更,因此一个变更并不会影响另一个。

为了使这个实现,rlxOS 使用了一个软件更新守护程序(swupd),这个程序保留了操作系统的两个版本(在更改前后),你可以按照 文档 进行一些在重启后会消失的更改。

这个守护程序也会让你有不同层的软件包。根据官方网站,该功能在稳定版本中还未推出。

另外,你可以轻松地按照 文档 设置 Distrobox 容器。

初次印象 ?‍?

我在使用 Ubuntu 上的 VirtualBox 的虚拟机(VM)上启动了 rlxOS。安装程序看起来非常舒服,它那种圆角矩形的感觉让我想起了 GNOME 中 Adwaita) 的主题风格

我在进行过程中需要手动使用 GParted 对驱动器进行分区。首先,我在虚拟驱动器上建立了推荐的 msdos 分区表。

之后,我分了两个不同大小的分区,一个是 ext4 文件系统的 39.5 GB 分区,另一个是 fat32 文件系统的 512 MB 分区。

在这之后,我需要确定 fat32 分区有 bootesp 标记,这样才能正确的安装 rlxOS。

? 通过右键点击分区并选择“ 管理标志 Manage Flags ”来设定标记。

安装程序还给出了关于分区的有效提示,将较大的一个标记为 Linux,将较小的一个标记为 EFI

如果你打算在 Windows 系统旁边安装它,你需要小心分区的设定,因为我们还没有在这里进行过测试。

然后,确认屏幕会显示出来,揭示一些重要的最后阶段信息。我点击 “ 应用 Apply ” 继续进行。

然后,它需要花费一些时间才能完成安装。但是,出于一些原因,我在安装过程中能够点击 “ 下一步 Next ” 和 “ 上一步 Back ” 选项(我认为这些选项应是灰化的)。

我建议你让安装自然进行,不要调整其他任何事情,并等待如下所示的 “ 成功 Success ” 提示。

在重启后,快速设置向导开始运行,我输入了用户信息和密码,然后再次重启。

在重启后看到了十分整洁的登录界面,含有一张漂亮的壁纸,和标题栏常见的一些选项/信息。

登录之后,我看到了一个非常熟悉的桌面界面,这个界面有一个类似 Windows 的应用启动器,和一栏包含了有用的部件的任务栏,如语言、通知、网络、节能模式等等。

然而,我立刻注意到rlxOS 预装的应用程序非常的少。这可以看作一件好事,这取决于你问的人。

但是,我必须说,Xfce 的体验看起来很好。

在我看来,他们可以至少添加任何一款 开源的微软办公套件替代品,诸如 LibreOfficeONLYOFFICE,这样这个发行版会有一个更为完整的体验。但是,当然,这是一个新的发行版,无可挑剔。

查看设置应用,它似乎很好的与系统主题相匹配。

rlxOS使用 Xfce 作为其桌面,这是流行的且最小化的桌面环境之一。我测试的稳定版是运行定制化 Xfce 4.18

如果你过去使用过 Xfce,你会发现 rlxOS 上的版本既熟悉又有些许不同。我用了一段时间,对其所提供的内容很满意,比如多任务处理非常轻松,因为rlxOS 支持工作空间

我只需要通过在任务栏中滚动/点击可以轻松地在工作区之间切换。

尽管这个发行版在这里那里有些小问题,但是它值得一试。在实物机器上的你的体验会比在 VM 上更好

如果你对源代码感兴趣,或者你想要为其做出贡献,你可以查阅其 GitHub 仓库

? 下载 rlxOS

在我写这篇文章时,官方网站 上有两个版本的 rlxOS 可供下载。一个是每月更新的稳定版本,另一个是被认为是不稳定的实验版本

rlxOS

? 你对 rlxOS 有什么看法,你会向他人推荐这款发行版吗?

(题图:MJ/b045e868-db65-4904-a0e4-0252051296e5)


via: https://news.itsfoss.com/rlxos/

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

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

基于 Arch Linux 的发行版 EndeavourOS 在其最新版本中进行了一些有趣的变更。

基于 Arch Linux 的最佳用户友好型发行版 之一,EndeavourOS 现已发布版本更新。

该版本代号为 “ 伽利略 Galileo ”,沿用了我们在过去的版本中见过的类似命名方案,比如 EndeavourOS “ 卡西尼 Cassini 。(LCTT 译注:伽利略、卡西尼都是著名天文学家,这些名字和这个操作系统的名称“ 奋进 Endeavour ” 也都是航天器的名称。)

让我们来看看 “Galileo” 有什么新特性。

? EndeavourOS Galileo: 有些什么新东西?

尽管这个版本花费了一些时间才发布,但这是一次重大升级,带来了一些重要的变化。其中最明显的变化是转向了 KDE Plasma,以及放弃了 Xfce,稍后我们将详细讨论这一点。

开发者决定使 EndeavourOS 比以前更为轻巧,削减了一些预设设置,但仍然让你可以轻松地入门并使用 Arch Linux。

这个版本的一些主要亮点包括:

  • 改进了 “欢迎” 应用
  • 调整了 Calamares 安装程序
  • KDE Plasma 取代 Xfce

改进了 “欢迎” 应用

在安装过程中显示的 “欢迎” 应用已经改进,现在它在左下角具有专门的语言选择选项

图标也已更新,安装程序现在默认使用 KDE Plasma。

Calamares 安装程序调整

为了配合 KDE Plasma 成为默认选择,EndeavourOS Galileo 上的 Calamares 安装程序在安装过程中只允许安装一个桌面环境/窗口管理器

这是为了减轻安装后出现的冲突软件包问题。安装完成后,你仍然可以安装其他桌面环境/窗口管理器

这还不是全部,开发者还从安装程序中移除了社区版本。因此,像 SwayQtileBSPWMOpenboxWorm 这样的变体无法通过 Calamares 安装了。

之所以不得不放弃这些变体,是因为大多数最初的开发者已经离开了这个项目,也没有其他人接手。幸运的是,你仍然可以从它们的 GitHub 页面 手动安装这些社区版本

KDE Plasma 取代 Xfce

未来,KDE Plasma 将成为默认的桌面环境,运行在立付环境和离线安装上,取代了 Xfce。

不用担心,在安装 EndeavourOS 的过程中仍然可以选择安装 Xfce,前面显示的截图就是证明。

正如开发者所述,这一举措背后的原因是:

为了使团队更容易进行开发和维护,我们转而使用 KDE Plasma 而不是 Xfce,因为对于我们的开发人员来说,使用 Calamares 安装程序能带来更原生的体验。

?️ 其他变化和改进

以下是一些值得注意的其他亮点:

  • 在新安装上启用了 本地主机名解析
  • 当选择 systemd-boot 时,实施更强大的 LUKS2 加密
  • 为了避免错误,对 EFI 分区的权限 进行了更严格的限制。
  • Calamares 上的 软件包选择屏幕 已经重新调整,更加直观。

你可以通过官方的 公告博客 了解更多关于 “Galileo” 版本的信息。

? 获取 EndeavourOS Galileo

你可以从 官方网站 获取 EndeavourOS Galileo,他们还在全球各地添加了新的下载镜像,以提高访问速度。

EndeavourOS Galileo

对现有用户有何影响?

没有。这个版本带来的变化仅影响新安装、安装程序和 ISO 上的立付环境。

升级到 Galileo 不是强制性的,定期更新系统的现有用户应该不会出现问题。

? 你对这个版本有什么看法?放弃 Xfce 是一个好主意吗?


via: https://news.itsfoss.com/endeavouros-galileo/

作者:Sourav Rudra 选题:lujun9972 译者:GlassFoxowo-Dev 校对:校对者ID

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

引入了 GTK 4 ,并优化了 UI。

Foliate 作为 Linux 上最佳的电子书阅读器 之一,在过去几年中发展得相当不错,按时接收更新和错误修复。

然而,因为它的底层技术有些过时,使其近来显得有些老旧。但随着 Foliate 3.0 的发布,情况已经有所改变。

让我们详细了解一下这些改进。

? Foliate 3.0:新增了什么?

在 3.0 版本中,Foliate 进行了彻底的重构,采用了 GTK 4Adwaita 等现代平台库。开发者预示,我们可以期待一个焕然一新的界面和比以前更出色的性能。

现在,Foliate 开始使用自己的电子书解析器/渲染器,并抛弃了 Epub.jsKindleUnpack。遗憾的是,他们在 3.0 发布时并未及时移植某些功能,因此这个版本并未支持 OPDS 目录和离线字典

说到这次发布的一些亮点,其中包括:

  • 用户界面全新升级
  • 更佳的渲染质量
  • 优化的用户体验

用户界面全新升级

如你所见,Foliate 的主要变化在于其用户界面。它现在采用了全新的布局,把图书库和电子书阅读器都整合到一个窗口中。

还有一个新的侧边栏,在这里你可以找到一些重要的功能,如目录、注释和书签。

在顶部,你可以看到一个方便的搜索栏,让你可以在书中搜索特定的词或句子,同时有一个“ 图书库 Library ”按钮可以帮助你回到你的电子书库。

? 你可以用标题栏中的选项来切换侧边栏的可见性。

此外,分页模式也进行了重大的改进。

它们增加了动画和 1:1 触屏/触摸板滑动手势的支持支持超过两列,优化了调整性能,此外,你还可以配置最大的宽度和高度等等。

更佳的渲染

在书籍渲染方面,也进行了许多改进,其中一些重要的包括:

  • 如果一个网页不是有效的 XHTML,那它会被当作 HTML 处理。
  • Mobipocket 文件现在被优化为多个部分以显著提升性能。
  • 当一个文件被重新加载时,它现在会正确的重新加载,而不只是重新渲染。
  • 不再直接将整个文件加载至内存,因此启动时间和内存使用得以优化。

优化的用户体验

除了用户界面的优化,Foliate 3.0 还引入了一些非常酷的用户体验改进

比如书签系统,添加书签的按钮被移至标题栏,并且被添加书签的页面会在顶部显示特殊的标记。

图像查看器也有所更新,如今当图片被复制时,它们将以其原始格式进行保存。此外,只需双击图片就能打开,其它选项已被删除。

进度滑块同样得到了优化,现在可以支持键盘和鼠标滚轮操作。在那里你还能找到更新了的配音功能,现在使用 Speech Dispatcher 作为其后端。

?️ 其他的改动和优化

这次改进还包含了一些其他方面,值得注意的包括:

  • 现在你可以打印特定的章节和文本选段。
  • 把实验性质的传统标题栏选项移除了。
  • 注解现在会随着各自的时间戳保存下来。
  • 一个安全修复,禁用了对 Flatpak 的沙盒逃逸权限。

你可以浏览 官方发布公告 获取更多信息。

? 如何获取 Foliate

这个全新的 Foliate 版本已经在 Flathub 商店Snap 商店(目前只提供开发者版本)上架。

Foliate (Flathub)

你还可以通过访问 官方网站GitHub 仓库 来获取源代码。

故障排除提示

如果 Foliate 不能正常加载 EPUB 文件,而你正在使用英伟达显卡,那么你可以设置以下任一环境变量来启动应用:

WEBKIT_DISABLE_COMPOSITING_MODE=1
WEBKIT_DISABLE_DMABUF_RENDERER=1

如果你已经安装了 Foliate 的 Flatpak 版本,只需使用 Flatseal 添加相同的环境变量即可。对我来说,第二个命令奏效了。

你可以查阅相关的 GitHub 议题 进行进一步的故障排除。

(题图:MJ/647e01ba-def8-43f3-b21a-94b2a54ee5c6)


via: https://news.itsfoss.com/foliate-3-0/

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

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