分类 分享 下的文章

一款可提供源代码的应用,让视频流应用不再烦恼。你怎么看?

视频流媒体服务大多包含 DRM,并限制下载离线媒体拷贝,即使你拥有这些媒体。

每个平台都有自己的一套规则,这些规则对创作者来说可能公平也可能不公平。那么,对于消费者来说呢?要关注多个网络,而且平台可用的订阅选项也很混乱。

如果我们有一个单一应用让我们访问所有这些网络的视频怎么样?

不仅如此:如果我们可以拥有离线下载的福利以及更多功能,例如能够在同一应用中将视频投射到电视,而无需使用多个应用,那会怎么样?

而且,这些功能都以应用的形式存在,其源码可以检查和修改。听起来令人印象深刻,对吧?

嗯,这就是一个组织 FUTOLouis Rossmann 是其成员之一)提出的。

来认识一下 “Grayjay”,你可以在该应用中跨多个网络关注内容创作者,没有 DRM 和任何不必要的限制

Grayjay:专注于创作者

Grayjay 是一款媒体应用,旨在让创作者控制他们拥有的视频以及任何获利机会。

该应用处于初始阶段,因此其主要目标尚未反映在该应用中。

目前,该应用是一个提供源码的产品,你可以在其中观看来自你喜爱的网络的视频,同时摆脱跟踪器、广告和平台的其他烦恼。

Louis Rossmann 是这个项目的中心,我相信这让我们值得去看一下:

? Louis 是一位颇受欢迎的 YouTuber,他发布的视频涉及可维修性、反竞争行为等。他总是说出自己的想法,这使我们大多数人都喜欢他。

具体大家可以观看视频,我给大家总结一下,节省大家的时间:

  • Grayjay 的目标是成为 NewpipeYouTube ReVanced 等应用的更好替代品
  • 该应用提供源码,它允许你查看源代码,根据你的要求制作你自己的版本(但不能用于商业用途)。
  • 该应用不是免费的,其商业模式将用户视为客户,而不是产品。然而,如果没有任何 DRM,该应用最终将为你提供无限的免费试用期。
  • 虽然 Louis 将其称为“开源”以让大多数人理解,但它并不具有你通常期望的标准许可证。他们选择使用非标准许可证,以便能够阻止该应用的恶意重新分发。

你可以在其 GitLab 页面 及其 官方网站 上仔细查看它。

Grayjay

目前仅适用于安卓。考虑到它仍在开发中,你可以决定安装 APK 来尝试一下。

? 该应用提供了源代码,Louis 提到它可以针对个人使用场景重新分发。你对 Grayjay 有何看法? 分享你的意见。


via: https://news.itsfoss.com/video-streaming-app/

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

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

通过这个全新的应用可以实现所有蓝牙功能!

一款适用于 Linux 的新应用已经出现,它可能是满足你所有蓝牙需求的一站式应用。

这款名为 “Overskride” 的开源应用首次发布。尽管它还处于开发阶段,但已经提供了一些不错的功能。

请允许我带你看一下。

Overskride:可以期待什么?

Overskride 将会吸引 Rust 爱好者,因为它主要是用 Rust 语言编写的,带有 GTK4/libadwaita 风格

根据开发人员的说法,它是一个简单的蓝牙和 Obex 客户端 (未来计划),无论使用什么桌面环境或窗口管理器都可以工作。

一些主要功能包括:

  • 信任/阻止设备。
  • 能够发送/接收文件。
  • 设置连接超时时间。
  • 支持配置适配器。

查看上面的截图,你可以看到自定义蓝牙设备和连接的所有基本选项,包括适配器名称。

当然,考虑到这是该应用的第一次发布,人们不应该抱有太高的期望。因此,还有改进的空间。

以下是 Overskride 的一些预览,以查看它提供的功能。

我在 Ubuntu 22.04 LTS 和 GNOME 42.9 上使用提供的 Flatpak 包进行安装。在此安装上运行似乎没有任何问题。

Overskride 能够检测到我的智能手机,并提供多种配置选项。

你可以将设备添加到受信任列表或阻止列表、重命名并发送文件。

我尝试了文件传输功能,但在此之前,我必须使用 Flatseal 允许访问用户文件,以便它可以读取我系统上的文件。

我在手机上接受文件传输后,传输开始。速度还可以,文件确实完整地到达那里,没有任何问题。

我必须说,在其首次发布时,开发人员为我们提供了一个有用的实用程序。我很高兴看到其未来版本将提供什么样的改进。

一位 Reddit 用户 询问 是否有任何计划支持显示无线耳机的电池百分比。对此,开发人员提到这样做很棘手,因为 每个设备都遵循不同的规范,这使得这一目标更难实现。

