2023年6月

Vivaldi 将伪装成 Edge 以让用户使用必应聊天

很多网站和服务会根据用户代理(UA)字符串来限制浏览器访问,比如谷歌的一些服务。Vivaldi 在 2019 年修改了 UA 冒充 Chrome 以实现更好的谷歌服务兼容性。而最近,微软的基于 GPT-4 的必应聊天也限制只能在 Edge 浏览器中使用,因此,最新版本的 Vivaldi 将能冒充 Edge 浏览器以帮助用户绕过使用限制。

消息来源:Vivaldi
老王点评:虽然说是让用户方便了,但是总感觉这种做法不够大气,像这样的功能,就不应该是浏览器官方提供的功能,而应该是第三方插件的功能。

邮件网关厂商让用户更换有漏洞的设备而不是打补丁升级

Barracuda 公司的电子邮件安全网关(ESG)负责扫描所有传入和传出的电子邮件以查找恶意软件。在收到关于来自其 ESG 设备的异常流量的报告后,该公司发现恶意流量是利用了其 ESG 设备中一个以前未知的漏洞,于是向所有受影响的设备推送了一个漏洞补丁。到这里都还是正常的剧本。令人震惊的是,该公司突然开始敦促其 ESG 客户批量废弃并更换受影响的设备,而不是打补丁。并且,该公司还说 ESG 客户还应该轮换与设备相连的任何凭证。

消息来源:Krebs on Security
老王点评:这操作委实厉害,连软件更新都无法挽救了。

iOS 17 会自动删除链接的跟踪参数

在链接中添加跟踪参数是广告商和分析公司试图跟踪用户在网站上的活动的一种方式。与其存储第三方 Cookie,不如简单地将跟踪标识符添加到页面 URL 的末端,这将规避 Safari 的标准智能跟踪预防功能。iOS 17 和 macOS Sonoma 将新增链接跟踪保护功能,在邮件、信息和 Safari 浏览器的私人浏览模式下自动激活。它可以检测到链接 URL 中可识别的用户跟踪参数,并自动将其删除。

消息来源:9to5mac
老王点评:这是完全不给广告商留路的做法啊,这里的跟踪参数估计不少是谷歌的吧。

采用基于开源原则的组织治理可以引导你的组织降低成本,降低技术债务,增加团队协作,促进创新,最重要的是,推动你的组织共同前进。

在我的职业生涯中,我很幸运地与许多不同规模的组织在各种项目上合作。所有这些项目的核心都是开源软件,而且大多数人都对开源社区做出了力所能及的回报。我最近在一个大型组织内从事一个使用开源软件的绿地项目。在项目的 MVP 阶段结束后,该组织的领导层很想知道是什么导致了项目的成功,以及他们如何将其应用到整个组织的其他团队中。经过思考,我发现我们团队的工作方式与开源社区和开发之间有相似之处。以下是对开源原则如何帮助组织节省资金、减少技术债务 和打破内部孤岛的一些见解。

1、更好地使用预算

我最近在佛罗里达 Drupal 营地发表了关于 无头全渠道网络平台 的演讲。演讲中强调的主要好处之一是如何通过实施这种网络平台来节省资金。这个想法来自于开源软件的开发。一个组织内的不同小组可以利用他们的预算来为一个核心软件或平台贡献特性或功能。他们还可以与其他小组合作,集中资金开发更复杂的功能。当功能开发完成后,它将被添加到核心软件或平台中,供所有人使用。使用这种开源原则可以为组织内的团体提供互利。允许共享特性和功能,并集体从彼此的支出中获益,可以改善软件或平台。

这种方法的另一个方面是可以节省开支,并允许持续改进,即对一个功能进行一次测试和开发,并重复使用它。在创建一个使用基于组件的设计系统作为起点的网络平台时,我们经常看到这种情况。该平台的用户可以重复使用其他用户开发的组件或功能。通常,这些都已经经过了无数次的测试,比如用户体验、可及性,甚至是安全测试。

这个简单的想法在许多组织中面临反对,因为个别团体觊觎和保护预算。团体不愿意放弃他们的预算来支持核心软件或平台。某些情况下,优先级和意见上的差异加剧了许多机构的孤岛化。

2、减少技术债务

