Sourav Rudra 发布的文章

现在,蓝屏死机的恐怖也将笼罩在 Linux 用户头上。

多年来,“ 蓝屏死机 Blue-Screen-Of-Death ”(BSOD)已经成了 Windows 操作系统的代名词,一旦系统出现重大错误,Windows 就会展示蓝色的错误页面。

我自己也常常遇到一些看似随机的问题,这些问题会导致 Windows 蓝屏死机。有时候,显示的错误代码能提供一些帮助,但更多的时候,它们只是让我更加感到困惑。

而现在,随着 systemd v255 的发布,我们也将在 Linux 上见到这个熟悉的“朋友”。让我带你了解一下:

一个模拟的蓝屏死机页面(并非 Linux 上可能出现的样子)

发生的事情:systemd 开始加入一个称为 systemd-bsod新实验性组件。依据 提交记录,它用于显示与引发系统启动失败相关的蓝屏错误消息

类似于 Windows,这个功能还会展示一个二维码,用户可以扫描获取到故障相关的信息。

? 只有在错误级别达到 LOG_EMERG 时,才会显示错误信息。

这很重要吗?

当然重要。因为,对于装备了 systemd 的 Linux 发行版在发生崩溃或拒绝启动的情况下,它展示错误代码的方式过于令人费解,尤其对于新手来说

有了蓝屏死机系统后,用户用不着还要在各大论坛和文章里寻求解答。他们现在的问题解决方式将更加直观,更贴近他们的习惯。

考虑到大部分 热门的 Linux 发行版 都基于 systemd,这个改变应该会受到许多用户的欢迎。

关于 systemd 255 版本的其它改变,这里有一些主要的亮点:

  • 针对启动服务的方法进行了全面的重构
  • seccomp 已开始支持 64 位龙架构 微处理器架构。
  • System V 服务脚本 的支持已被取消,未来版本将完全移除此项支持。
  • 如果在执行重启操作时发现 /run/nextroot/ 目录下存在新的根文件系统,systemctl 将会自动执行 soft-reboot 操作。
  • 改善了在 systemd 上对 TPM2 支持 的众多方面。

我强烈建议你查看 官方的更新日志,了解更多关于新的 systemd 版本的信息。这个新版本将于 2024 年上半年 出现在许多即将发布的 Linux 发行版中。

尽管我们中的许多人都熟知那个围绕 systemd 已经酝酿多时的 争议,我仍然很好奇,当蓝屏死机的功能未来不久推出时,会引起怎样的反响。

有一点可以肯定,我们一定会开怀大笑,因为将有一大堆 Linux 蓝屏死机的段子图片问世 ?

? 我迫不及待地想看 Linux 蓝屏死机的段子图片,你呢?

(题图:DA/18062133-604c-41e6-b234-67c58d0770a5)


via: https://news.itsfoss.com/bsod-linux/

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

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

Linux桌面的完美应用,用于轻松管理财务!

个人财务如果管理得当,对于财务状况大有裨益。许多人意识到这一点后,开始采取积极措施来保持财务状况良好。

由于这一点,我们最近看到了个人财务管理应用的崛起,这些应用凭借提供的功能已经引起了广泛关注。

但是,许多现有的应用都是专有的,这导致人们对于他们的财务数据可能如何处理产生了不确定性,尤其是如果它们同步到云中。

幸运的是,我们有一些出色的开源选择。通过这次初步了解,我们将看到其中一款,“Denaro”,一款适用于Linux的个人财务管理应用

Denaro:概览 ⭐

用 C# 编写的 Denaro 是一款整洁的小应用,可轻松管理你的财务。它是完全开源的,依赖社区的贡献来推动其发展。

其中一些关键功能包括:

  • 轻松筛选交易
  • 导入/导出功能
  • 多账户支持

初次印象 ?‍?

我使用 Flathub 商店提供的可用包安装了 Denaro ,它与我搭载 GNOME 42 的系统集成良好

该应用程序是以 GNOME 为基础设计的,并针对默认的 Adwaita 主题进行了优化。

第一次启动时,我被问候了“下午好!”并提供了创建新账户或打开现有账户的选项。

? 请注意,账户是存储在本地的,而不是在任何云服务上。

我选择创建一个新账户,然后我看到了快速设置向导

我输入了账户名称,并将位置设置为“ 文档 Documents ”,我没有添加密码,但如果你想更好地保护信息,密码也是可选用的。 ?

设置完所有这些后,我可以选择账户类型,我可以选择 支票 Checking 储蓄 Savings 商业 Business ,我选择了储蓄。

我还可以设置默认交易类型,并设置交易提醒阈值

Denaro 很好地读取了我系统的信息,自动将货币设置为印度卢比(INR)的 ₹

