นี่คือวิธีแก้ปัญหาในจิตวิญญาณของคำตอบนี้ ทำงานอย่างน้อย 3.12 แนวคิดคือการส่งออกรายการส่วนขยายที่คุณต้องการให้ใช้งานได้จากนั้นเขียนสคริปต์ที่เปิดใช้งานเมื่อเริ่มระบบ
กำลังรับรายการส่วนขยาย
ก่อนเปิดใช้งานส่วนขยายที่คุณต้องการใช้งาน จากนั้นเราจะสร้างรายการที่มี:
ในเทอร์มินัล ( Ctrl + Alt + T
) ให้เรียกใช้
gsettings get org.gnome.shell enabled-extensions
จะส่งคืนรายการพร้อมกับนามสกุลที่ใช้งานอยู่ในปัจจุบัน
['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']
การตั้งค่าส่วนขยาย
หากต้องการเปิดใช้งานส่วนขยายที่แน่นอนในรายการให้เรียกใช้
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
แต่ด้วยรายการของคุณเองโดยธรรมชาติ :)
สคริปต์เพื่อตั้งค่าส่วนขยายเมื่อบู๊ต
หากต้องการทำให้บูตโดยอัตโนมัติให้สร้างสคริปต์ที่ใช้คำสั่งนั้น
ไปที่เช่นโฟลเดอร์บ้านของคุณและสร้างไฟล์ว่างใหม่ ตั้งชื่อscript_name.sh
(เฉพาะส่วนขยายเท่านั้น) เริ่มต้นชื่อไฟล์ด้วยการหยุดแบบเต็ม.
หากคุณต้องการซ่อนมัน
ในไฟล์นั้นเขียน
#!/bin/bash
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
จากนั้นให้บันทึกไฟล์แน่นอน :)
ทำให้ไฟล์ปฏิบัติการเช่นโดยright click > Properties > Permissions > Check "Allow executing file as program"
อีกทางหนึ่งให้เปลี่ยนสิทธิ์จากเทอร์มินัลโดยทำงานchmod ugo+x script_name.sh
ในโฟลเดอร์ของสคริปต์
ทำให้มันในระบบเริ่มต้นขึ้น (ผมไม่ทราบวิธีการอื่นที่จะทำนี้ ): ในการ~/.config/autostart/
สร้างไฟล์ชื่อsome_name2.desktop
และในนั้นใส่
[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here
เส้นทางหลังจากนั้นExec=
ควรเป็นตำแหน่งที่สคริปต์ที่คุณสร้างในขั้นตอนที่ 2 คือ อีกครั้งบันทึกไฟล์ :)
อาจจะทันทีหรืออย่างอื่นหลังจากบูตคุณควรเห็นสคริปต์ใน Gnome Tweak Tool ภายใต้แอปพลิเคชันเริ่มต้น มันควรจะทำงานเมื่อเริ่มต้น
การเปิดใช้งานและปิดใช้งานส่วนขยาย
หากคุณต้องการเปลี่ยนนามสกุลที่จะรันคุณควรสร้างรายการขึ้นใหม่จากนั้นแทรกรายการใหม่ในการรันสคริปต์
คำพูดสุดท้าย
ฉันหวังว่ามันจะใช้งานได้ใน 3.14 เช่นกัน