? 获得 Overskride

目前,Overskride 只能通过 GitHub 仓库 以 Flatpak 软件包的形式提供。或者,你也可以从源代码开始编译。

Overskride (GitHub)

我希望开发者在发布稳定版本后将其发布在 Flathub 上,以便用户可以使用。


via: https://news.itsfoss.com/bluetooth-app-linux-overskride/

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

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

Pomatez 应用可以提升你的效率,它为你的时间管理带来了巨大帮助。

你是否对 “番茄工作法” 有所了解呢?

这是一种 时间管理方法,于 1980 年代末期开发,通过定时器将工作划分为一定的时间间隔,每间隔 25 分钟后进行短暂的休息,如此循环直至任务完成。

这种方法在近些年变得越来越流行,有很多应用程序以 番茄工作法 Pomodoro Technique 作为主要的卖点。

这里我们将介绍一个采用这种方法的应用,它名为 “Pomatez”,并且是 原生支持 Linux 平台的开源应用。Pomatez 为时间管理提供了所需的全部工具。

其实这并不是我们第一次介绍这种应用,之前有一种应用叫 “Reminders”,功能类似,但并未采用番茄工作法。

Reminders:一个漂亮的开源 Linux 应用,可帮助你完成工作

现在我来详述一下你可以用 Pomatez 应用做些什么。

Pomatez: 概述 ⭐

Pomatez 使用 TypeScript 编程语言编写,是一款极好的工具,能让你在执行重要任务的同时安排适时的休息,保持专注。

Pomatez 的关键特性包括:

  • 内置的任务列表
  • 桌面通知
  • 可定制的规则

初次使用感受 ?‍?

我在我的 Ubuntu 22.04 LTS 系统上安装了它,体验了它的功能表现。

首先,我在 “ 任务列表 Task List ” 部分填充了一些当日必须完成的重要任务和一些不太重要的任务。

一切就绪后,你将不会感到失望的 ?

然后,我进入 “ 配置 Config ” 栏,按照自己的喜好进行了规则调整。

保持专注 Stay focus ” 为执行任务的时间长度,“ 短暂休息 Short break ” 为短暂的休息时间,“ 长休息 Long break ” 为更长的休息时间,以及 “ 会话轮次 Session rounds ” 为定时器的会话数量。

这里还有一个 “ 特殊休息 Special Breaks ” 部分,可以用来安排比如午餐、晚餐的特定休息时间。

接下来,我进入 “ 计时器 Timer ” 栏,此处显示了首个待处理任务,一列显示的是会话数以及控制定时器/会话的选项。

这里有一个重置定时器的按钮,一个开始/停止定时器的按钮,一个按规则进入下一阶段的按钮,一个调节音量的按钮,以及一个切换至 “ 精简模式 Compact mode ”(位于右下角)的按钮。

我按下 “开始” 按钮启动了定时器,并开始查看了任务的可执行操作。我可以标记任务为 “ 完成 Done ”,跳过任务,或者从应用中删除任务。

随着任务的推进,我通过按下带一个框和向下箭头图标的按钮,将 Pomatez 切换到了 “ 精简模式 Compact mode ”。

这样我得到了一个更小巧的,节省空间的界面。当我完成任务后,我停止了计时器并将任务标记为 “ 完成 Done ”。

随后,我转到 “ 设置 Settings ” 栏,看看我可以调整哪些选项,我发现它给我了不少惊喜。

我可以调整应用行为,如设置为 “ 始终在顶部 Always On Top ”, 启用“ 深色主题 Dark Theme ” 和 “ 语音助手 Voice Assiastance ” 等。

Pomatez 还支持键盘快捷键,虽然我期望它能提供通过键盘快捷键控制计时器的功能。

或许他们可以考虑在未来的版本中参考我的反馈意见?我希望他们可以!

总体而言,如果你希望改进日常工作流程,这款应用值得尝试。

最好的是,它是一个跨平台的应用,不仅可以在 Linux 所有现代发行版上运行,你在 Windows 和 macOS 系统上也可以试用。

? 下载 Pomatez

Pomatez 提供了 Linux 平台的 .deb、AppImage 和 .rpm 安装包。你还可以找到它的 Snap 包。

你可以从官方网站,Snap 商店 或其在 GitHub 上的仓库获取你需要的包。

Pomatez(GitHub)

你之前用过这样的应用吗?请在下方的评论区告诉我们吧!

(题图:MJ/af06ca24-ec64-471f-92e0-76cedf3837ea)


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

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

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

Wolfi,这个有趣的项目致力于增强软件供应链的安全性,现已走过一载岁月!

这里说的不是 世界上最小的章鱼,而是一款从这个小章鱼那里汲取灵感的 Linux 发行版。

