2024年1月

1 GitHub 正式发布 Copilot 编程助手

GitHub 的 Copilot Chat 聊天机器人功能在 7 月份推出了有限的测试版,9 月份又推出了面向个人开发者的测试版。从今天起,Copilot Chat 可在 VS Code 和 Visual Studio 的侧边栏中使用。它作为 GitHub Copilot 付费计划的一部分,并免费提供给经过验证的教师、学生和某些开源项目的维护者。该聊天机器人仍然由 GPT-4 支持,并专门针对开发场景进行了微调。自测试版发布以来,Copilot Chat 的其他方面几乎没有变化。

(插图:DA/dafe2cca-04e8-493d-917e-92bd7115a092)

消息来源:Tech Crunch
老王点评:使用了一下,感觉还可以,帮我优化了两段代码。现在越来越觉得 AI 在降低编程门槛上意义重大。

2 迪士尼、华纳、康卡斯特和派拉蒙等考虑合并

全球最大的传统娱乐公司,迪士尼、华纳兄弟、康卡斯特和派拉蒙,在去年流媒体业务上亏损超过 50 亿美元后,正在考虑削减开支和可能的合并,以更好地与 Netflix 竞争。在传统媒体所有者苦苦挣扎的时候,十多年前开创流媒体模式的 Netflix 已经成为这场重塑视频分销之战的赢家。Netflix 最近一个季度的盈利飙升,新增了 900 万订户,超过了华尔街的预期。

(插图:DA/d6da8b6e-6b11-447c-943d-a9f4046cd598)

消息来源:Ars Technica
老王点评:每个时代都有一些被淘汰的巨头。

3 人们越来越少在社交媒体上发帖

根据一份研究,虽然每月有数十亿人使用社交媒体,但真正发帖的人越来越少,他们更喜欢被动的体验。调查显示,61% 拥有社交媒体账户的美国成年受访者表示,他们对自己发布的内容变得更加挑剔。这种潜水者心态普遍存在于 Instagram、Facebook 以及 X 和 TikTok 等等。但 Instagram 负责人 亚当·莫塞里 Adam Mosseri 有不同看法,“人们在 Feed 上的分享越来越少,但在 Stories 上的分享却越来越多,与其说人们减少了分享,不如说他们在以不同的方式分享”。

(插图:DA/a80ac39e-aca6-472e-b515-e0c6c5dcb27b)

消息来源:MSN
老王点评:主动创作难,但是对别人的内容进行互动则比较容易。

想要换换口味,试试新的文件管理器吗?Xplorer 是一个值得关注的项目!

一个配备图形用户界面的操作系统最重要的部分之一就是它配备了什么样的文件管理器。这对许多人来说是一个决定成败的因素。

之所以如此,是因为文件管理器允许用户轻松管理他们的文件和文件夹,而无需在终端中运行命令来执行复制内容等基本任务。

通过这篇 初体验,我将重点展示这个跨平台文件管理器 Xplorer,它看起来和感觉都非常现代。让我们开始吧!

? 该项目仍处于测试开发阶段。预计会出现错误和问题。

Xplorer:概述 ⭐

文件管理器由 Tauri 框架提供支持,使用 Rust 作为后端,使用 TypeScript 作为前端,为用户提供独特的体验

它的一些主要功能包括:

  • 跨平台
  • 高度可定制
  • 支持多个选项卡

初步印象?‍?

我使用可用的 AppImage 包在配备 Ubuntu 的系统上启动了它。它启动得很顺利,迎接我的是一个漂亮的“主页”页面。

有一个侧边栏,其中所有常用的文件夹和位置都整齐地排列着,并带有别致的图标。

然后我继续检查多选项卡功能,它的工作方式正如人们所期望的那样。从上下文(右键单击)菜单中,我可以在一个新选项卡中打开 “Wallpapers” 文件夹,我可以轻松切换到该文件夹。

即使检查文件/文件夹的属性也不错,它向我展示了与其相关的重要信息,例如大小、文件路径、文件类型和重要日期/时间。

这是我最喜欢的东西,它是文件预览功能,可以在打开文件之前显示文件的预览。有两种方法可以访问它,一种是右键单击文件并选择 “ 预览 Preview ”,另一种是通过键盘快捷键:Ctrl+O