许多机构努力减少技术债务。实施一个全面的核心软件或平台并使用开源原则,可以帮助减少技术债务。这可以通过允许开发团队充分考虑一个功能不仅对建立它的小组,而且对更广泛的组织有什么影响。这一点,加上与组织内其他小组的合作,可以帮助减少未来重建或增加功能的需要。

有时,由于内部竞争,组织在这种合作和思考方面会有困难。一些公司培养了一种文化,即第一个建立一个功能或提出一个想法会得到奖励。这可能会导致各小组不一起工作或分享想法,在组织内形成孤岛,大大阻碍了创新。

3、更快进入市场

我经常听到的一句话是“更快进入市场”。每个人都想更快、更容易地把他们的东西推出去。这通常是一个核心软件或平台的好处,因为内部团体可以重用现有的、经过测试和验证的特性和功能,而不是从头开始建立自己的功能。如果你的团队正在启动一个项目,而它可以从 80% 的完成度而不是 0% 的完成度开始,你会这样做吗?我想是的。现在再加上为其他用户增加所需功能的超级英雄感觉。这是一个双赢的结果!

4、发布兴奋点

另一个可以帮助你的组织的伟大的开源原则是建立兴奋的发布时间表。当你的组织实施一个核心软件或平台时,用户会对更新的时间进行投资。一个发布时间表和路线图可以向他们传达这一点。这两个工具可以帮助用户对新功能感到兴奋,并相应地规划他们自己的路线图。这也有助于建立对其他团队的欣赏,以及对建立新功能的团队的自豪感。这可以统一一个组织,让组织有团队合作和成就感,同时提供结构和未来的计划。

5、一个核心团队和管理

我发现你需要两个关键项目来克服上述障碍,并在你的组织内成功应用开源原则。这就是: 一个核心团队和坚实的组织管理。一个核心团队将允许一个小组来维护和管理你的组织的核心软件或平台。它将支持该解决方案,并确保明智地增加新的特性和功能。这个团队可以帮助减少内部团队的成本,并告知各组路线图的功能。核心团队需要得到强大的组织治理的支持。这种治理将为组织内的小组提供一个共同的方向和组织支持,以取得成功。这种组织治理可以在几个方面模仿开源的治理和原则。最基本和最高级别的原则是社区和为共同目标而工作的理念。

开放式领导

采用基于 开源原则 的组织治理可以引导你的组织降低成本,降低技术债务,增加团队协作,促进创新,最重要的是,推动你的组织共同前进。

(题图:MJ/be676bca-3cd3-4c21-9c6a-6cc5911c9c04)


via: https://opensource.com/article/23/4/open-source-principals-organizational-governance

作者:John E. Picozzi 选题:lkxed 译者:geekpi 校对:wxy

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

这份逐步指南教你如何将旧电脑重新翻新,使其继续发挥作用。

我们生活在一个激动人心的时代。不久之前,我们都被束缚在“升级跑步机”上,被迫每隔几年购买昂贵的新电脑。

今天,借助开源软件的好处,你可以打破这种循环。其中一种方法是 翻新旧电脑,让它们继续发挥作用。本文告诉你如何实现。

1、找一台旧电脑

也许你的地下室或仓库里有一台闲置的旧电脑,为什么不利用一下呢?

或者你可以从朋友、家人或二手广告中得到一台旧机器。许多电子回收中心会让你四处翻找并带走一台你看上的被抛弃的机器。如果可以的话,务必多带回来几台,因为你可能需要从几台被弃置的电脑中获取零件来组装成一台好的电脑。

看看机器前面的贴纸,确保选择的是好的可供翻新的机器。带有 Windows 7 和 8 标志的电脑非常适合运行 Linux。对于 8.1,其扩展支持已于今年 1 月份结束,所以我看到很多这样的电脑被丢弃。

很多这些 Windows 电脑提供了完全良好的硬件。它们只是因为计划性过时而被丢弃了,因为它们不能运行 Windows 11。但是它们可以很好地运行开源软件。

2、确认并清洁所有零件

在打开你的“新”机器之前,确保通过触摸金属物品消除静电。有可能一点点的静电都会破坏精细的电路。

你需要马上查看是否缺失了零件。许多人在丢弃电脑之前会取出它们的硬盘或内存条。你要么需要获取多台机器来解决这一点,要么就需要购买一两个零件来使它完整。

