Drupal CMS 1.0.0 正式发布
Drupal CMS 是一个快速发展的开源产品,使站点构建者能够轻松创建新的 Drupal 网站,并通过智能默认设置扩展这些网站,所有操作都可以通过浏览器完成。
近日,Drupal CMS 1.0.0 稳定版正式发布!这是一个重要的里程碑,标志着 Drupal CMS 迈入了新的阶段。
如何安装 Drupal CMS:
1.安装 DDEV
- 启用 install 模块的交互式 UI 进行安装:
- 或采用命令行方式安装:
# 查询并执行 ddev 的安装命令
x install ddev
2.下载并解压 Drupal CMS
# 创建并切换至目标文件目录
mkdir cms && cd cms
# 通过 curl 方式下载 cms
curl -OL https://ftp.drupal.org/files/projects/cms-1.0.0.zip
# 使用 `zuz` 模块解压
x uz cms-1.0.0.zip
3.使用 DDEV 在本地安装 Drupal CMS:
# 在解压后的目录中,在命令行运行
./launch-drupal-cms.sh
已知问题:
- 安装过程中出现“找不到区块插件”警告
来源:
https://www.drupal.org/project/cms/releases/1.0.0
Flatpak 1.16 发布
Flatpak 是一个用于构建、分发和运行沙箱化桌面应用程序的系统,专为 Linux 设计。历经两年多的开发,终于正式发布 1.16 版本!这个版本带来了大量新功能、错误修复和改进,以下是其中一些亮点:
? USB 和输入设备支持更完善:
- 新增 input 设备权限,允许应用更精细地控制输入设备访问,例如游戏手柄,替代了之前粗粒度的 --device=all 选项。
- 支持 USB 设备列表,应用可以声明需要使用的 USB 设备,并通过 XDG Desktop Portal 向用户请求权限。应用商店如 Flathub 可以在应用发布前审核这些权限。用户也可以通过 --usb 和 --nousb 命令行参数强制覆盖这些权限。
? 更好的 Wayland 集成:
- Flatpak 现在会创建一个带有 security-context-v1 扩展的私有 Wayland socket(如果可用)。这使得 Wayland 合成器可以正确识别来自沙盒应用的连接,并对它们应用特定的安全策略。Flatpak 可以安全地告知 Wayland 合成器应用的沙盒身份、不可变的应用 ID 和实例 ID,这些信息都不能被应用自身修改。
? 辅助功能提升:
- 解决了 WebKit 网页引擎在辅助功能方面的局限性,使得像 GNOME Web 和 Newsflash 这样的应用可以将网页内容正确地暴露给辅助功能栈,例如屏幕阅读器。
进度报告更直观:
- 新增通过 OSC escape 序列在终端中显示进度条的功能,目前需要通过设置 FLATPAK_TTY_PROGRESS 环境变量启用。
其他值得一提的改进:
- 修复了大量的错误和内存泄漏。
- 与应用共享 gssproxy socket,方便应用进行 Kerberos 身份验证,无需沙盒漏洞。
- 尝试从 AccountsService 服务中获取语言设置,简化多语言配置。
- 自动移除过时的驱动版本和其他自动修剪的引用,减少安装大小。
- 通过 TZDIR 环境变量设置时区,修复了 NixOS 系统中应用时区错误的问题。
- 更多的环境变量在手册页中得到了记录。
- 这是第一个只能使用 Meson 构建的 Flatpak 稳定版本。
- 1.10 和 1.12 系列已到达生命周期终止,鼓励用户和发行版尽快升级到 1.16。
如果您想了解更多细节,请访问原文链接:
https://feaneron.com/2025/01/14/flatpak-1-16-is-out/
更多内容请查阅 :
https://cn.x-cmd.com/blog/250119