Làm thế nào để đăng ký ứng dụng trong KDE?


9

Thông thường, khi bạn cài đặt gói ứng dụng KDE thông thường, biểu tượng của nó sẽ hiển thị trong menu KDE.

Bây giờ, tôi đang tạo gói cho ứng dụng có trong tệp * .zip, tôi có thể cài đặt nó, chạy nó, nhưng nó không hiển thị trong menu KDE. Vậy làm thế nào để đăng ký?

openSUSE 11.4, KDE3.5.10 (!), ứng dụng: IntelliJ IDEA.

Câu trả lời:


7

Bạn cần tạo một tệp .desktop và đặt nó vào đúng vị trí. Trên hệ thống của tôi, chúng được đặt trong /usr/share/applications. Thông số kỹ thuật có thể được tìm thấy trên FreeDesktop . Sao chép một và gọi nó intellij.desktopvà sửa đổi cho phù hợp. Tôi nghĩ KDE nên chọn nó cho phù hợp.


KDE chọn nó, nhưng nó không có biểu tượng, mặc dù nó được chỉ định chính xác. Làm thế nào để sửa cái này?
jvriesem

2

IDEA hiện bao gồm khả năng tạo tệp .desktop cho chính nó. Tools > Create Desktop Entry...


2

kmenueditlà một phần mặc định của bản phân phối KDE và cung cấp GUI để chỉnh sửa menu và tạo các mục trên màn hình. Bạn có thể khởi động nó kmenuedittừ thiết bị đầu cuối hoặc nhấp chuột phải vào nút trình khởi chạy ứng dụng. Trong GUI, bạn có thể sao chép, di chuyển, sắp xếp lại và xóa các mục trong menu hoặc nhất là tạo một mục mới bằng cách chọn Tệp-> Mục mới.

Bạn có thể điền tên và mô tả tùy chọn và cung cấp lệnh để chạy, từ trình duyệt tệp hoặc bằng cách nhập nó. Lệnh được chạy trong PATHmôi trường của bạn, vì vậy bạn có thể cung cấp đường dẫn đầy đủ hoặc chỉ tên bạn sẽ chạy từ thiết bị đầu cuối. Trong trường hợp này bạn chỉ có thể sử dụng intellij. Bạn cũng có thể cung cấp các đối số bổ sung, do đó, để chạy một chương trình cụ thể trong Wine bạn có thể sử dụng wine /path/to/program.exe.

Bạn cũng có thể bao gồm các chuỗi thay thế khác nhau làm đối số cho lệnh trong lệnh sẽ được thay thế khi chạy. Bạn cũng có thể Hữu ích phổ biến nhất có thể là '% U`, được thay thế bằng danh sách URL (hoặc đường dẫn tệp) được kéo vào biểu tượng, nhưng có một vài biến thể cho các trường hợp sử dụng khác nhau.

Bạn có thể chọn một biểu tượng bằng cách nhấp vào nút biểu tượng ở đầu cửa sổ mục mới. Tất cả các biểu tượng hệ thống mặc định có sẵn để chọn hoặc bạn có thể chọn thứ gì đó từ hệ thống tệp.

Trong mọi trường hợp, lưu mục hoàn thành của bạn và di chuyển nó đến nơi bạn muốn trong menu. Chọn File-> Save và nó sẽ cập nhật menu hệ thống (có thể mất một lúc - sẽ có một hộp thoại cho bạn biết khi nó hoạt động).


0

Tạo tệp .desktop trong / usr / share / ứng dụng là chính xác và tôi sẽ thêm rằng đó là một ý tưởng tốt để tạo một liên kết đến tệp idea.sh để tệp .desktop trỏ đến liên kết thay vì tệp thực tế.

Theo cách đó, thật dễ dàng để thay thế liên kết khi một phiên bản mới xuất hiện thay vì phải nhớ tệp .desktop ở đâu và chỉnh sửa nó bằng đường dẫn mới.

Đây là tập tin idea.desktop của tôi;

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
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.