在进一步操作之前,给机器做彻底的清洁非常重要。特别注意 CPU 的复杂结构、风扇和所有表面。请记住,你不能用抹布来清洁电子设备,否则会有损坏的风险,因此使用压缩空气来清洁。

3、确保所有硬件均正常工作

在安装任何软件之前,你需要验证所有硬件是否正常工作。不要省略测试!如果你在进行下一步操作之前只是短暂运行了内存测试,并在以后发现你的计算机存在内存错误,那么这将会浪费你很多的时间。我发现在夜间运行耗时的测试非常方便。

大多数计算机都有内置的硬件专用诊断程序。你通常可以通过启动时的 UEFI/BIOS 面板或在启动时按下功能键来访问这些诊断程序。如果你的机器没有测试工具,请尝试使用 Ultimate Boot Disk,该工具提供了大量有用的测试工具。

确保你彻底测试了所有组件:

  • 内存
  • 磁盘
  • CPU 和主板
  • 外部设备(USB 端口、声音、麦克风、键盘、显示器、风扇等)

如果你发现问题,请下载我的免费 快速修复硬件指南。这加上一些在线搜索可以让你修复几乎任何东西。

4、准备硬盘

你已经评估了你的硬件并使其正常工作。如果你的计算机配备了硬盘驱动器(HDD),下一步是将其准备好以供使用。

你需要完全擦除硬盘,因为它可能包含违法获取的电影、音乐或软件。为了彻底清除 HDD,请运行类似 DBAN 的工具。运行完成后,你可以放心使用干净的硬盘。

如果你有一个固态硬盘(SSD),情况就会有点棘手。旨在清洁硬盘的磁盘擦除程序不能用于 SSD。你需要一个专用的“安全擦除”程序来清除 SSD。

一些计算机在其 UEFI/BIOS 中配备了“安全擦除”实用程序。你只需访问启动配置面板即可运行它。

另一个选择是访问硬盘制造商的网站。许多制造商为其 SSD 提供免费下载的安全擦除实用程序。

不幸的是,一些供应商并没有为其部分消费级驱动器提供安全擦除实用程序,而其他供应商仅提供一个 Windows 可执行文件。对于 SSD,Parted Magic 的安全擦除功能是最佳选择。

5、引导、数据存储和备份

你的翻新计算机的硬盘策略必须解决三个需求:引导、数据存储和备份。

几年前,如果你的翻新机器包含存储设备,它肯定是硬盘。你可以使用 DBAN 清除它,然后安装你喜欢的 Linux 发行版,并将其用作引导和存储设备。问题解决了。

今天的技术提供了更好的选择。这些解决了之前使用旧设备总是存在的硬盘访问慢等问题。

一种选择是购买一款现有的低端 SSD。这些现在提供了与成熟计算机兼容的 SATA 和外部 USB 接口。

它的价格已经暴跌。我最近以 $25 的价格购买了一块 480GB 的 SSD/SATA 硬盘。这么便宜,即使你的旧计算机配备了硬盘,你可能仍然愿意购买一块新的 SSD。它引导和访问数据的速度比硬盘快得多。

轻巧的 2.5 英寸 SSD 也解决了旧台式机常常面临的安装困境。使用一个螺丝钉,你可以将它们连接到几乎任何地方。不再需要处理轨道、硬盘架和所有其他傻瓜专有部件,企业曾用于安装它们的笨重的 3.5 英寸硬盘。

另一种选择是通过 USB 存储设备 引导。如今,U 盘提供了足够的空间来托管你喜欢的任何操作系统,同时还为你的数据留下一些存储空间。除了速度,通过将系统安装在便携式设备上,你还获得了灵活性。

所以考虑安装操作系统到快速的 SSD 或 USB 上,并从其中引导和运行它。

那其他驱动器呢?我喜欢将任何随计算机附带的硬盘作为我的启动 SSD 的备份磁盘。或将其用作大规模存储。

我通常会拆卸旧台式机中的光驱。由于 USB 存储设备更快且可存储更多数据,几乎没有人再使用光盘。现在大多数人通过流媒体观看电影、音乐和软件程序,而不是把它们收集在光盘上。

拆卸光驱会腾出额外的一组磁盘连接器。它也会在机箱中留出大量的空间,并改善了空气流动。如果你正在处理小体积的台式机,如微型塔式机或超薄机箱,则这可以有很大的影响。

最后,花几分钟时间来确定备份策略。你需要备份两个不同的东西:你的数据和操作系统。

