Làm cách nào để chỉnh sửa menu gnome / unity mà không cần sử dụng Alacarte?


19

Alacarte gặp sự cố mỗi khi tôi cố chỉnh sửa menu con hoặc di chuyển một mục từ menu con này sang menu con khác và sau đó tôi sẽ phải xóa các tệp application.menu hoặc máy tính để bàn gnomeshell của tôi sẽ vô dụng. Có cách nào để sắp xếp menu chính của tôi và các thể loại ứng dụng dash unity mà không cần sử dụng Alacarte không? Tôi đã có rất nhiều mục được cài đặt trong danh mục sai và tôi cũng muốn xóa một tấn biểu tượng zombie.


1
Tôi có thể chỉnh sửa và sửa một số thông tin bằng cách sử dụng các phản hồi này, nhưng một câu hỏi lớn vẫn chưa được trả lời. Làm cách nào để di chuyển các mục mà gnome đã xử lý sai trong menu 'khác' trong lần nâng cấp cuối cùng của tôi và đặt chúng trở lại nơi chúng thuộc về?

Câu trả lời:


18

Cách GUI

Bạn có thể muốn thử Menulibre , một lựa chọn mới cho Alacarte. Bạn có thể cài đặt nó qua:

sudo apt-get install menulibre

Cách thủ công

Các trình khởi chạy ứng dụng được đặt trong ba thư mục sau:

~/.local/share/applications

(chỉ người dùng của bạn)

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

(tất cả người dùng)

Bằng cách sửa đổi các .desktoptập tin được tìm thấy trong các thư mục này, bạn có thể chỉnh sửa các mục menu trực tiếp. Sửa đổi trong các thư mục toàn người dùng sẽ yêu cầu quyền truy cập root:

gksudo nautilus /usr/local/share/applications

Kéo và thả .desktoptệp vào trình soạn thảo văn bản như gedit để chỉnh sửa nội dung của chúng. Nếu cần truy cập root, sử dụng:

gksudo gedit

Xóa các tập tin để loại bỏ các mục / menu dash tương ứng của chúng.

Cảnh báo quan trọng : Các thay đổi được đưa vào mặc định - tức là toàn bộ người dùng - .desktopcác tệp có thể được hoàn nguyên trong bản cập nhật hệ thống tiếp theo.


1
Các trình khởi chạy ứng dụng cho tất cả người dùng thường được đặt trong /usr/share/applications. /usr/local/share/applicationsthường chỉ chứa các trình khởi chạy cho các chương trình mà bạn cài đặt từ mã nguồn. Ngoài ra, bạn có thể chỉnh sửa trình khởi chạy từ một trong hai thư mục đó như một người dùng bình thường: sao chép trình khởi chạy sang ~/.local/share/applicationsvà chỉnh sửa bản sao đó (đó là những gì alacarte và menulibre làm). Chỉ có bạn sẽ thấy launcher sửa đổi này.

@BrunoNova Cảm ơn bạn đã chỉnh sửa vị trí launcher! Tôi chỉ muốn thêm rằng sao chép trình khởi chạy vào thư mục nhà của bạn có thể dẫn đến trình khởi chạy trùng lặp trong dấu gạch ngang. OTOH, các thay đổi được giới thiệu cho các trình khởi chạy mặc định có thể được hoàn nguyên với các bản cập nhật hệ thống.
Glutimate

Làm thế nào để thay đổi vị trí mục trong menu?
Ngày

8

Để thêm vào câu trả lời ở trên, các tệp .desktop cũng có thể được đặt trong

/usr/share/applications

0

Một cách khác là cài đặt bảng điều khiển gnome và sử dụng ứng dụng chỉnh sửa gnome-desktop-item-edit.

gnome-desktop-item-editcũng có một tham số --create-new, để tạo launcher mới.


0

Một trình chỉnh sửa menu khác là ezame mà tôi đã sử dụng và hoạt động khá tốt. Bạn có thể cài đặt nó bằng cách chạy như sau:

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

Mã nguồn có sẵn trên GitHub .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.