Wolfi 是一个由社区驱动、以容器为核心的 Linux 发行版,目的在于保护软件供应链的安全性。创造者(Chainguard)将其誉为 “非发行版”。

Wolfi 的目标是解决构建和分发软件时经常遇到的容器问题。

下面我们一起来回顾下 Wolfi 的历程,以及未来的展望。

Wolfi:项目的成就 ?

自从 Wolfi 去年 开始启动,它已经取得了长足的进步,例如 在 Wolfi 的仓库中具有超过 1300 个包配置 ,并且在 Wolfi 的索引中拥有 超过 18000 的软件包

有 60 名贡献者参与了这个项目 ,在过去的一年中, 超过 4400 个拉取请求已经成功地合并了 到 Wolfi 在 GitHub 上的仓库中。

此外,他们还保证了 80% 的时间内, 在 GitHub 项目中的 软件包更新间隔少于 24 小时 ,并且还添加了如 Docker ScoutSnykWiz 等漏洞扫描工具。

由于 Wolfi 采用了 滚动发布 模式,因此它还致力于为新发现的 CVE 快速提供修复。

综上,这些成就使得他们在以下方面实现了技术创新:

  • 为所有 Wolfi 软件包构建了 64 位 ARM 版本。
  • 对 Go 和 Java 实现了全源引导。
  • 引入了 Rustls TLS 库,用于处理内存安全漏洞。
  • 分发了一个名称为 “wolfi-act” 的新项目,让 Wolfi 包能在 GitHub 操作中动态使用。

你可能会好奇:未来的计划是什么?

好吧,Wolfi 的开发团队希望它能发展成为一个由社区驱动的项目,并有望成为人们最信赖的容器化工作负载发行版。他们还期望 广大开发者都能充分利用 Wolfi 的全部潜力,解决各种问题

此外,他们还分享了一个 Wolfi 的使用案例:

在当前应用中,Wolfi 的一个清晰的示例是 Chainguard Images —— 这正是我们开始构建该项目的原因。Chainguard Images 只是 Wolfi 实现的许多解决方案之一,我们鼓励更多的用户和社区去探寻 Wolfi 所能搭建出的可能性。

根据他们的新闻发布,他们还提到,在不久的将来 将为 Rust 和其他语言生态系统加入全源引导

? 你是否有过用 Wolfi 的经验?你对它的体验是如何的?


via: https://news.itsfoss.com/wolfi-turns-one/

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

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

这是一款为 Linux 打造的用户友好的系统监控应用。让我们一起来了解!

假如有一天,你发现你的系统开始运行缓慢,你的发行版的默认的系统监控应用又无法给与帮助,你会如何处理?

我能理解当你在试图找出是什么进程引起你的系统运行缓慢,而系统监控器却无法提供帮助是何等烦恼的事。

在此,我初步介绍的这个工具,或许就是你需要的。这就是 “ 任务中心 Mission Center ”,一个为 Linux 打造的系统监控器,旨在提供实用的功能。

下文将一一展示这个应用可以做什么,以及它的一些限制。

? 这个应用还是非常新的,处于积极的开发中。所以,预计会有一些变动。

⭐ 任务中心:概述

主要使用 内存安全的 Rust 编程语言 编写的 任务中心 是一款可以让你监控 CPU、内存、磁盘、网络以及 GPU 的系统监控器。

它的几个关键特性包括:

  • 实时监控每个线程的 CPU 使用情况。
  • 有能力监控 RAM 和 Swap 的使用状况。
  • 提供应用和进程的详细使用信息。
  • 监控网络的利用率和传输速度。

?‍? 初步印象

我在一个运行着 Ubuntu 22.04 LTS 的系统上进行了测试,由于这款应用 提供了 Flatpak 安装方式,使得整个安装过程相当简洁。

我不得不说,任务中心 看起来和 Windows 11 上的任务管理器大体相似,这并不算是坏事。这种界面布局十分适合以用户友好的方式展示所有重要的信息。

我首先查看的是系统监控的 “ 性能 Performance ” 部分中的 CPU 标签。它向我提供了我处理器的所有关键信息,并配有一个能展示实时 CPU 使用率的图表

我还能切换到 “ 逻辑处理器 logical processors ” 视图,以便观察每个线程的 CPU 使用情况。只需在图表上进行右键点击并进入 “ 改变视图 Change Graph To ” 菜单即可切换。

我接下来查看的是 “ 内存 Memory ” 标签,它提供了一个内存使用的实时图表,以及两个正在使用的 RAM 模块的实用信息。