此功能支持预览文件,例如图像文本视频markdown,甚至带有语法高亮的大多数编程语言

你可以在一定程度上调整 Xplorer 的外观,可以选择切换应用主题、调整字体大小/窗口透明度、文件预览功能设置等。

你还可以创建和使用自定义主题,有关此内容的更多信息可以在 官方文档 中找到。

在“ 首选项 Preference ”菜单下还有其他设置,你可以对其进行调整,以获得真正属于自己的使用体验。它有处理隐藏文件、系统文件、更改鼠标点击行为等选项。

你可以从侧边栏底部的“ 设置 Settings ”菜单访问这些和外观。

从我使用过程中看到的情况来看,整体体验还不错。但是,也存在一些问题,例如右键单击后出现的上下文菜单。

当我尝试使用“ 打开终端 Open Terminal ”选项时,它拒绝在我的系统上启动终端模拟器

我承认,Xplorer 距离成为 Linux 最佳文件管理器 之一还有很长的路要走,但我认为,你可以为此做点什么。

? Xplorer 项目需要一些贡献者,如果你有兴趣,请访问其 GitHub 仓库。也许这个项目将不断发展,为我们提供出色的文件管理器体验!

? 下载 Xplorer

Xplorer 适用于 LinuxWindowsmacOS。你可以前往 官方网站 获取适合你选择的系统的最新软件包。

Xplorer(GitHub)

? 你对 Xplorer 有何看法? 更喜欢其他应用作为你的文件管理器么? 让我们知道!

(题图:DA/6d8c02b5-b635-4dd0-8c00-2db00205f1d1)


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

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

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

LCTT 译注:之前翻译发布的《Wayland 真的毁掉一切了吗?》引来了很多讨论,为了使讨论更全面,我也将该文所反驳的原文也翻译过来,供大家参考。

如果你希望现有的应用程序能够“顺利运行”,而不需要做调整,那么你可能更愿意避免使用 Wayland。

Wayland 并没有解决我遇到的问题,但却破坏了我几乎需要的一切。甚至是最基本、最简单的事情(如 xkill) - 在这种情况下没有明显的替代品。通常,它会保持破坏的状态,因为 Wayland 的人员似乎主要关心的是 Automotive、Gnome,也许还有 KDE - 并在此过程中忽视了其他人,比如那些只使用 X11 窗口管理器或 GNUstep 的人。

Wayland 的支持者们让人们觉得 Wayland 是 Xorg 的“继任者”,但事实上并非如此。它只是一个不兼容的替代品,并且甚至没有(也不打算)具有对等的功能(存在 功能缺失)。不像 X11(X 窗口系统),Wayland 协议设计者们积极避开“窗口”的概念,而是编造出让人无法理解的词语,如 “xdg\_toplevel”。

不要使用 Wayland 会话! 不要让 Wayland 毁掉一切,然后让其他人修复它造成的破坏。或者强制让每个人更多地使用红帽或 Gnome 组件(glib、Portals、Pipewire)!

Wayland 似乎是由那些对已有软件毫不关心的人创造出来的。他们以为每个人都乐于重写所有东西,或者只使用 Linux 上的 Gnome(而不是,NetBSD 上与 ROX Filer 搭配使用的 twm 之类)。

补充:当我写下上述内容时,我并没有真正意识到 Wayland 究竟是什么,我只是注意到一些发行版(如 Fedora)开始推送它给我,并在我开始使用后发现了一些问题。现在我明白了实际上你不能“安装 Wayland”,因为与 Xorg 不同,并没有一个“Wayland 显示服务器”,每个桌面环境都有自己的“显示服务器”。也许 “Wayland 的开发者们” 关心的并不只是 Gnome,但任何在 Gnome 的 Wayland 实现中的修复并不能自动地惠及所有的 Wayland 软件用户,也许他们也不会推荐这种实现。

2023 年 12 月再次补充:如果有什么东西想要替代桌面电脑(比如专业 Unix 工作站)的 X11,那么它最好支持用于那种场景的所有需要的功能(以及关键概念,如窗口)。那些人们的冰箱上也有显示器在这种讨论,在此并不重要。我们需要提出 缺失的 Wayland 协议 以实现与 X11 的全面功能一致性。

