Ekstensi shell gnome untuk dengan cepat menunjukkan dan memuat preset mudah dari panel atas
Easyeffects (sebelumnya dikenal sebagai PulsEeffects) adalah aplikasi GTK4 untuk menerapkan beberapa filter dan efek audio ke input audio Anda (mikrofon) dan output (speaker, headphone dll.). Ini memungkinkan pengguna untuk mengunduh preset komunitas atau membuat sendiri. Preset yang diinstal dapat dilihat dan dipilih dari GUI Easyeffect atau menggunakan perintah terminal.
Ekstensi GNOME ini memungkinkan pengguna untuk dengan cepat melihat dan memilih preset yang mereka inginkan langsung dari bilah status shell gnome tanpa membuka aplikasi EasyEffects atau mengetik perintah di terminal.

Ekstensi ini tergantung pada fungsi mudah untuk berfungsi. Itu memanfaatkan opsi baris perintah easyeffects -p dan easyeffects -l .
Versi flatpak dan non-flatpak dari mudah didukung.
Untuk memperbaiki beberapa masalah umum yang mungkin Anda miliki setelah memasang ekstensi, pastikan bahwa Anda memiliki:
Juga coba reboot sistem Anda setelah pemasangan Easyeffect yang baru untuk mencegah atau memperbaiki beberapa masalah yang mungkin.
Untuk dapat menginstal ekstensi dari situs web ekstensi, Anda harus memiliki:
gnome-browser-connector (dari Manajer Paket Anda)Catatan: Karena proses peninjauan, versi baru di situs web GNOME Extensions terkadang tertinggal beberapa hari di belakang.
Ekstensi yang dikembangkan untuk GNOME 45+ tidak sesuai dengan versi GNOME yang lebih tua dan sebaliknya. Jika Anda menggunakan situs web GNOME Extensions atau beberapa aplikasi seperti Extension Manager, itu harus menginstal versi terbaru yang kompatibel untuk versi GNOME Anda. Tetapi jika Anda akan menginstalnya dari sumber, Anda harus memilih yang kompatibel dengan versi gnome Anda.
| Cabang | Versi | Versi gnome yang kompatibel |
|---|---|---|
| menguasai | v21 | Gnome 45 + |
| warisan | v17 | Gnome 3.38 ... gnome 44 |
Klon Repositori:
git clone https://github.com/ulville/eepresetselector.git cd eepresetselectorJika Anda membutuhkan versi tertentu daripada cabang master:
git checkout < tag-or-branch > Ganti <tag-or-branch> dengan nama tag versi misalnya git checkout v17 atau nama cabang misalnya git checkout legacy
Jalankan Install Script:
makeKeluar dan masuk.
Aktifkan ekstensi dari aplikasi GNOME Extensions.
Ekstensi menunjukkan nama judul 'output preset' dan 'input preset' sebagaimana diuraikan dari output dari antarmuka baris perintah EasyEffects 'sehingga sudah datang dalam bahasa sistem (jika didukung oleh EasyEffects).

Untuk pemberitahuan dan preferensi kita membutuhkan terjemahan. Terjemahan yang tersedia adalah:
Buat file template terkini:
make pot Buka menggunakan editor PO favorit Anda misalnya "poedit". Buat terjemahan dari itu untuk bahasa Anda, buat perubahan Anda dan simpan sebagai file .po di ./locale Directory.
Hapus file .pot
Perbarui pesan yang dapat diterjemahkan dengan berjalan
make translationsEdit file PO yang ingin Anda kerjakan menggunakan editor PO favorit Anda dan simpan.
Saya menggunakan Eslint 8 dan konfigurasi eslint khusus yang dibuat khusus untuk ekstensi shell gnome. Harap gunakan Eslint untuk memformat kode Anda sebelum berkomitmen.
Instal Eslint ke Direktori Proyek (ini menggunakan package.json untuk menginstal Versi Eslint yang Diperlukan dan Ketergantungannya)
npm installUntuk memeriksa peringatan eslint
npx eslint -c .eslintrc.yml < filename.js >Untuk memperbaiki masalah secara otomatis
npx eslint --fix -c .eslintrc.yml < filename.js >Atau Anda dapat mengintegrasikan Eslint dengan editor pilihan Anda. Untuk vScode saya menggunakan ekstensi Eslint resmi dari Microsoft.