Câu hỏi tìm kiếm các ứng dụng (không phải trong $ PATH) từ dấu gạch ngang thống nhất


Tôi có một số ứng dụng như nhật thực, netbeans, vuze chiết xuất /opt/ danh mục. Các ứng dụng này không hiển thị trong khi tìm kiếm trong dấu gạch ngang thống nhất. Có cách nào để tôi có thể nhận được các ứng dụng này được lập chỉ mục không?

('chạy lệnh'không nhớ đường dẫn sau lần đầu tiên, nhưng nhấn siêu nút dễ hơn alt+f2)


5
2017-10-16 08:19


gốc




Các câu trả lời:


Bạn sẽ cần phải tạo một tệp .desktop cho nó và đặt nó vào / usr / share / applications / để làm cho nó rộng hoặc ~ / .local / share / applications / để thêm nó cho người dùng của bạn. Để có ví dụ về tệp sẽ trông như thế nào, bao gồm cả danh sách nhanh, hãy xem câu trả lời này: Trình khởi chạy tùy chỉnh và Danh sách phát nhanh thống nhất có sẵn là gì?. Bạn sẽ chỉ thay đổi tên, bình luận, exec, biểu tượng và thêm tùy chọn thêm một số mục quicklist.


3
2017-10-16 08:31



câu hỏi này là nhiều hơn về cách để có được dấu gạch ngang thống nhất để lập chỉ mục chúng tự động. Ví dụ, thêm một thư mục cha được lập chỉ mục hoặc ghi nhớ đường dẫn sau lần đầu tiên tôi sử dụng từ 'chạy lệnh' - nariknahom
Nó được thiết kế theo cách đó. Không phải tất cả các chương trình đều có thể được coi là ứng dụng. Ví dụ, lệnh cp sẽ không làm gì hữu ích khi được gọi không có đối số, vì vậy nó sẽ không phù hợp với các ứng dụng khác. Vì vậy, bạn thực sự cần một cái gì đó để nói với hệ thống rằng nó là một ứng dụng và đó là những gì các tập tin máy tính để bàn cho. Không có cách nào để hệ thống tự động "hiểu" điều này. - Jo-Erlend Schinstad
Làm thế nào về dấu gạch ngang thống nhất nhớ đường dẫn của thực thi sau khi lần đầu tiên tôi được sử dụng từ 'chạy một lệnh'? - nariknahom
Nó sẽ không thể được, nhưng alt + f2 đã được sử dụng cho mục đích này trong hơn một thập kỷ, vì vậy những người đang tìm kiếm tính năng này sẽ trông chờ alt + f2 và những người không tìm kiếm nó, có lẽ sẽ không bỏ lỡ nó. - Jo-Erlend Schinstad
Để thêm nhiều hơn vào @ Jo-ErlendSchinstad, đây là một tệp mẫu .desktop cho netbeans (đặt tên nó là netbeans.desktop): [Desktop Entry] Encoding = UTF-8 Tên = NetBeans IDE 7.1.2 Comment = Cách thông minh hơn để Code Exec = / bin / sh "/home/ahmad/netbeans-7.1.2/bin/netbeans" Biểu tượng = / media / Dữ liệu / GUI Bộ sưu tập / PNG Biểu tượng / netbeans.png Danh mục = Ứng dụng; Phát triển; Java; Phiên bản IDE = 1.0 Loại = Ứng dụng thiết bị đầu cuối = 0 - M. Ahmad Zafar