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