Giống như việc tạo phím tắt trên Windows 10, hầu hết các ứng dụng sau khi cài đặt sẽ tự tạo file .desktop và đặt trong menu Ứng dụng, giúp bạn truy cập nhanh hơn. Nhưng nếu bạn biên dịch chương trình từ nguồn hoặc tải ứng dụng dưới định dạng lưu trữ, bạn sẽ cần sử dụng Terminal để chạy chương trình mỗi khi muốn sử dụng. Điều này dẫn đến việc tốn rất nhiều thời gian quý báu của bạn.
Trong bài viết này, Mytour sẽ hướng dẫn bạn cách tạo file .Desktop cho ứng dụng Linux, giúp khởi chạy ứng dụng từ menu Ứng dụng trở nên nhanh chóng hơn.
Bí quyết tạo file .Desktop cho ứng dụng Linux
Về bản chất, file .desktop là một tệp văn bản đơn giản chứa thông tin về một chương trình. Thường nằm tại “~/.local/share/applications” hoặc “/usr/share/applications/”, tùy thuộc vào việc bạn muốn trình khởi chạy chỉ có thể truy cập cho tài khoản Local hay cho tất cả mọi người. Nếu bạn mở đến 1 trong 2 thư mục trên File manager, bạn sẽ thấy các file .desktop tương ứng với các ứng dụng đã cài đặt trên máy tính của bạn.
Trong hướng dẫn này, Mytour sẽ hướng dẫn cách tạo file .desktop cho Super Tux Kart, một trò chơi đua xe phổ biến. Để cập nhật, bạn chỉ cần tải xuống phiên bản mới nhất từ kho lưu trữ tar, giải nén và thực thi tệp để mở trò chơi.
Điều độc đáo là bạn chỉ có thể tải phiên bản mới nhất bằng cách tải xuống kho lưu trữ tar, giải nén và chạy tệp tin để khởi động trò chơi.
Áp dụng bước này cho bất kỳ chương trình nào bạn muốn tạo trình khởi chạy.
Chú ý: Bước dưới đây giả sử bạn đã có file lưu trữ cho chương trình bạn muốn tạo trình khởi chạy trong thư mục Downloads.
Bước 1: Di chuyển đến thư mục lưu trữ file, chuột phải và chọn Giải nén tại đây.
Bước 2: Khi quá trình giải nén kết thúc, mở thư mục mới bạn vừa giải nén và tìm file thực thi. Chuột phải vào file thực thi, nhấn Chạy để mở chương trình và đảm bảo nó hoạt động.
Bước 3: Trong trường hợp bạn không thấy tùy chọn Chạy trong menu, điều này có thể xảy ra nếu file thực thi là file văn bản. Ở tình huống này, bạn có thể mở file thực thi qua Terminal hoặc nếu sử dụng GNOME, chọn menu File ở góc trên cùng thanh, sau đó chọn Preferences.
Bước 4: Sau đó, chọn Tab Hành vi và tìm tùy chọn Chạy chúng dưới mục Tệp Văn bản Có thể Thực thi. Lúc này, tùy chọn Chạy sẽ hiển thị trong menu khi bạn chuột phải vào file thực thi.
Bước 5: Nếu bạn đã xác nhận rằng ứng dụng hoạt động khi chạy, đóng ứng dụng đó lại. Sau đó, mở trình soạn thảo văn bản và dán đoạn mã sau vào file văn bản trống:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/đường/dẫn/tới/thực/thi
Name=Tên Ứng Dụng
Icon=/đường/dẫn/tới/biểu/tượng
Trong phần Exec, thay đổi đường dẫn đến file thực thi và ô Name là tên của ứng dụng. Hầu hết chương trình sẽ có biểu tượng trong kho lưu trữ, vì vậy đừng quên thêm cả biểu tượng đó. Trong ví dụ này, file khởi chạy cho Super Tux Kart có dạng như sau:
Bước 6: Lưu file trong thư mục “~/.local/share/applications” và đặt tên là “tên-ứng-dụng.desktop”. Thư mục “.local” là thư mục ẩn trong thư mục Home, nên để hiển thị thư mục, bạn phải bật tùy chọn “Hiện các Tệp Ẩn”. Nếu bạn muốn truy cập cho tất cả các tài khoản, chạy lệnh sau:
sudo mv ~/.local/share/applications/tên-ứng-dụng.desktop /usr/share/applications/
Lưu ý thay đổi
Bước 7: Khi đã hoàn tất, chỉ cần mở menu Ứng dụng trên màn hình desktop và bạn sẽ có thể sử dụng ứng dụng.
Đây là cách tạo tệp .Desktop cho ứng dụng trên Linux. Bạn có thể áp dụng cách này trên tất cả các hệ điều hành dựa trên Linux. Nếu có bất kỳ thắc mắc hoặc câu hỏi nào cần giải đáp, hãy để lại ý kiến của bạn trong phần bình luận bên dưới bài viết. Chúc các bạn thành công!