Tạo ứng dụng từ Executable (và thư mục trong đó)


1

Vì vậy, tôi đã thử một trò chơi mà tôi đã nghe nói và phiên bản tương thích với linux của nó bao gồm một thư mục tài nguyên và một tệp thực thi. Tôi yêu trò chơi, nhưng điều khiến tôi bận tâm là cách truy cập nó thật kinh khủng. Tôi dường như không thể tìm cách thêm nó vào bảng điều khiển của mình cho nó một biểu tượng.

Làm cách nào tôi có thể biến thư mục này thành một ứng dụng hoạt động như một ứng dụng từ trung tâm phần mềm? (Có Danh mục, Biểu tượng, v.v.)

Thông tin khác

  • Tôi sử dụng Linux Mint, một ngã ba Ubuntu, trong khi sự khác biệt chính tôi có thể tìm thấy là nó sử dụng Môi trường máy tính để bàn Cinnamon.

  • Có vẻ như tất cả các mã nguồn đều có trong C ++ ./g_src/, vì vậy tôi có thể xây dựng lại nó.

  • Tệp tôi mở để bắt đầu trò chơi là tập lệnh shell thực hiện một vài lệnh trước khi chuyển đến tệp thực thi "đúng".


1
Chỉ cần tạo 'trình khởi chạy' thích hợp cho nó: help.ubfox.com/community/UnityLaunchersAndDesktopFiles
Ivan Temchenko

Tôi đã cố gắng tìm kiếm mọi thứ như thế này - làm thế nào bạn tìm thấy nó?
Lười biếng hợp pháp

1
thật dễ dàng khi bạn biết phải tìm gì)
Ivan Temchenko

Câu trả lời:


1

Ivan Temchanko nói với tôi rằng tôi cần tạo một tệp * .desktop, với hướng dẫn được tìm thấy ở đây .

Tôi sẽ cần tạo tệp .desktop bằng văn bản này:

[Desktop Entry]
Version=version.number
Name=Application Name
Comment=Application Description
Exec=/absolute/path/to/executable-file
Icon=/absolute/path/to/program-icon
Terminal=false
Type=Application
Categories=Games;Application;

Tôi đã có thể chạy nó như vậy, nhưng tôi muốn nhiều hơn thế. Vì vậy, tôi đã làm thêm một chút đào xung quanh.

Tôi có thể sử dụng desktop-file-validate filelệnh được nói ở đây để xem tôi đã làm đúng chưa. Vì một số lý do, tôi không thể xác thực các phiên bản "0.42,06", "42,06", "42,6" hoặc thậm chí "42". Tôi quyết định bỏ qua phần này của tập tin máy tính để bàn.

Sau đó tôi đã sử dụng lệnh desktop-file-install fileđể cài đặt trò chơi /usr/share/applications/. Sau đó tôi có thể tìm thấy nó trong menu của mình, đặt nó lên một bảng điều khiển hoặc di chuyển nó đến máy tính để bàn. Đây là cách tôi muốn và tôi thích nó theo cách này.

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.