上部パネルから簡単にEffectsプリセットをすばやく表示およびロードするためのGNOMEシェルエクステンション
EasyEffects(以前はPulseEffectsとして知られていました)は、オーディオ入力(マイク)と出力(スピーカー、ヘッドフォンなど)に複数のフィルターとオーディオエフェクトを適用するGTK4アプリケーションです。ユーザーはコミュニティプリセットをダウンロードしたり、独自のプリセットを作成したりできます。インストールされたプリセットは、Easyeffect GUIまたは端末コマンドを使用して表示および選択できます。
このGNOME拡張機能により、ユーザーは、ターミナルでEasyEffectsアプリやタイピングコマンドを開くことなく、GNOMEシェルステータスバーから必要なプリセットをすばやく表示および選択できます。

この拡張機能は、機能するEasyEffectに依存します。コマンドラインオプションをeasyeffects -pおよびeasyeffects -l使用します。
EasyEffectsのFlatpakバージョンと非フラットパックバージョンの両方がサポートされています。
拡張機能をインストールした後にある可能性のある一般的な問題のいくつかを修正するには、次のことを確認してください。
また、 EasyEffectsの新鮮なインストール後にシステムを再起動して、いくつかの可能な問題を防止または修正してみてください。
Extensions Webサイトから拡張機能をインストールできるようにするには、次のことが必要です。
gnome-browser-connectorパッケージ(パッケージマネージャーから)注:レビュープロセスのため、GNOME Extensions Webサイトの新しいバージョンは、時々数日遅れて遅れることがあります。
GNOME 45+用に開発された拡張機能は、古いGNOMEバージョンと互換性があり、その逆も同様です。 GNOME Extensions Webサイトまたは拡張機能マネージャーのようなアプリケーションを使用する場合は、GNOMEバージョン用の最新の互換バージョンをインストールする必要があります。ただし、ソースからインストールする場合は、GNOMEバージョンと互換性のあるものを選択する必要があります。
| 支店 | バージョン | 互換性のあるGNOMEバージョン |
|---|---|---|
| マスター | V21 | Gnome 45 + |
| 遺産 | V17 | GNOME 3.38 ... GNOME 44 |
リポジトリをクローンします:
git clone https://github.com/ulville/eepresetselector.git cd eepresetselectorマスターブランチではなく特定のバージョンが必要な場合:
git checkout < tag-or-branch >バージョンのタグ名、例えばgit checkout v17またはbranch name eeg git checkout legacy <tag-or-branch>を置き換えます
インストールスクリプトを実行します:
makeログアウトしてログインします。
GNOME Extensionsアプリから拡張機能を有効にします。
拡張機能は、easyeffects 'コマンドラインインターフェイスの出力から解析された「出力プリセット」および「入力プリセット」タイトル名を示しているため、既にシステム言語に掲載されています(EasyEffectsでサポートされている場合)。

通知と設定には、翻訳が必要です。利用可能な翻訳は次のとおりです。
最新のテンプレートファイルを作成します。
make pot 「PoEdit」などのお気に入りのPOエディターを使用して開きます。言語の翻訳を作成し、変更を加えて.poファイルとして./localeディレクトリに保存します。
.potファイルを削除します
実行して翻訳可能なメッセージを更新します
make translationsお気に入りのPOエディターを使用して保存するPOファイルを編集します。
ESLINT 8と、GNOMEシェルエクステンション用に特別に作成されたカスタムESLINT構成を使用します。コミットする前に、ESLINTを使用してコードをフォーマットしてください。
ESLINTをプロジェクトディレクトリにインストールします(これにより、 package.jsonを使用して必要なeslintバージョンとその依存関係をインストールします)
npm installEslint警告を確認する
npx eslint -c .eslintrc.yml < filename.js >問題を自動的に修正します
npx eslint --fix -c .eslintrc.yml < filename.js >または、Eslintを選択した編集者と統合することもできます。 VSCODEには、Microsoftの公式ESLINT拡張機能を使用します。