侏儒壳的扩展,以快速显示和加载易于效应的预设
易于效应(以前称为脉搏效应)是GTK4应用程序,可将多个过滤器和音频效果应用于您的音频输入(麦克风)和输出(扬声器,耳机等)。它使用户可以下载社区预设或创建自己的预设。可以从易于效率GUI或使用终端命令中查看并选择安装的预设。
此GNOME扩展可以使用户快速查看并选择他们想要的预设,而无需打开“轻松效果应用”应用程序或在终端上打字命令。

该扩展名取决于轻松效应的功能。它使用命令行选项easyeffects -p和easyeffects -l 。
支持Flatpak和非蓝光版本的简单效果版本。
要解决安装扩展程序后可能遇到的一些常见问题,请确保您有:
还要尝试在更新的轻松效果安装后重新启动系统,以防止或解决一些可能的问题。
要能够从扩展网站安装扩展,您需要有:
gnome-browser-connector软件包(来自您的软件包管理器)注意:由于审核过程,Gnome扩展网站上的新版本有时可能会落后几天。
为GNOME 45+开发的扩展与较旧的侏儒版本不兼容,反之亦然。如果您使用GNOME扩展网站或某些应用程序(例如Extension Manager),则应为GNOME版本安装最新的兼容版本。但是,如果您是从源安装的,则应该选择与侏儒版本兼容的。
| 分支 | 版本 | 兼容的侏儒版本 |
|---|---|---|
| 掌握 | V21 | 侏儒45 + |
| 遗产 | V17 | Gnome 3.38 ... Gnome 44 |
克隆存储库:
git clone https://github.com/ulville/eepresetselector.git cd eepresetselector如果您需要特定版本而不是主分支:
git checkout < tag-or-branch >用版本的标签名称替换<tag-or-branch> ,例如git checkout v17或分支名称,例如git checkout legacy
运行安装脚本:
make注销并登录。
从GNOME扩展应用程序启用扩展名。
扩展名显示“输出预设”和“输入预设”标题名称,从易于效应的命令行界面的输出中解析,因此它已经以系统语言为中(如果由易于效应支持)。

对于通知和偏好,我们需要翻译。可用翻译是:
创建一个最新的模板文件:
make pot使用您喜欢的PO编辑器(例如“ poedit”)打开它。为您的语言创建翻译,进行更改,并将其保存为./locale目录中的.po文件。
删除.pot文件
通过运行更新可翻译的消息
make translations编辑您要使用自己喜欢的PO编辑器并保存的PO文件。
我使用ESLINT 8和专门为GNOME Shell Extensions创建的自定义ESLINT配置。请在提交之前使用ESLINT格式化代码。
将ESLINT安装到项目目录(这使用package.json来安装所需的ESLINT版本及其依赖项)
npm install检查Eslint警告
npx eslint -c .eslintrc.yml < filename.js >自动解决问题
npx eslint --fix -c .eslintrc.yml < filename.js >或者,您可以将ESLINT与您选择的编辑集成在一起。对于VSCODE,我使用Microsoft的官方ESLINT扩展名。