你会备份到 PC 内的第二个驱动器、可拆卸存储设备还是云服务?你的决定有助于确定你是否需要在翻新的计算机中再添加一个硬盘。

6、选择并安装软件

不同的人有不同的需求,这些需求驱动他们选择软件。以下是一些一般性的指南。

如果你的计算机配备了英特尔 i 系列处理器和至少 4GB 内存,它几乎可以舒适地运行任何 Linux 发行版和任何 桌面环境(DE)

如果内存为 2 到 4GB,请安装一个 轻量级界面 的 Linux 系统。因为高端显示图形会大量占用内存资源。我发现像 XFCE、LXDE 和 LXQt 等 DE 的 Linux 发行版效果不错。

如果只有 1GB 内存,请选择“超轻量级”的 Linux 发行版。如果你拥有旧的双核 CPU 或相当的 CPU,这也应该是你的选择。

我已经在这样最小配置的硬件上使用了 Puppy LinuxAntiX 实现了很好的效果。它们都采用轻量级的窗口管理器作为用户界面,而不是完整的桌面环境,并且都捆绑了特别选择的应用程序,以最小化资源使用。

7、高效地浏览网页

在过去的五年中,网页已经大幅增长。许多受欢迎网站所需的计算机资源的一半以上现在都被广告和追踪器消耗了。所以在浏览网页时,要阻止所有这些广告和追踪器。如果可以将广告拦截从浏览器转移到 VPN,那么就更理想了。不要让自动播放的视频在没有得到你明确许可的情况下运行。

寻找最适合你设备的浏览器。有些浏览器采用多线程思想设计,如果你的 PC 可以支持,那就很棒。其他浏览器尝试最小化整体资源使用。许多人不知道有 相当多的 能够胜任的精简 Linux 浏览器可供选择。最终,选择最符合你设备和上网方式的浏览器。

8、玩得开心

不论你是想利用放在地下室的旧计算机,延长计算机的生命周期 来践行环保,还是只想找到一个免费的计算机,翻新都是一个值得追求的目标。

任何人都可以成功地实现翻新。除了投入你的时间,成本是很小的。在这个过程中,你肯定会学到一些技能。请在评论区中与大家分享你自己的翻新技巧。

(题图:MJ/44ebfc73-72a3-43ef-afec-663bbbc1c14b)


via: https://opensource.com/article/23/3/refurbish-old-computer-linux

作者:Howard Fosdick 选题:lkxed 译者:ChatGPT 校对:wxy

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

人工智能发现了更快的排序算法

谷歌 Deepmind 的新 AI 系统 AlphaDev 使用深度学习发现了更快的排序算法。他们采取了与国际象棋和围棋相同的方法:把代码优化变成了一种游戏。AlphaDev 开发了 x86 汇编算法,将代码的延迟视为一个分数,并试图将这个分数降到最低,同时确保代码运行到完成时没有错误。他们希望将新的算法纳入到 LLVM 的 C++ 排序库中,不过问题是,这些代码是用汇编而不是C++,因此,他们不得不反向移植,找出能够产生相同汇编的 C++ 代码。研究人员称,这是排序库算法方面十年来的首次突破。新算法对较短序列的排序速度提升了最高 70%,而对超过 25 万个元素的长序列速度提升了 1.7%。

消息来源:Ars Technica
老王点评:能优化算法的人工智能,也就是说,人类在智力方面都会被人工智能超越。

OpenAI 还没有训练 GPT-5

3 月底,诸多人工智能领域的专家和科技高管签署公开信,呼吁 “所有人工智能实验室立即暂停训练比 GPT-4 更强大的人工智能系统至少 6 个月”。OpenAI 对此回应称,它还没有开始训练 GPT-5,而且在 “一段时间内” 不打算这样做。OpenAI 说,“当我们完成 GPT-4 时,在准备好发布它之前,我们花了六个多月的时间。”

消息来源:Tech Crunch
老王点评:就目前而言,可能我们需要的不是更强大的人工智能,而是成本更低的、消除 AI 鸿沟的人工智能。

苹果推出在 Mac 上运行 Windows 游戏的工具

苹果宣布,通过一个类似于 Valve 的 Proton 的环境,可以在 macOS 上翻译和运行最新的 DirectX 12 Windows 游戏,使得将 Windows 游戏移植到 Mac 上变得更加容易和快捷。和 Proton 一样,它是基于 CrossOver 的代码的。