然后,我继续填充 Denaro 的一些重要交易,并通过创建新组将它们分组,如下所示。

你可以通过单击侧栏中“ + 新建 + New ”按钮旁边的“ 分组 Groups ”标题来访问它。你还可以为其提供描述标记颜色

完成分组后,我开始在 Denaro 中输入一些重要的交易

我设置了 金额 Amount ,选择了交易类型( 收入 Income / 支出 Expense ),设置了 日期 Date 重复间隔 Repeat Interval ,以便它自动记账,因为那是固定费用。

接下来,我将其添加到一个组中,如下所示。燃油费用进入了“旅行”组。

该应用还为你提供了向交易添加注释并上传收据的选项。如果你问我,这是一个不错的功能。

在完成数据输入后,我看到了一个主屏幕,其中充满了我输入的所有交易,中间有有用的可视化图表(下文更多介绍)。

我可以通过取消选中特定的类别和组来排序信息,甚至可以使用提供的搜索栏搜索特定的交易。

如果你想知道;如何添加新交易?

你看到下面那个大大的蓝色按钮,上面写着“ + 新建 + New ”,你可以使用它来创建新交易。

猫税/分期付款是我从不轻视的费用。 ?

至于数据如何可视化,Denaro 展示了四种不同的可视化视图,包括一个图表、一个图形和两个饼图。

Denaro 还具有多账户功能,你可以创建多个账户,甚至可以使用“ 转账 Transfer ”功能在它们之间转移资金

通过单击“ 操作 Actions ”按钮并单击“ 转账 Transfer Money ”来访问它。

引起我的另一个注意的是Denaro 上的货币换算器。它列出了所有主要货币,并有一个便捷的“切换”按钮来更改换算的目标。

总的来说,这是一个令人印象深刻的个人财务管理应用程序

从我的体验来看,用户体验非常直观,大多数用户应该能够轻松使用它。

? 下载 Denaro

你可以从 Flathub 商店Snap StoreAUR 获取 Denaro 的最新版本。

Denaro(Flathub)

关于源代码,你可以访问其 GitHub 仓库

? 你是如何管理个人财务的?你喜欢使用像 Denaro 这样的应用程序吗?请在下方评论中告诉我。


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

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

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

Godot 的又一次更新,其中包含了一些有用的更改,以更接近 Unreal、Unity 等专有引擎。

Godot,社区最喜欢的 Unreal 和 Unity 等专有游戏引擎的替代品,有一个新的重大更新!

Godot 4.2 “闪亮登场”,全面更新大量内容。它继续沿着 Godot 4.0 版本 铺平的道路,并在此基础上进行构建。

拿上你的饮料,让我来重点介绍一下这次发布的优点。☕

Godot 4.2:有什么新内容?

Godot 4.2 版本有很多新东西。但是,我们将关注关键亮点

  • Linux 上的官方 ARM 支持
  • 编辑器改进
  • 更多版本控制友好
  • 增强的图块地图
  • 多人游戏/网络的改进
  • 更好的导航系统

Linux 上的官方 ARM 支持

尽管可以在 Linux 上为基于 ARM 的设备手动构建 Godot,但从来没有针对 Linux 的官方 ARM 构建

然而,随着 Godot 4.2 的发布,这种情况发生了变化。他们在下载页面上提供了 32 位和 64 位版本的 Godot for ARM

请记住,这是一项实验性工作,因此可能会出现错误和问题。

编辑器改进

Godot 的编辑器方面有很多改进。

如上面的截图所示,第一个是代码编辑器中的新添加项,名为“ 创建代码区域 Create Code Region ”。它允许你将脚本分解为命名块,然后可以将其最小化以减少混乱。

Godot 的另一个新功能是能够在编辑器视口中单独扩展方框图形的每一侧。以前,这仅限于中心点和对称范围。

项目管理器也进行了更新,改进了一般项目导入工作流程,并重新排列了按钮。

更多版本控制友好

Godot 4.2 修复了在“就绪”期间更改场景或重命名节点会导致崩溃的问题,还修复了与重命名/移动文件相关的各种问题。

开发人员还补充道:

此外,场景中资源 ID 偶尔更改的一些情况已得到解决(GH-65011)。仍有改进的空间,但这已经使 4.2 的版本控制更加友好。

增强的图块地图

除了 Godot 的图块/图块地图系统的主要性能优化之外,还有一项新功能允许你在将图块/图块图案放置在任何地方时旋转或翻转它们

多人游戏/网络的改进

此版本还具有高级多人游戏系统的改进。“MultiplayerSynchronizer” 节点现在支持同步变换组件、子资源属性和其他类型的索引数据。

