ส่วนขยายของเชลล์ Gnome เพื่อแสดงและโหลดค่าที่ตั้งไว้ล่วงหน้าอย่างรวดเร็วจากแผงด้านบน
EasyEffects (เดิมชื่อ Pulseeffects) เป็นแอปพลิเคชัน GTK4 ที่จะใช้ตัวกรองหลายตัวและเอฟเฟกต์เสียงกับอินพุตเสียงของคุณ (ไมโครโฟน) และเอาต์พุต (ลำโพงหูฟัง ฯลฯ ) ช่วยให้ผู้ใช้ดาวน์โหลดที่ตั้งไว้ล่วงหน้าของชุมชนหรือสร้างของตนเอง การตั้งค่าล่วงหน้าที่ติดตั้งสามารถดูและเลือกได้จาก Easeffect GUI หรือใช้คำสั่งเทอร์มินัล
ส่วนขยาย GNOME นี้ช่วยให้ผู้ใช้สามารถดูและเลือกที่ตั้งไว้ล่วงหน้าได้อย่างรวดเร็วซึ่งต้องการจากแถบสถานะเชลล์ GNOME โดยไม่ต้องเปิดแอป EasyEffects หรือการพิมพ์คำสั่งบนเทอร์มินัล

ส่วนขยายนี้ขึ้นอยู่กับการทำงานของ EasyEffects มันใช้ประโยชน์จากตัวเลือกบรรทัดคำสั่ง easyeffects -p และ easyeffects -l
รองรับทั้งแบบ Flatpak และ Non-Flatpak ของ EasyEffects
เพื่อแก้ไขปัญหาทั่วไปบางอย่างที่คุณอาจมีหลังจากติดตั้งส่วนขยายตรวจ สอบให้แน่ใจว่า คุณมี:
ลอง รีบูต ระบบของคุณ หลังจากติดตั้ง EasyEffects ใหม่ เพื่อป้องกันหรือแก้ไขปัญหาที่เป็นไปได้
เพื่อให้สามารถติดตั้งส่วนขยายได้จากเว็บไซต์ส่วนขยายคุณต้องมี:
gnome-browser-connector (จากตัวจัดการแพ็คเกจของคุณ)หมายเหตุ: เนื่องจากกระบวนการตรวจสอบเวอร์ชันใหม่บนเว็บไซต์ส่วนขยายของ Gnome อาจล่าช้าไปสองสามวันบางครั้ง
ส่วนขยายที่พัฒนาขึ้นสำหรับ GNOME 45+ นั้นเข้ากันไม่ได้กับรุ่น GNOME รุ่นเก่าและในทางกลับกัน หากคุณใช้เว็บไซต์ส่วนขยาย GNOME หรือแอปพลิเคชันบางอย่างเช่น Extension Manager ควรติดตั้งเวอร์ชันที่เข้ากันได้ล่าสุดสำหรับเวอร์ชัน 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 > แทนที่ <tag-or-branch> ด้วยชื่อแท็กเวอร์ชันเช่น git checkout v17 หรือชื่อสาขาเช่น git checkout legacy
เรียกใช้สคริปต์ติดตั้ง:
makeออกจากระบบและเข้าสู่ระบบ
เปิดใช้งานส่วนขยายจากแอป Gnome Extensions
ส่วนขยายแสดงชื่อชื่อชื่อเรื่อง 'เอาต์พุตที่ตั้งไว้ล่วงหน้า' และ 'อินพุตที่ตั้งไว้ล่วงหน้า' ซึ่งแยกออกจากอินเทอร์เฟซบรรทัดคำสั่งของ EasyEffects 'ดังนั้นจึงมาในภาษาระบบแล้ว (หากได้รับการสนับสนุนโดย EasyEffects)

สำหรับการแจ้งเตือนและการตั้งค่าเราต้องการการแปล คำแปลที่มีอยู่คือ:
สร้างไฟล์เทมเพลตที่ทันสมัย:
make pot เปิดโดยใช้โปรแกรมแก้ไข PO ที่คุณชื่นชอบเช่น "Poedit" สร้างการแปลจากมันสำหรับภาษาของคุณทำการเปลี่ยนแปลงและบันทึกเป็นไฟล์. po ในไดเรกทอรี ./locale
ลบไฟล์. pot
อัปเดตข้อความที่แปลได้โดยการรัน
make translationsแก้ไขไฟล์ PO ที่คุณต้องการใช้ในการใช้โปรแกรมแก้ไข PO ที่คุณชื่นชอบและบันทึก
ฉันใช้ ESLINT 8 และการกำหนดค่า ESLINT ที่กำหนดเองที่สร้างขึ้นโดยเฉพาะสำหรับส่วนขยายเชลล์ GNOME โปรดใช้ ESLINT เพื่อจัดรูปแบบรหัสของคุณก่อนที่จะดำเนินการ
ติดตั้ง ESLINT ไปยังไดเรกทอรีโครงการ (ใช้ package.json เพื่อติดตั้งเวอร์ชัน ESLINT ที่จำเป็นและการอ้างอิง)
npm installเพื่อตรวจสอบคำเตือน ESLINT
npx eslint -c .eslintrc.yml < filename.js >เพื่อแก้ไขปัญหาโดยอัตโนมัติ
npx eslint --fix -c .eslintrc.yml < filename.js >หรือคุณสามารถรวม ESLINT เข้ากับ Editor ที่คุณเลือกได้ สำหรับ VSCODE ฉันใช้ส่วนขยาย ESLINT อย่างเป็นทางการจาก Microsoft