消息来源:The Verge
老王点评:说到底,大家都在 Windows 上玩游戏,连 Mac 也开始眼馋这一块了。

学习如何使用 Lua 编程语言为物联网(IoT)设备编程,并与树莓派上的通用输入/输出(GPIO)引脚互动。

Lua 是一种有时会被误解的语言。它与 Python 等其他语言不同,但它是一种通用的扩展语言,广泛用于游戏引擎、框架等。总的来说,我发现 Lua 对开发人员来说是一个有价值的工具,可以让他们以一些强大的方式增强和扩展他们的项目。

你可以按照 Seth Kenlon 的文章《Lua 值得学习吗?》的介绍下载并运行常用的 Lua,该文章中还包括了简单的 Lua 代码示例。但是,要充分利用 Lua,最好将它与采用该语言的框架一起使用。在本教程中,我演示了如何使用名为 Mako Server 的框架,该框架旨在使 Lua 程序员能够轻松地编写 IoT 和 Web 应用代码。我还向你展示了如何使用 API 扩展此框架以使用树莓派的 GPIO 引脚。

要求

在学习本教程之前,你需要一个可以登录的正在运行的树莓派。虽然我将在本教程中编译 C 代码,但你不需要任何 C 代码经验。但是,你需要一些使用 POSIX 终端的经验。

安装

首先,在树莓派上打开一个终端窗口并安装以下工具,以使用 Git 下载代码和编译 C 代码:

$ sudo apt install git unzip gcc make

接下来,通过运行以下命令编译开源 Mako Server 代码和 lua-periphery 库(树莓派的 GPIO 库):

$ wget -O Mako-Server-Build.sh \
  https://raw.githubusercontent.com/RealTimeLogic/BAS/main/RaspberryPiBuild.sh

查看脚本以了解它的作用,并在你觉得没问题后运行它:

$ sh ./Mako-Server-Build.sh

编译过程可能需要一些时间,尤其是在较旧的树莓派上。编译完成后,脚本会要求你将 Mako Server 和 lua-periphery 模块安装到 /usr/local/bin/。我建议安装它以简化软件的使用。别担心,如果你不再需要它,你可以卸载它:

$ cd /usr/local/bin/
$ sudo rm mako mako.zip periphery.so

要测试安装,请在终端中输入 mako。这将启动 Mako 服务器,并在你的终端中看到一些输出。你可以按 CTRL+C 停止服务器。

IoT 和 Lua

现在 Mako 服务器已在你的树莓派上设置好,你可以开始对 IoT 和 Web 应用进行编程,并使用 Lua 操作树莓派的 GPIO 引脚。Mako Server 框架为 Lua 开发人员提供了一个强大而简单的 API 来创建物联网应用,而 lua-periphery 模块让 Lua 开发人员可以与树莓派的 GPIO 引脚和其他外围设备进行交互。

首先创建一个应用目录和一个 .preload 脚本,其中插入用于测试 GPIO 的 Lua 代码。.preload 脚本是一个 Mako 服务器扩展,在应用启动时作为 Lua 脚本加载和运行。

$ mkdir gpiotst
$ nano gpiotst/.preload

将以下内容复制到 Nano 编辑器 中并保存文件:

-- Load periphery.so and access the LED interface
local LED = require('periphery').LED

local function doled()
  local led = LED("led0") -- Open LED led0
  trace"Turn LED on"
  led:write(true)   -- Turn on LED (set max brightness)
  ba.sleep(3000)    -- 3 seconds
  trace"Turn LED off"
  led:write(false)  -- Turn off LED (set zero brightness)
  led:close()
end

ba.thread.run(doled) -- Defer execution
                     -- to after Mako has started

