Nhận đường dẫn đến ứng dụng?


24

Làm thế nào người dùng có thể xác định đường dẫn đến một ứng dụng đang được hiển thị trong launcher?

Điều này có nghĩa là cho những người không phải là lập trình viên hoặc chuyên gia, vì vậy các lệnh đầu cuối không thực sự phù hợp với họ. Tại sao: chúng tôi cần làm cho người dùng có thể kéo tệp / thư mục trên các ứng dụng của mình, một tính năng hệ điều hành tiêu chuẩn hoàn toàn thiếu trong Ubuntu.


Bạn yêu cầu câu trả lời cho người không lập trình hoặc chuyên gia. Câu trả lời của Pilot6 khá gần với những gì bạn muốn - thông thường .desktopcác tệp cho mỗi ứng dụng được đặt /usr/share/applicationsnhưng không phải lúc nào cũng vậy. Bạn có xem xét một tập lệnh shell mà tôi có thể viết và chỉ ra cách thiết lập hoặc bạn không muốn xử lý dòng lệnh nào cả? Kịch bản có thể xác định vị trí của từng tệp và vị trí chính xác của tệp nhị phân thực thi
Sergiy Kolodyazhnyy

Câu trả lời:


23

Đi đến /usr/share/applicationshoặc ~/.local/share/applications, nhấp chuột phải vào biểu tượng ứng dụng và nhấp vào "Thuộc tính".

Tôi không thấy lý do tại sao một người không thể chạy lệnh trong thiết bị đầu cuối sẽ cần một đường dẫn.


2
Cũng có thể có các tệp .desktop dành riêng cho người dùng ~/.local/share/applications.
Chỉ huy Byte

Đó là một trường hợp hiếm gặp, chủ yếu là khi cài đặt bằng tay hoặc liên quan đến rượu vang.
Phi công6

Được nâng cấp, nhưng tôi đồng ý với Byte Commander - bạn nên đề cập đến các địa điểm khác có thể. Chẳng hạn, MPLAB IDE của Microchip cài đặt tất cả các tệp của nó vào /optthư mục
Sergiy Kolodyazhnyy

1
cảm ơn, lý do không có thiết bị đầu cuối: có thể kéo tệp / thư mục trên một ứng dụng, một tính năng hệ điều hành tiêu chuẩn hoàn toàn không có trong Ubuntu.
xamiro

1
Lý do tại sao mọi người cần đường dẫn là ngay cả khi nhà phát triển gặp sự cố khi tạo GUI, họ vẫn sẽ đặt trường văn bản vào đó yêu cầu người dùng cung cấp ví dụ: "đường dẫn đến Google Chrome". Nó hút, nhưng nó vẫn tốt hơn nhiều so với một thiết bị đầu cuối.
Andreas

13

Chỉ mất vài giây để có được đường dẫn đến một ứng dụng. Tìm kiếm ứng dụng trong Dash và sau đó kéo biểu tượng của ứng dụng vào thiết bị đầu cuối. Đường dẫn đầy đủ của ứng dụng sẽ được hiển thị tự động trong thiết bị đầu cuối.

Kéo biểu tượng vào thiết bị đầu cuối cũng sẽ hiển thị đường dẫn đến bất kỳ tệp, thư mục, lưu trữ hoặc bất kỳ thứ gì khác có biểu tượng.


câu trả lời chính xác! hoạt động tốt
Nadav B

8

Bạn phải đi đến một nhà ga, tôi sợ ... Đây là một ví dụ:

whereis gedit

cung cấp như đầu ra:

gedit: /usr/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz

trong đó / bin / path là nơi chứa tệp thực thi, / share / one là một thư mục chứa một số tệp phụ kiện cho ứng dụng và / man / one là hướng dẫn của gedit.

tôi mong bạn trả lời câu hỏi này


2
Điều này cho bạn biết vị trí của geditcác tệp mà bạn có thể truy cập từ thiết bị đầu cuối, nhưng nó không cho bạn biết lệnh nào sẽ được chạy bởi một mục Trình khởi chạy.
Chỉ huy Byte

1
Xin chào, theo như tôi hiểu, câu hỏi là về con đường nơi ứng dụng được đặt trong hệ thống. xamiro không đề cập đến việc anh ta muốn biết lệnh được sử dụng để chạy chương trình.
Matteo S.
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.