还有针对拒绝服务漏洞的安全修复,该漏洞之前在 Godot 4.0.4 RC1 版本中已披露。

? 开发人员建议用户升级到 Godot 4.0.4、4.1.2 或 4.2 以避免出现问题。

更好的导航系统

Godot 4.2 带来了 2D 导航网格烘焙,它可以处理物理体、网格实例、普通多边形等。

此外,添加了对 2D 和 3D 导航网格烘焙的多线程支持,以提高性能并减少卡顿。

?️ 其他更改和改进

还有许多其他值得注意的变化:

  • 改进了 GDExtension 系统。
  • 支持 AMD 的 FSR 2.2 技术。
  • 图形构建节点的重大修改
  • 适用于 Linux、Windows 和 macOS 的原生文件选择对话框。
  • 现在可以为附加组件和资产指定不同的安装文件夹
  • 修复了 Steam 输入问题,该问题导致某些游戏手柄事件被处理两次。

有关此版本的更多详细信息,你可以通过 官方发行说明 了解。

? 下载Godot 4.2

前往 官方网站 获取 Linux 版 Godot 的最新版本。对于其他软件包,你还可以参考其 GitHub 仓库

Godot 4.2(GitHub)

? 你对此版本有何看法? 已经试过这个精彩的开源游戏引擎了吗? 在评论中告诉我们!


via: https://news.itsfoss.com/godot-4-2/

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

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

Cinnamon 6.0 与 Wayland 会话听起来很有趣!

Cinnamon 成为出色的 Linux 桌面环境 有很多原因,Linux 社区喜爱 Linux Mint 部分归功于它。

它提供的用户体验和 定制 Cinnamon Desktop 的各种方法 吸引了用户。

现在,这个桌面环境升级了,Cinnamon 6.0 来了。那么,让我们来看看吧。

Cinnamon 6.0:可以期待什么? ?

Cinnamon 6.0 on Wayland

Cinnamon 6.0 的一大亮点就是Wayland。这项功能 酝酿 已久,现在作为实验支持出现。

从 Linux Mint 21.3 开始,你可以从登录屏幕切换到 Wayland 会话。

除了人们可能期望从 Wayland 获得的通常的细节之外,似乎还有对分数缩放的实验性支持,这一点从该版本的“添加缩放监视器帧缓冲区”提交中可以明显看出。

不过,开发人员已澄清,Wayland 尚未取代 Cinnamon 上的 X11。因为他们对 Wayland 的实现有其局限性,甚至缺乏一些功能。

但是,这只是一个起点,开发人员预计 Wayland 支持将在 2026 年之前完全准备就绪,也就是 Linux Mint 23.x 预计发布的时间。

? 你可以从登录屏幕在默认 Xorg 会话或 Wayland 会话之间切换。

继续,此版本还有其他更改!

例如修复电源小程序电池状态X11 的改进支持 AVIF 图像通知屏幕的新选项颜色选择器支持截图工具等等。

你可以浏览 变更日志 以了解有关 Cinnamon 6.0 的技术改进的更多信息。发布公告发布后,我们将在此处链接。

有趣的是,许多 Linux 发行版(比如 elementary OS)都在努力将默认设置过渡到 Wayland。

但是,Cinnamon 的开发人员正在采取一种相当谨慎的方法,以确保在 Cinnamon 默认切换到 Wayland 之前,他们的 Wayland 实现已经完全就绪。

? 获取 Cinnamon 6.0

好吧,如果你想在 Linux Mint 上运行它,则必须等到今年晚些时候,Linux Mint 21.3 “Virginia” 发布,其中包含 Cinnamon 6。

对于那些等不及的人,你可以从官方 GitHub 仓库 下载源代码 tarball,并手动安装。

Cinnamon 6.0(源代码)

? 你对 Cinnamon 6 提供的功能感到兴奋吗?


via: https://news.itsfoss.com/cinnamon-6-0-release/

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

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

Roundcube 现在正与 Nextcloud 合作以迎接未来。

Roundcube,作为最好的 开源网页邮箱服务 之一,决定与 Nextcloud 合作,后者是一个倍受欢迎的开源协作平台,以其协作工具套件而知名。

电子邮件的重要性与日俱增 ,而谷歌和微软等公司正试图垄断市场,这一联手合作的决定显得颇有战略意义。

让我来详细介绍一下。

Roundcube 的新家

这就是 Nextcloud 的 CEO,Frank Karlitschek,关于此次合作的描述:

未来,Nextcloud 将提供必要的资源,比如 项目托管引入人才的投资帮助开发,以及围绕 Roundcube 培育社区

最重要的是,Roundcube 不会取代 Nextcloud Mail;它们将作为独立的网页邮箱解决方案并存。

