จะแก้ไขเมนู gnome / unity โดยไม่ใช้ Alacarte ได้อย่างไร?


19

Alacarte หยุดทำงานทุกครั้งที่ฉันพยายามแก้ไขเมนูย่อยหรือย้ายรายการจากเมนูย่อยหนึ่งไปยังอีกรายการหนึ่งจากนั้นฉันต้องล้างไฟล์ application.menu หรือเดสก์ท็อป gnomeshell ของฉันจะไร้ประโยชน์ มีวิธีการจัดระเบียบเมนูหลักและแอพพลิเคชั่นย่อยของ Unity Dash โดยไม่ต้องใช้ Alacarte หรือไม่? ฉันมีรายการติดตั้งอยู่ในหมวดหมู่ที่ไม่ถูกต้องและฉันต้องการลบไอคอนซอมบี้ออกไปด้วย


1
ฉันสามารถแก้ไขและแก้ไขข้อมูลบางอย่างโดยใช้คำตอบเหล่านี้ แต่คำถามใหญ่ข้อหนึ่งยังไม่ได้รับคำตอบ ฉันจะย้ายรายการที่ gnome ใส่ผิดในเมนู 'อื่น ๆ ' ในระหว่างการอัพเกรดครั้งล่าสุดได้อย่างไร

คำตอบ:


18

วิธี GUI

คุณอาจต้องการลองMenulibreทางเลือกใหม่ของ Alacarte คุณสามารถติดตั้งผ่าน:

sudo apt-get install menulibre

คู่มือวิธี

แอปพลิเคชั่นตัวเรียกใช้จะอยู่ในโฟลเดอร์ทั้งสามนี้

~/.local/share/applications

(ผู้ใช้ของคุณเท่านั้น)

/usr/local/share/applications
/usr/share/applications

(ผู้ใช้ทั้งหมด)

ด้วยการแก้ไข.desktopไฟล์ที่พบในโฟลเดอร์เหล่านี้คุณสามารถแก้ไขรายการเมนูได้โดยตรง การแก้ไขในโฟลเดอร์ทั่วทั้งผู้ใช้จะต้องมีการเข้าถึงรูท:

gksudo nautilus /usr/local/share/applications

ลากและวาง.desktopไฟล์ลงในตัวแก้ไขข้อความเช่น gedit เพื่อแก้ไขเนื้อหา หากจำเป็นต้องเข้าถึงรูทใช้:

gksudo gedit

ลบไฟล์เพื่อลบรายการเมนู / เส้นประที่เกี่ยวข้อง

ข้อแม้สำคัญ : การเปลี่ยนแปลงที่เกิดขึ้นกับค่าเริ่มต้น - เช่นผู้ใช้ - .desktopไฟล์อาจถูกเปลี่ยนกลับในการอัปเดตระบบครั้งถัดไป


1
/usr/share/applicationsเรียกโปรแกรมสำหรับผู้ใช้ทุกคนมักจะอยู่ใน /usr/local/share/applicationsมักจะมีเพียงตัวเรียกโปรแกรมสำหรับโปรแกรมที่คุณติดตั้งจากซอร์สโค้ด นอกจากนี้คุณสามารถแก้ไขตัวเรียกใช้งานจากหนึ่งในสองโฟลเดอร์ดังกล่าวในฐานะผู้ใช้ปกติ: คัดลอกตัวเรียกใช้ไปยัง~/.local/share/applicationsและแก้ไขสำเนานั้น (นั่นคือสิ่งที่ alacarte และ menulibre ทำ) มีเพียงคุณเท่านั้นที่จะเห็นตัวเรียกใช้งานที่ปรับเปลี่ยนนี้

@BrunoNova ขอบคุณสำหรับการแก้ไขสถานที่ตัวเรียกใช้! ฉันต้องการเพิ่มเฉพาะการคัดลอกตัวเรียกใช้ไปยังโฟลเดอร์บ้านของคุณเท่านั้นอาจส่งผลให้ตัวเรียกใช้งานซ้ำในขีดกลาง OTOH การเปลี่ยนแปลงที่เกิดขึ้นกับ launchers เริ่มต้นอาจได้รับการคืนค่าด้วยการอัปเดตระบบ
Glutanimate

จะเปลี่ยนตำแหน่งรายการในเมนูได้อย่างไร?
Dims


0

ทางเลือกเก่าคือการติดตั้ง gnome-panel และใช้โปรแกรม gnome-desktop-item-edit

gnome-desktop-item-editนอกจากนี้ยังมีพารามิเตอร์--create-newเพื่อสร้างปืนกลใหม่


0

โปรแกรมแก้ไขเมนูทางเลือกอีกอย่างคือezameที่ฉันใช้และทำงานได้ค่อนข้างดี คุณสามารถติดตั้งได้โดยเรียกใช้สิ่งต่อไปนี้:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

รหัสที่มาที่มีอยู่ในGitHub

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.