Wayland 的设计本身就存在问题

  • 一旦窗口管理器出现崩溃,所有正在运行的应用程序都将被迫停止。
  • 你无法以 root 用户的身份运行应用程序
  • 设计上的限制使你无法执行在 Xorg 中可以实现的众多功能
  • 没有一个被所有人所使用,且与桌面环境无关的 /usr/bin/wayland 显示服务器应用程序(这与 Xorg 不同)
  • 它将大量的工作都推给了窗口管理器。结果就是,在不同的窗口管理器中,相同的基础功能可能会有不同的实现方式,存在不同的表现和问题——也就是说,那些在桌面环境 A 中正常运行的可能在桌面环境 B 中并不适用(例如,你经常会听到有人说某个功能 “在 Wayland 上能正常工作”,但是实际上它只能在 Gnome 和 KDE 上正常运行,而不能在所有的 Wayland 实现上运行)。这个问题在以下的链接中得到了很好的总结:https://gitlab.freedesktop.org/wayland/wayland/-/issues/233

Wayland 造成破坏的情况

下面列出了许多这种破坏情况,译者不打算详细列出细节(可在原文处查看)。这些人们补充的 Wayland 造成破坏的情况有:

  • Wayland 影响了屏幕录制应用的正常运行
  • Wayland 影响了屏幕共享应用的正常运行
  • Wayland 影响了自动化软件的正常运行
  • Wayland 影响了 Gnome-Global-AppMenu(Gnome 的全局菜单)的正常运行
  • Wayland 破坏了与 KDE platformplugin 的全局菜单链接
  • Wayland 影响了与非 KDE Qt platformplugins 的全局菜单正常运行
  • Wayland 影响了那些没有提供特殊 Wayland Qt 插件的 AppImage 的运行
  • Wayland 影响了 Redshift 的正常运行
  • Wayland 影响了全局快捷键的正常使用
  • Xfce 在 Wayland 下可能无法正常工作?
  • Wayland 在英伟达硬件上可能无法正常工作?
  • Wayland 在英特尔硬件上表现异常
  • Wayland 偏向 Linux,影响了 BSD 的正常运行
  • Wayland 复杂化了服务器端窗口装饰的处理
  • Wayland 影响了窗口自我提升 / 激活的功能
  • Wayland 影响了 RescueTime 的正常工作
  • Wayland 影响了窗口管理器的正常运行
  • Wayland 需要 JWM、TWM、XDM、IceWM 等重新实现类似 Xorg 的功能
  • Wayland 影响了 \_NET\_WM\_STATE\_SKIP\_TASKBAR 协议的正常使用
  • Wayland 影响了 NoMachine NX 的正常运行
  • Wayland 影响了 xclip 的正常使用
  • Wayland 影响了 SUDO\_ASKPASS 的正常工作
  • Wayland 影响了 X11 atoms 的正常使用
  • Wayland 影响了游戏的正常运行
  • Wayland 影响了 xdotool 的正常使用
  • Wayland 影响了 xkill 的正常工作
  • Wayland 影响了屏保的正常显示
  • Wayland 影响了窗口位置设置的准确性
  • Wayland 影响了色彩管理的正确性
  • Wayland 影响了 DRM 租赁的正常流程
  • Wayland 影响了家庭内流媒体的正常播放
  • Wayland 影响了 NetWM 的正常工作
  • Wayland 影响了窗口图标的正常显示
  • Wayland 影响了拖放功能的正常使用

解决方法

对于用户:可以避免使用 Wayland 会话,或者卸载那些只提供 Wayland 会话的桌面环境或 Linux 分发版。同时,也可以尽量避免使用只适用于 Wayland 的应用,比如 PreSonus Studio One(可能的解决策略:在 https://github.com/cage-kiosk/cage 中运行此类应用)。

对于应用开发者:可以采取措施强制在 X11/Xwayland 上运行应用程序,就像 2023 年 11 月的 LibrePCB 所做的一样。

强制用户习惯 Wayland 的实例

这种情况正是本文想要警告和避免的。

参考资料

(题图:DA/fbfad36b-baba-4237-aceb-c86b99ef379b)


via: https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277

作者:Probonopd 译者:ChatGPT 校对:wxy