然后我查看了 “ 硬盘 Disk ” 标签。即便我在我的系统中有多个存储硬盘,但我只在 Ubuntu 上使用了 “Disk 4”。我对其进行了使用率检查,显示出来的似乎是实时的磁盘使用数据。

不过,据开发者所述,当前硬盘使用率的百分比仍在开发中,因此,现在的数据可能尚不准确。

最后,我查看了 “ 以太网 Ethernet ” 标签。它向你展示了有关系统的网络活动的实时图表,包括了下载和上传活动的两个信息点。

然而,它对于应用的网络数据使用情况,目前还是没有应用级的网络数据信息。这个功能,开发者正 在着手开发

接下来,我查看了 “ 应用 Apps ” 部分。这里包含了系统中运行的大部分(甚至全部)应用和进程。它不有展示了应用/进程的全部有用信息,包括 PID、CPU 使用、内存和磁盘使用情况。

你还能在任何一个应用/进程上进行右键点击,来选择 停止应用/进程强制停止应用/进程

我还调整了任务中心应用的一些设置,比如:

  • 调整所有实时图表的更新频率
  • 设定合并进程统计数据
  • 记住我在 “ 应用 Apps ” 部分所使用的排序顺序。

我注意到一个缺失的数据,关于我的 GPU。任务中心未能检测到我的英伟达 GPU

这是可以理解的,因为 GPU 的支持目前仍然处于实验阶段,仅支持 AMD 和英伟达的 GPU。

? 获取任务中心

任务中心可以在 Flathub 商店 或者 GitLab 上获得,如果你更倾向于从源码来构建的话。

任务中心(Flathub)

? 你会考虑用任务中心来替代你 Linux 系统上的默认系统监控器吗?

(题图:MJ/feb84cdf-0719-401a-9c4a-1db7960d4572)


via: https://news.itsfoss.com/mission-center/

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

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

为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!

对于一个专为 Linux 游戏定制的发行版,你是否感兴趣呢?

如果答案是肯定的,那么我们为你准备了绝佳选择。

Bazzite 是一个新推出的基于 Fedora 的发行版,它是为 Linux 桌面上的游戏,以及越来越火热的 Steam Deck 定制的。

在此文章中,我们将对 Bazzite 进行简短总结,并探讨其优势。

⭐ Bazzite:概述

Bazzite 基于最新发布的 Fedora 38,使用的是 Universal Blue —— Fedora 的一个 OCI 基础镜像。它提供了扩展硬件支持,如 微软 Surface 设备,并预先安装了关键驱动。

? 基于 Fedora 39 的构建也可供测试。你可以关注下个月末发布的稳定版。

它的一些亮点包括:

  • 预装专有的英伟达驱动
  • 支持硬件加速的 H264 解码
  • 引入了 Waydroid,允许运行安卓应用
  • 由于实现了 xonexpadneoxpad-noone,所以支持 Xbox 手柄

?‍? 初步印象

我在 虚拟机 上尝试了 Bazzite,发现其安装体验极其接近 Fedora。但在安装过后,你会发现它的独特之处。

Bazzite 默认使用的是 KDE Plasma 5.27 桌面环境,并在整个操作系统中融入了整洁的 Steam Deck 风格

它还为 PC 和 Steam Deck 提供了 独立的 ISO,包括一个面向 英伟达的版本,以及一个如果你不喜欢 KDE,可以选择的 GNOME 版本

在设置发行版用于游戏时,我使用了 “Bazzite Portal” 应用,它引导我走过了一些重要的配置步骤。如果你需要,此处你也可以安装 Open Razer

首先,它设置了 Bazzite Arch,它是一个自定义的 Arch Linux OCI,运行在 Distrobox 中,支持 SteamLutris 等在其内运行游戏。

在配置了一些其他选项之后,开始了应用程序的安装,呈现了许多包含各种类别的特定用例的最热门应用。

完成设置之后,你就拥有了一款专为游戏设计的操作系统 ?

在 Bazzite 上运行的 Lutris 和 Steam

最近,通过一个更新,Bazzite 新增了两款预装应用:

带有系统监视器应用的 Bazzite GNOME 版本

这里还有我跳过的一些其他配置选项。

Bazzite 可以利用 Nix 包管理器在启动时以大屏幕模式启动 Steam提供了内存调节的选项 等等。

这个概念听起来极具趣味性,如果你一直在寻找像 Nobara 那样,基于 Fedora 的、对游戏进行优化的发行版,你可以试试 Bazzite。

? 下载 Bazzite

如果你对 Bazzite 提供的功能感兴趣,你可以在其 GitHub 仓库 中下载最新版本。

Bazzite(GitHub)

想要获取更多关于 Bazzite 的信息,你也可以去查看其早期的 博客发布

? 请在下面的评论区分享你对该项目的看法。


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

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

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