![]()
Việc thêm một ứng dụng tùy chỉnh vào menu hệ thống là một nhu cầu cơ bản nhưng thường gây khó khăn đối với người dùng Linux mới. Bài viết này là cẩm nang chuyên sâu, giải thích chi tiết cách menu add các lối tắt ứng dụng vào menu Show Applications của môi trường GNOME và các biến thể dựa trên nó, đảm bảo trải nghiệm sử dụng Ubuntu và các bản phân phối khác trở nên liền mạch và hiệu quả hơn. Chúng tôi sẽ đi sâu vào cấu trúc tệp .desktop và các công cụ menu editor để bạn hoàn toàn làm chủ việc quản lý các shortcut này.
![]()
Phân Tích Cấu Trúc Trình Khởi Chạy Ứng Dụng
Trước khi đi vào các bước thực hiện, điều quan trọng là phải hiểu cơ chế hoạt động của trình khởi chạy ứng dụng (launcher) trong các môi trường máy tính để bàn Linux như GNOME, KDE Plasma, XFCE hay Unity. Các môi trường này sử dụng một tiêu chuẩn chung được gọi là Desktop Entry Specification, trong đó tệp .desktop đóng vai trò trung tâm.
Vai Trò Của Tệp .desktop
Tệp .desktop là một tệp văn bản cấu hình đơn giản. Nó hoạt động như một “phiếu giới thiệu” mà hệ thống đọc để biết cách hiển thị và chạy một ứng dụng. Nếu không có tệp này, hệ thống sẽ không thể nhận dạng một tệp thực thi (executable file) là một ứng dụng có thể hiển thị trong menu.
Thông thường, tệp này chứa các thông tin thiết yếu như tên hiển thị, lệnh thực thi, biểu tượng và danh mục. Bất cứ khi nào bạn cài đặt một phần mềm thông qua trình quản lý gói (như apt, snap, flatpak), tệp .desktop tương ứng sẽ được tự động tạo và đặt vào vị trí thích hợp.
Các Thư Mục Lưu Trữ Lối Tắt
Trong hệ thống Linux, các tệp .desktop được lưu trữ tại hai vị trí chính, phân biệt theo phạm vi áp dụng, một yếu tố quan trọng khi bạn muốn menu add một ứng dụng:
Thư Mục Hệ Thống (/usr/share/applications/)
Đây là nơi lưu trữ các tệp .desktop của các ứng dụng được cài đặt trên toàn hệ thống, thường là thông qua trình quản lý gói. Mọi người dùng trên hệ thống đều có thể truy cập và sử dụng các lối tắt này.
- Đường dẫn:
/usr/share/applications/ - Phạm vi: Toàn bộ hệ thống.
- Yêu cầu: Quyền quản trị (sudo) để chỉnh sửa hoặc thêm tệp.
Thư Mục Người Dùng (~/.local/share/applications/)
Thư mục này dành cho các lối tắt tùy chỉnh do một người dùng cụ thể tạo ra. Đây là vị trí lý tưởng để thêm các ứng dụng không được cài đặt thông qua trình quản lý gói (ví dụ: ứng dụng được tải xuống dưới dạng tệp nén hoặc tệp thực thi độc lập).
- Đường dẫn:
~/.local/share/applications/(hoặc$HOME/.local/share/applications/) - Phạm vi: Chỉ dành cho người dùng hiện tại.
- Yêu cầu: Không cần quyền quản trị, chỉ cần quyền người dùng thông thường.
Khi hệ thống tải menu ứng dụng, nó sẽ ưu tiên đọc từ thư mục người dùng. Điều này có nghĩa là bạn có thể tạo một tệp .desktop tùy chỉnh trong thư mục cá nhân để ghi đè (override) hoặc bổ sung cho tệp mặc định của hệ thống.
Hướng Dẫn Thủ Công Tạo Tệp .desktop Chi Tiết
Phương pháp thủ công là cách linh hoạt và mạnh mẽ nhất để menu add một ứng dụng. Nó yêu cầu sử dụng Terminal nhưng cho phép kiểm soát hoàn toàn các thông số của lối tắt.
Bước 1: Quyết Định Vị Trí Lưu Tệp
Nếu ứng dụng là của riêng bạn và chỉ bạn sử dụng, hãy chọn thư mục cá nhân: ~/.local/share/applications/. Nếu bạn muốn ứng dụng hiển thị cho mọi người dùng, hãy chọn thư mục hệ thống: /usr/share/applications/.
Hướng dẫn này sẽ tập trung vào thư mục người dùng vì tính an toàn và tiện lợi.
Bước 2: Tạo Tệp .desktop Mới
Sử dụng trình soạn thảo văn bản Terminal như nano để tạo tệp mới. Đặt tên tệp theo định dạng: [tên_ứng_dụng_của_bạn].desktop.
Ngày Cập Nhật: Tháng 11 17, 2025 by Ngô Hồng Thái