上面的 Lua 代码使用你编译并包含在 Mako 服务器中的 Lua-periphery 库控制树莓派 LED。该脚本定义了一个名为 doled 的函数来控制 LED。该脚本首先使用 Lua require 函数加载 periphery 库(共享库 periphery.so)。返回的数据是一个包含所有 GPIO API 函数的 Lua 表。但是,你只需要 LED API,你可以通过在调用 require 后附加 .LED 来直接访问它。接下来,代码定义了一个名为 doled 的函数,它执行以下操作:

  • 通过调用 periphery 库中的 LED 函数,并将字符串 led0 传给它,打开树莓派主 LED,识别为 led0
  • 将消息 Turn LED on 打印到跟踪(控制台)。
  • 通过调用 LED 对象上的 write 方法并将布尔值 true 传递给它来激活 LED,该值设置 LED 的最大亮度。
  • 通过调用 ba.sleep(3000) 等待 3 秒。
  • 将消息 Turn LED off 打印到跟踪。
  • 通过调用 LED 对象上的 write 方法并将布尔值 false 传递给它来停用 LED,这会将 LED 的亮度设置为零。
  • 通过调用 LED 对象上的 close 函数关闭 LED

.preload 脚本的末尾,doled 函数作为参数传递给 ba.thread.run 函数。这允许将 doled 函数的执行推迟到 Mako 服务器启动之后。

要启动 gpiotst 应用,请按如下方式运行 Mako 服务器:

$ mako -l::gpiotst

控制台中打印以下文本:

Opening LED:
opening 'brightness': Permission denied.

访问 GPIO 需要 root 访问权限,因此按 CTRL+C 停止服务器并重新启动 Mako 服务器,如下所示:

$ sudo mako -l::gpiotst

现在树莓派 LED 亮起 3 秒。成功!

Lua 解锁 IoT

在本入门教程中,你学习了如何编译 Mako 服务器,包括 GPIO Lua 模块,以及如何编写用于打开和关闭树莓派 LED 的基本 Lua 脚本。在以后的文章中,我将在本文的基础上进一步介绍 IoT 功能。

同时,你可以通过阅读它的 文档 来更深入地研究 Lua-periphery GPIO 库,以了解有关功能以及如何将其与不同外设一起使用的更多信息。要充分利用本教程,请考虑关注 交互式 Mako Server Lua 教程 以更好地了解 Lua、Web 和 IoT。编码愉快!

(题图:MJ/4514210d-5697-4cd3-8c44-450bbe56be64)


via: https://opensource.com/article/23/3/control-your-raspberry-pi-lua

作者:Alan Smithee 选题:lkxed 译者:geekpi 校对:wxy

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

GNOME 的新图像查看器?看起来不错!

loupe image viewer

GNOME 的人们一直在忙碌着!

最近,你可能听说他们正在 考虑 把终端应用带回来替代那个新的控制台应用,还有 新的相机应用 将在不久的将来替换 “ 茄子 Cheese ” 应用。

你可能没注意到我们在这些核心 GNOME 应用更改中未涵盖的其他内容。

一个名为 “Loupe” 的 GNOME 新图像查看器应用,已被 GNOME 的 孵化器 接受。

请允许我带你了解一下。

? “孵化器”分组包含的项目属于 GNOME 核心和 GNOME 开发工具的一部分,这代表着 可能有一天它们会进入 GNOME 的发布版本

? Loupe 是什么?

a screenshot of loupe image viewer

因此,正如我所说,这是一款适用于 GNOME 的新图像查看器应用,它 用内存安全的 Rust 编程语言编写,并提供一些很酷的功能。

例如,屏幕上的按钮可以切换各种照片、放大/缩小、进入全屏模式等等。

然后是元数据查看器,它已很好地集成到界面中,显示 位置、大小、分辨率、创建日期 等数据。

a screenshot of the metadata tool on loupe

不止如此,Loupe 还支持键盘和触控板快捷键!你自己看。

a screenshot of the keyboard and trackpad shortcuts on loupe

这些键盘/触控板快捷方式和手势对笔记本电脑用户来说应该很方便。

这对于触摸屏来说很好 ?

另外,我怎么能忘记可以分别从功能区菜单和标题访问的 复制到剪贴板移动到垃圾箱打印图像 选项?

这是实际操作:

很整洁,不是吗?

我必须说,Loupe 有一套漂亮的功能,我发现自己每天在浏览照片时都在使用它。

它旨在取代现有的 Eye of GNOME(eog)图片查看器,当然,除非有任何问题,否则可能会随着 GNOME 45 的发布而出现。

? 获取 Loupe

你可以从 Flathub 商店 获取 Loupe,还可以在 GitLab 上探索其源代码。

Loupe(Flathub)

? 你怎么看? 作为 GNOME 上的默认图像查看器,Loupe 会是一个不错的选择吗?


via: https://news.itsfoss.com/loupe-image-viewer/

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

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