Nuvola增加了耳机检测功能,并改变了GTK主题化方法

Nuvola最新的稳定Flatpaks增加了一些调整。 首先,Nuvola可以检测到何时拔下耳机并相应地使其静音,暂停或恢复播放。 其次,主题发生了变化:使用Greybird代替Adwaita作为备用主题,Nuvola不再捆绑其他GTK +主题,而是使用Flatpak GTK +主题扩展。

安装Nuvola ,请按照Nuvola Apps存储库索引中的安装说明进行操作。 更新Nuvola ,请在终端中运行flatpak update --system && flatpak update --user (作为普通用户,而不是root / sudo)或使用支持Flatpak的软件包管理器(例如,最近的带有Flatpak插件的GNOME软件应用程序) 。

此博客文章适用于 Nuvola 正版Flatpak版本 如果您使用第三方版本,请与您的分销商联系以找出可用的功能。

耳机检测

Nuvola使用PulseAudio声音系统提供的耳机检测功能。 提供三个选项:

  • 拔下耳机时使音频静音。 插回耳机时,音频不会静音。
  • 拔下耳机时暂停播放。 此功能取决于暂停操作的可用性,该暂停操作通常在商业广告期间不起作用。
  • 插入耳机后继续播放。 此功能取决于播放动作的可用性,该动作通常在商业广告期间不起作用。

GTK + Nuvola主题

Flatpak应用程序不能使用系统GTK +主题,因为不能保证它们与Flatpak运行时提供的GTK +版本兼容。 如果Flatpak运行时中未包含系统GTK主题,则将Adwaita用作后备主题。

传统上,Nuvola通过捆绑一些行的GTK主题(氛围,Arc,Arc-Dark,Arc-Darker,Breeze,Breeze-Dark,elementary,Greybird和Radiance)解决了这个问题,因此Nuvola有很大的机会主题将与系统应用匹配。 但是,这种方法会增加Nuvola Flatpak构建的大小,并且无法缩放。

幸运的是,Flatpak已经获得了对GTK +主题扩展的支持,以解决此问题,Nuvola通过删除所有捆绑的GTK +主题(灰色鸟除外)接受了此方法,除了Greybird(现在已用作备用GTK +主题而不是Adwaita)。

如果未安装与您的系统GTK +主题匹配的Flatpak GTK +主题扩展,则Nuvola将为您提供警告,该警告将引导您进入GTK +主题扩展的首选项或安装说明中的GTK +主题选择器。