系统极客一直在努力
专注操作系统及软件使用技能

Budgie 10.10.3 发布:菜单支持收藏,键盘布局小程序回归

Budgie 桌面

Budgie 10.10.3 正式发布!新版本给 Budgie 菜单加入了收藏功能,重新带回了键盘布局小程序,还支持指定主显示器、自由摆放桌面图标,labwc 集成和桌面稳定性也有所改善。

Budgie 10.10.3 主要更新

Budgie 菜单:收藏应用,修复快捷键焦点

Budgie 10.10.3 菜单

现在,你可以在 Budgie 菜单中「右键点击」应用,选择「添加到收藏」,菜单的「全部」分类上方就会多出「收藏」一栏:

  • 紧凑模式则会把收藏的应用放在列表顶部。
  • 每个 Budgie 菜单会各自保存收藏列表,多个面板上的菜单可以有不同偏好。
  • 右键展开的选项中,还会列出应用提供的桌面操作,比如打开新窗口或隐私浏览窗口,和「图标任务栏」的弹窗一致。

此前按Super键打开菜单时,键盘输入可能还会落在原来的窗口,就算点了搜索框,也可能没法用「回车」启动选中的应用。新版本把菜单恢复成了独立的 GTK 窗口,作为自己的 layer-shell 表面运行,菜单打开时合成器就能把键盘焦点交给它。

键盘布局小程序回归

Budgie 键盘布局小程序

在 Budgie 10.10 的初代版本中,旧的键盘布局小程序依赖 IBus 和 X11 代码,在 Wayland 下可能会崩溃,因此当时被暂时停用。10.10.3 用 C 语言把它重写了一遍:

  • 小程序、budgie-daemon以及合成器桥接组件会通过 D-Bus 协作,选定布局后由桥接组件写入 labwc 的环境文件并重新加载配置。
  • Alt + Shift或Super + Space切换布局也走同一条路径,小程序标签会跟着当前布局更新。

labwc 桥接组件在确定布局时,会按一套优先级来:

  1. 先看你通过小程序或快捷键最近选定的布局。
  2. 再依次看 Budgie 控制中心的输入源、locale1系统键盘布局和/etc/default/keyboard。
  3. 最后才回退到美式英语布局。

它还会尝试同步系统键盘布局,让 TTY 和桌面一致。在 Debian 和 Ubuntu 上,布局变更只作用于 Budgie 会话,不会修改系统控制台布局。

多显示器:手动指定主显示器

Budgie 手动指定主显示器

在连接多台显示器后,「Budgie 桌面设置」中会多出一个「显示器」页面:

  • 在这里指定主显示器后,面板、通知、屏幕提示和「运行」、「电源」对话框都会跟着移过去。想交回给 Budgie 自动选择,清除手动设置即可。
  • 页面上还提供打开wdisplays的按钮,但需要提前安装这个工具。

Budgie 会记住曾经设为主显示器的设备,断开连接时按顺序挑选候选:

  1. 如果主显示器在几秒内重新连接,面板不会移动。
  2. 超过这个时间,则会切换到候选列表中的下一台显示器。
  3. 屏幕因空闲关闭时,显示器变化也会暂缓处理,面板位置不会来回跳动。

桌面图标:自由摆放与缩略图升级

Budgie Desktop View 10.10.3 不会再把图标固定在同一种排列里:

  • 你可以拖动图标,也可以框选多个,再用Ctrl + 滚轮调整大小。
  • 不同图标网格大小分会别保存布局,改回之前使用过的分辨率时,会恢复对应布局。
  • 右键菜单新增了「自动排列」、「吸附到网格」和「对齐网格」,以及按名称、类型或修改日期排序等选项。

「自动排列」和「吸附到网格」默认开启。手动移动图标会关闭自动排列;想把图标放在网格单元之间,需要关掉「吸附到网格」。把文件拖到「回收站」或文件夹会直接移动,从外部拖放到桌面的文件则落在松手的位置。缩略图现在遵循 freedesktop 规范,和文件管理器共用缓存;图片缩略图的默认大小上限从 10 MB 提高到 25 MB,加载过程不再卡住桌面。

labwc 桥接:清理快捷键,Raven 不再遮挡面板

Budgie Raven 使用情况监视器

labwc 桥接组件现在从模板生成它管理的快捷键,只把有效、且对应应用已安装或满足 labwc 版本要求的条目写入rc.xml。升级时会清掉旧配置里的无效绑定,同时保留用户自己加的快捷键;迁移机制也会逐步修正仍沿用默认值的旧配置,但不覆盖手动改过的内容。多媒体播放控制键改由budgie-daemon处理,常见应用启动键也更适应不同发行版。

在 labwc 0.20 及更新版本上,「显示桌面」改用 labwc 自身的操作,旧版本仍走 Budgie 原来的实现。桥接组件还会把自动置顶延迟设置传给 labwc,Steam 等应用在鼠标焦点模式下的下拉菜单交互因此更顺。Raven 调整了和面板的布局关系,侧栏盖住面板的情况少了,点击侧栏外部也能关闭;资源占用小组件改用libgtop读取 CPU、内存和交换空间数据。

其他改进

Budgie 为oo7 Secret Service 增加了可选的构建支持。发行版启用后,会话启动时会运行它的守护进程,沙盒应用使用的 Secret Portal 也会接入oo7。该支持默认关闭,仍在使用 GNOME Keyring 的发行版不会因此自动切换。回收站小程序以及全部 19 个面板小程序的名称现在也支持翻译。

Budgie 10.10.3 问题修复

本次更新还修复了多个影响日常使用的问题:

  • 任务栏:传统任务栏修复了小尺寸面板启动应用时的抖动、切换工作区后按钮消失,以及部分应用点击按钮无法最小化的问题;「图标任务栏」改进了触控板滚动切换窗口,并修正 Proton Pass、Proton Mail 等 Electron 应用固定图标的分组和错误匹配问题。
  • 面板与桌面:修复底部一行桌面图标被面板遮挡、从菜单拖动应用到桌面会隐藏面板,以及在桌面设置中切换图标时 Crystal Dock 卡住的问题;移动面板后设置也保持同步。
  • Raven 与通知:修复反复开关 Raven 时动画异常、Flatpak 应用播放音频时输出小组件图标缺失,以及 Raven 与通知小程序的「勿扰模式」状态不同步。
  • 会话稳定性:修复权限对话框 CPU 占用过高并卡住退出、重启和关机对话框的问题;处理部分 Wine 应用托盘图标引发的类型错误,以及弹窗销毁后罕见的崩溃。
  • 其他细节:工作区数量的加减按钮现在每次只变化一格;登录界面壁纸改用 AccountsService 标准接口共享,LightDM 专用接口保留为后备方案。
赞(2)
分享到

评论 抢沙发