Gnome Shell รายการโปรแกรมประยุกต์เป็นอย่างมากเจริญตา แต่บิตระเบียบ ไม่มีแอปที่จัดเรียงตามกลุ่มแอปพลิเคชัน ดังนั้นจึงทำให้การดูผ่านและค้นหาแอปค่อนข้างน่าเบื่อ หากคุณต้องการแก้ไขปัญหานี้ วิธีที่ดีที่สุดคือติดตั้งเครื่องมือ Gnome Dash Fix เครื่องมือนี้สามารถจัดระเบียบแอป Gnome ลงในโฟลเดอร์แอป โดยอัตโนมัติและทำให้ค้นหาได้ง่ายขึ้น
VIDEO
Gnome Dash Fix
Gnome แก้ไข Dash เป็นสคริปต์ทุบตีที่ง่ายและสามารถพบได้ในGithub การใช้งานไม่จำเป็นต้องใช้ไลบรารีหรือทักษะพิเศษใดๆ ในการเริ่มต้น ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้เครื่องมือ Git เพื่อดาวน์โหลดซอร์สโค้ดล่าสุด ไม่ได้ติดตั้ง Git? ทำตามคำแนะนำด้านล่างเพื่อรับมันสำหรับการแจกจ่ายตัวเลือกของคุณ
อูบุนตู
sudo apt ติดตั้ง git
เดเบียน
sudo apt-get ติดตั้ง git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf ติดตั้ง git
OpenSUSE
sudo zypper ติดตั้ง git
ลินุกซ์อื่นๆ
เครื่องมือ Git มักจะหาได้ง่ายบนลีนุกซ์รุ่นอื่น ๆ ส่วนใหญ่เนื่องจากเป็นเครื่องมือพัฒนาที่ผู้คนจำนวนมากใช้ หากระบบปฏิบัติการของคุณไม่อยู่ในรายการนี้ คุณจะยังคงสามารถรับสคริปต์ Gnome App Fixer ได้ เปิดเทอร์มินัลแล้วค้นหาตัวจัดการแพ็คเกจของคุณสำหรับ "git" ติดตั้งแพ็คเกจและคุณควรไปได้ดี!
ไม่พบแพ็คเกจ Git สำหรับการแจกจ่าย Linux ของคุณหรือไม่ พิจารณาตรวจสอบจากPkgs.org พวกเขามีข้อมูลมากมายเกี่ยวกับแพ็คเกจจากลีนุกซ์รุ่นต่างๆ ทั้งขนาดใหญ่และขนาดเล็ก การค้นหาแพ็คเกจที่ดาวน์โหลดได้นั้นน่าจะง่ายเพื่อให้เหมาะกับความต้องการของคุณ
รับตัวแก้ไขแอพ
App Fixer มีขนาดไม่ใหญ่มากนักและมีเพียงไม่กี่ไฟล์เท่านั้น: Shell Script รุ่นเก่า และเครื่องมือ Python แบบโต้ตอบใหม่ ในคู่มือนี้ เราจะอธิบายวิธีการใช้ทั้งสองอย่าง อย่างไรก็ตาม ก่อนที่เราจะทำเช่นนั้น เราจะต้องคว้าโค้ดเวอร์ชันล่าสุดก่อน นี้จะกระทำด้วย คอมไพล์ โคลน ในเทอร์มินัล ใช้ git เพื่อดาวน์โหลดสำเนาของรหัส App Fixer
โคลน git https://github.com/BenJetson/gnome-dash-fix
จากนั้น ใช้ คำสั่งCD เพื่อเปลี่ยนไดเร็กทอรีจาก/home/ (ซึ่งปกติเทอร์มินัลจะเปิดขึ้น) เป็นโฟลเดอร์Gnome Dash Fix ที่ สร้างขึ้นใหม่
cd gnome-dash-fix
งานต้องทำภายในโฟลเดอร์ใหม่ที่เราได้ย้ายเครื่องปลายทางไป โดยเฉพาะอย่างยิ่ง เราจำเป็นต้องเปลี่ยนการอนุญาตของทั้งสคริปต์หรือผู้ใช้ที่ไม่ใช่รูทจะไม่สามารถเรียกใช้โค้ดได้ตามที่ต้องการ เริ่มต้นโดยใช้ เครื่องมือchmod เพื่อทำเครื่องหมายสคริปต์ Python ตกลงเพื่อเรียกใช้เป็นโปรแกรม
sudo chmod +x Interactive.py
ทันทีหลังจากอัปเดตการ อนุญาตของไฟล์interactive.py ต้องทำเช่นเดียวกันกับสคริปต์ Bash รุ่นเก่า อีกครั้ง ให้ใช้ เครื่องมือchmod เพื่อให้ระบบรู้ว่า สคริปต์appfixer.sh นั้นใช้ได้
sudo chmod +x appfixer.sh
เมื่อสคริปต์ทั้งสองมีสิทธิ์ผู้ใช้ที่ถูกต้องแล้ว ก็ถึงเวลาเรียกใช้เครื่องมือ
สคริปต์ Python แบบโต้ตอบ
นักพัฒนา App Fixer ได้รวมสคริปต์ Python ใหม่ที่เขาอ้างว่า "ใช้งานง่ายกว่า" เมื่อเทียบกับสคริปต์ทุบตี เมื่อผู้ใช้เรียกใช้ สคริปต์จะถามคำถามที่แตกต่างกันเกี่ยวกับวิธีการจัดระเบียบแอป Gnome ให้เป็นโฟลเดอร์แยกต่างหาก
ก่อนที่เราจะเรียกใช้สคริปต์ ให้เปิดเทอร์มินัลแล้วใช้เพื่อตรวจสอบและดูว่าคุณมี Python ติดตั้งอยู่ใน Linux PC ของคุณหรือไม่ มีโอกาสดีที่จะอยู่ที่นั่น เนื่องจากโปรแกรม Linux ส่วนใหญ่พึ่งพาโปรแกรมดังกล่าว ยังไม่ใช่ทุกระบบปฏิบัติการ Linux ที่ติดตั้งไว้ เพื่อยืนยันว่ามี Python อยู่ ให้รัน:
หลาม --version
หากไม่ได้ติดตั้ง Python คำสั่งด้านบนจะไม่ทำอะไรเลย หากอยู่ในพีซีของคุณ ระบบจะแจ้งหมายเลขเวอร์ชันให้คุณทราบ เพื่อให้สคริปต์นี้ทำงาน ให้ติดตั้งเวอร์ชัน 3 เป็นอย่างน้อย ข้อมูลเกี่ยวกับงูหลาม 3 สามารถพบได้ที่อย่างเป็นทางการของเว็บไซต์หลาม เป็นความคิดที่ดีที่จะตรวจสอบรายการ Wiki อย่างเป็นทางการใน Python3 สำหรับระบบปฏิบัติการของคุณ
เรียกใช้สคริปต์ด้วย:
python3 interactive.py
ทำตามคำแนะนำบนหน้าจอและตอบคำถามสำคัญที่ถามเพื่อจัดหมวดหมู่แอปพลิเคชัน Gnome ของคุณลงใน "โฟลเดอร์แอป"
ต้องการลบโฟลเดอร์แอพ? เรียกใช้สคริปต์อีกครั้ง ยกเว้นคราวนี้ เลือกตัวเลือก 3 เพื่อลบทุกอย่าง
สคริปต์ทุบตีมรดก
ถ้างูใหญ่ล้มเหลวคุณ แต่คุณยังคงต้องการที่โฟลเดอร์แอปลองใช้ appfixer.sh สิ่งสำคัญที่ต้องเข้าใจในที่นี้คือสคริปต์นี้หยาบมาก ไม่ใช่รหัสที่ไม่ดี แต่อย่างใด แต่ไม่มีปุ่มเลิกทำ Appfixer.sh ทำงานโดยเรียกใช้ตัวเลือกต่างๆ บนเดสก์ท็อป Gnome ผ่าน คำสั่งgsettings คุณควรใช้สคริปต์นี้เฉพาะเมื่อคุณไม่มีวิธีเรียกใช้ interactive.py ไม่สามารถทำงานได้ Python3 อย่างถูกต้อง หรือเพียงแค่ไม่รู้ว่าต้องทำอย่างไร
เรียกใช้ appfixer.sh ด้วย:
./appfixer.sh
บางครั้งการรันสคริปต์ Bash ด้วย ./ แทนที่จะเป็น Bash หรือ Sh อาจทำให้ไวยากรณ์เสียหายได้ หากคุณประสบปัญหากับคำสั่งข้างต้น ให้ลองทำสิ่งเหล่านี้แทน:
sh appfixer.sh
หรือ
bash appfixer.sh