Uma extensão de shell gnome para mostrar e carregar rapidamente predefinições de efeitos fáceis do painel superior
Easyeffects (anteriormente conhecido como Pulseefects) é um aplicativo GTK4 para aplicar vários filtros e efeitos de áudio às suas entradas de áudio (microfone) e saídas (alto -falante, fone de ouvido etc.). Ele permite que os usuários baixem predefinições da comunidade ou criem suas próprias. As predefinições instaladas podem ser visualizadas e selecionadas na GUI do Easyeffect ou usando comandos de terminal.
Essa extensão GNOME permite que os usuários visualizem e selecionem rapidamente a predefinição que desejam diretamente na barra de status do gnome Shell sem abrir o aplicativo Easyeffects ou digitar comandos no terminal.

Esta extensão depende de efeitos fáceis de funcionar. Ele faz uso de opções de linha de comando easyeffects -p e easyeffects -l .
As versões FlatPak e não-Flatpak são suportadas.
Para corrigir alguns dos problemas comuns que você pode ter depois de instalar a extensão, verifique se você tem:
Tente também reiniciar seu sistema após uma nova instalação de efeitos fáceis para prevenir ou corrigir alguns problemas possíveis.
Para poder instalar extensões do site de extensões, você precisa ter:
gnome-browser-connector (do seu gerenciador de pacotes)Nota: Devido ao processo de revisão, novas versões no site GNOME Extensions podem ficar alguns dias para trás às vezes.
As extensões desenvolvidas para o GNOME 45+ são incompatíveis com versões GNOME mais antigas e vice-versa. Se você usar o site GNOME Extensions ou algum aplicativo como o Extension Manager, ele deve instalar a versão compatível mais recente para sua versão Gnome. Mas se você o instalar da fonte, você deve escolher o que é compatível com sua versão Gnome.
| Filial | Versão | Versão Gnome Compatível |
|---|---|---|
| mestre | v21 | Gnome 45 + |
| legado | v17 | Gnome 3.38 ... Gnome 44 |
Clone o repositório:
git clone https://github.com/ulville/eepresetselector.git cd eepresetselectorSe você precisar de uma versão específica em vez da filial mestre:
git checkout < tag-or-branch > Substitua <tag-or-branch> pelo nome da tag da versão, por exemplo, git checkout v17 ou um nome de ramificação, por exemplo, git checkout legacy
Execute o script de instalação:
makeFaça logout e login.
Habilite a extensão do aplicativo GNOME Extensions.
A extensão mostra os nomes de título 'Predefinição de saída' e 'Insumência', como analisados da interface da linha de comando de saída da linha de comando easeffects ', para que já vem no idioma do sistema (se suportado por easeffects).

Para notificações e preferências, precisamos de traduções. As traduções disponíveis são:
Crie um arquivo de modelo atualizado:
make pot Abra -o usando seu editor PO favorito, por exemplo, "Poedit". Crie uma tradução para o seu idioma, faça suas alterações e salve -o como um arquivo .po no diretório ./locale .
Remova o arquivo .pot
Atualize as mensagens traduzíveis executando
make translationsEdite o arquivo PO em que deseja trabalhar usando seu editor PO favorito e salve.
Eu uso o ESLint 8 e uma configuração de ESLint personalizada criada especificamente para extensões de shell do GNOME. Por favor, use o ESLint para formatar seu código antes de cometer.
Instale o ESLint no diretório do projeto (usa o package.json para instalar a versão ESLint necessária e suas dependências)
npm installPara verificar os avisos de Eslint
npx eslint -c .eslintrc.yml < filename.js >Para corrigir problemas automaticamente
npx eslint --fix -c .eslintrc.yml < filename.js >Ou você pode integrar ESLint ao seu editor de escolha. Para o VSCODE, uso a extensão oficial ESLint da Microsoft.