Frank 强调 Roundcube 是一个被许多人使用的重要的开源项目,而 Nextcloud Mail 是一款强大的邮箱客户端,但是没有合并它们的计划。

你可能会好奇,为什么会发生这个变化?

嗯,Roundcube 的创始人和维护者 Thomas Brüderli 作出了退出的决定。当被问到原因时,他如此回答:

自从孩子出生后,我如何安排我非工作的时间的关注力显然转向了家庭生活,因此我逐渐停止了贡献,也对项目的新动态失去了跟踪。

Roundcube 项目需要一个更好,更专注的领导,因此是时候让我退后,放手了。

许多人都能理解这种情况,很高兴看到 Thomas 将他心爱的项目交给了能够维持它发展的人。

我必须说,我对这个消息感到惊讶,作为多年来一直在工作场所使用 Roundcube 作为网页邮箱的用户,我亲眼见证了它自 2018 年以来的成长与变迁。

我很高兴这个项目得到了它应得的关注和关怀。

此外,我建议你浏览一下 官方博客 以及链接在其中的采访,以了解更多关于此次合并的信息。

? 你怎么看?这将如何影响未来的运作?


via: https://news.itsfoss.com/nextcloud-roundcube/

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

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

经过了一段时间的等待,Paru 2.0 版本终于发布了。

如果你不熟悉 Paru,它其实是一个 AUR 帮助程序,可以自动完成手动构建 PKGBUILD 的过程,方便在 Arch Linux 中安装软件包。

现新版 Paru 2.0 正式发布,此次更新中包含了一些重要的改进。

不过在深入了解之前,你需要确保自己知道如何解决在使用 AUR 帮助程序构建软件包时可能遇到的问题。如果你刚接触 Linux,我们建议你坚持使用你熟悉的包管理器。

? Paru 2.0: 有什么新变化?

Paru 2.0 版本是一次重大更新,目标是带来一些主要的改变,尤其是为了满足高级用户的需求。

该版本距离上个重大版本的发布已经过去了一年多。开发者表示由于时间不足,需要完成的改变还有很多。

由于很长一段时间没有发布版本,所以开发者提到了这个版本的很多内容都没有经过严格的测试,可能随后会发布 .1 补丁。

现在,我们来看看 Paru 2.0 版本的重要改进点。

首先,现在你可以把非 AUR 的 PKGBUILD 集成到构建引擎中。你可以在你的 paru.conf 中加入其他的 pkgbuild 仓库,具体命令如下:

[repo_name]
Url = https://path/to/git/repo

然后运行下列命令,同步这个新加入的仓库:

paru -Sy --pkgbuilds

此外,你还可以指定一个本地路径,指向你的本地 pkgbuild 仓库。

这些新加入的仓库比 AUR 具有优先级,并且它们还允许包含 AUR 的依赖项。

而新加入的另一项特性就是一个名为 . 的新的自动 pkgbuild 仓库,这个新的仓库在 paru.conf 中是无法看到的。

这个新的特性允许执行 paru -S ./foo 命令,其中 foo 是当前目录下的某个包的名字。

这样你就能在同一个目录中管理一系列相互依赖的 pkgbuild,通过上面的命令,你可以构建其中任何一个pkgbuild。

当你开始构建它们时,Paru 将会自动解决和构建该路径下的 pkgbuild 包的依赖问题。

?️ 其他的改变和优化

除了上述的改变,本次更新还带来了其他一些变动:

  • 修复了在运行 paru -Sc 时没有 sudo 的问题。
  • 日期现在会显示为你的系统的本地时区。
  • 改进了搜索功能,现在默认是启用状态。
  • 在最后的 Paru 确认后,无需再额外对 pacman 确认安装。
  • --chroot 现在无需本地的仓库,当然,如果有的话它会工作得更好。

对于这个版本的更深入的了解,你可以参阅 发布说明

? 获取 Paru 2.0

如果你是从 AUR 安装的 Paru,你可以直接在 AUR 中升级到 2.0 版本。但如果你是自己构建的 Paru ,那可以试试使用 -U 命令进行更新,或者重新构建一次。

如果你是第一次安装 Paru ,你可以前往其 GitHub 仓库 ,按照里面的安装说明操作就可以了。

Paru 2.0(GitHub)

如果你想要了解更多关于 Paru 的信息,或者想学习如何安装 Paru,我强烈建议你浏览我们关于 Paru AUR 帮助程序 的文章:

Paru - 基于 Yay 的 AUR 助手和 Pacman 封装器

? Arch 用户,你对这次的 Paru 版本升级感到兴奋吗?分享一下你的想法吧!


via: https://news.itsfoss.com/aur-helper-paru-2-0/

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

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