Tạo trình khởi chạy ứng dụng cho tệp AppImage trong Ubuntu

về cách tạo trình khởi chạy cho tệp AppImage

Trong phần tiếp theo, chúng ta sẽ xem xét cách tạo trình khởi chạy ứng dụng tùy chỉnh cho tệp AppImage trong môi trường máy tính để bàn Gnome từ Ubuntu. Mặc dù chúng tôi sẽ tập trung vào Ubuntu vì những lý do rõ ràng, phương pháp này cũng sẽ hoạt động trên các bản phân phối khác sử dụng môi trường máy tính để bàn Gnome.

Trước hết, cần nhận xét rằng Tệp AppImage là hình ảnh nén của một ứng dụng và các thư viện mà ứng dụng đó sử dụng. Khi chúng tôi chạy một trong những tệp này, nó tạm thời được gắn trên hệ thống tệp của chúng tôi để chạy. Với phương pháp này, các nhà phát triển có thể đóng gói ứng dụng của họ trong một tệp AppImage và nó sẽ chạy trên bất kỳ bản phân phối nào.

Khi chúng tôi tải xuống và sử dụng tệp AppImage của một ứng dụng, chúng tôi không cần cài đặt nó và chúng tôi không cần quyền root. Loại tệp này không thực hiện thay đổi đối với hệ thống của chúng tôivà chúng là các mã nhị phân phổ quát di động bao gồm tất cả các phụ thuộc và thư viện trong gói.

về appimageLauncher
Bài viết liên quan:
AppImageLauncher, tích hợp các ứng dụng AppImages vào trình khởi chạy ứng dụng

Khi tải xuống một ứng dụng được phân phối dưới dạng AppImage, đây chỉ là một tệp khác trên máy tính của chúng tôi. Để mở ứng dụng, chúng ta cần làm cho tệp này có thể thực thi và khởi động ứng dụng bằng cách chỉ định đường dẫn trên dòng lệnh hoặc bằng cách nhấp đúp vào tệp từ trình quản lý tệp. Nếu chúng tôi quan tâm đến việc có một trình khởi chạy ứng dụng, chúng tôi sẽ cần phải tự mình tạo ra nó.

Cách tạo trình khởi chạy ứng dụng cho tệp AppImage?

Tải xuống tệp AppImage

Một trong những lợi ích của định dạng AppImage là Các tệp này có thể được tải xuống trực tiếp từ trang web của nhà phát triển và nói chung chúng tôi đang sử dụng bản phân phối nào không quan trọng. Đối với những dòng sau, tôi sẽ tải xuống hình ảnh của ứng dụng Ferdi từ trang phát hành trên GitHub. Ferdi là ứng dụng nhắn tin của bạn kết hợp các dịch vụ trò chuyện và nhắn tin trong một ứng dụng.

Ngoài việc sử dụng trình duyệt để tải xuống ứng dụng, chúng ta cũng có thể mở một thiết bị đầu cuối (Ctrl + Alt + T) để tải xuống tệp, làm cho tệp có thể thực thi và khởi chạy ứng dụng:

tải xuống Ferdi dưới dạng appimage

wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage

khởi chạy ferdi dưới dạng appimage

chmod +x Ferdi-5.6.0-beta.8.AppImage

./Ferdi-5.6.0-beta.8.AppImage

Mặc dù một tệp AppImage có thể được tải xuống và chạy từ bất kỳ thư mục nàoĐể giữ cho hệ thống tệp được tổ chức tốt, hãy di chuyển nó đến một thư mục thích hợp hơn trước khi tạo trình khởi chạy cho tệp này.

mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/

Tạo trình khởi chạy ứng dụng cho tệp AppImage

Một trong những đặc điểm của Ubuntu là chúng ta có thể khởi động các ứng dụng bằng cách nhấp vào "Hiển thị ứng dụng”Từ thanh dock, và sau đó chúng ta chỉ cần tìm ứng dụng trong cửa sổ ứng dụng. Để một ứng dụng hiển thị trong cửa sổ ứng dụng này, nó phải có một mục trên màn hình trong một thư mục thích hợp. Các trình khởi chạy này là các tệp chỉ định cách khởi động ứng dụng và kết thúc trong phần mở rộng .desktop.

Các ứng dụng trên toàn hệ thống có các mục trên màn hình nằm trong thư mục / usr / share / apps. Tuy nhiên, việc ghi vào thư mục này yêu cầu quyền root và vì một trong những lợi ích của tệp AppImages là chúng không yêu cầu quyền root, hãy tạo một mục trên màn hình trong thư mục ~ / .local / share / ứng dụng. Thư mục này được sử dụng cho các mục nhập trên máy tính của người dùng hiện tại. Tạo tệp .desktop tại đây sẽ cung cấp trình khởi chạy cho người dùng hiện tại.

Nội dung trình khởi chạy

Với trình soạn thảo văn bản yêu thích của chúng tôi, chúng tôi sẽ tạo một tệp có tên Ferdi.desktop trong ~ / .local / share / ứng dụng.

vim ~/.local/share/applications/Ferdi.desktop

Khi tệp được mở, bên trong chúng tôi sẽ dán nội dung sau và lưu nó:

tạo trình khởi chạy cho tệp hình ảnh ứng dụng

[Desktop Entry]
Name=Ferdi
Comment=Aplicación de mensajería
Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage
Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg
Terminal=false
Type=Application
Categories=Internet;
  • Trong tiền tuyến chúng ta sắp chỉ định rằng đây là đầu vào trên màn hình.
  • La dòng thứ hai cho biết tên của ứng dụng mà chúng ta sẽ thấy trong cửa sổ ứng dụng.
  • La dòng thứ ba bao gồm một nhận xét có thể được xem như thông tin.
  • Trong dòng thứ tư đường dẫn đến tệp thực thi được chỉ định. Ở đây, cần phải thay thế tên người dùng bằng tên người dùng mà mỗi người sử dụng.
  • La dòng thứ năm cho biết biểu tượng để sử dụng. Tại đây, bạn có thể chỉ định đường dẫn đến biểu tượng tùy chỉnh hoặc sử dụng biểu tượng là một phần của gói biểu tượng.
  • Trong dòng thứ sáu nó được chỉ định nếu ứng dụng này chạy trong thiết bị đầu cuối hay không.
  • La dòng thứ bảy cho hệ thống biết đó là ứng dụng, liên kết hay thư mục.
  • Về dòng cuối cùng chỉ định danh mục mà ứng dụng thuộc về. Điều này được thực hiện cho các menu ứng dụng tách các trình khởi chạy ứng dụng thành các danh mục khác nhau.

Bây giờ mục nhập trên màn hình đã được tạo và lưu, chúng ta sẽ thấy ứng dụng trong cửa sổ ứng dụng và chúng tôi sẽ có thể chạy nó từ đó.

trình khởi chạy ứng dụng cho tệp AppImage của Ferdi

Theo tùy chọn, chúng tôi có thể nhấp chuột phải vào biểu tượng và nhấp vào Thêm vào mục yêu thích nếu chúng tôi muốn trình khởi chạy này luôn ở trong bến.

thêm vào mục yêu thích


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.