Hầu hết các máy tính để bàn linux, theo quy ước, sử dụng một cái gì đó gọi là launcher , là các tệp có .desktop
phần mở rộng và chúng tương tự như các .lnk
phím tắt của Windows , nhưng mạnh hơn. Chúng là những gì bạn thấy trong menu ứng dụng của bạn.
Trình khởi chạy chỉ là một tệp văn bản nhỏ chứa các đường dẫn đến các tài nguyên như: biểu tượng, tiêu đề, mô tả và dòng lệnh thực thi chỉ là đường dẫn tuyệt đối đến ứng dụng thực tế, trong số các tính năng khác. Bây giờ, trình quản lý máy tính để bàn của bạn (giả sử là Gnome, XFCE, KDE, v.v.) đọc các hướng dẫn được ghi trên tệp đó để hiển thị cho bạn thông tin về ứng dụng đó và khi bạn nhấp vào nó, nó sẽ thực thi dòng lệnh mà tệp launcher chứa.
/usr/bin
Ví dụ, tệp thực thi thực tế có thể nằm trong một trong các thư mục nhị phân phổ biến . Trình giả lập Shell hoặc thiết bị đầu cuối tìm kiếm nhị phân trên các thư mục này, đó là lý do tại sao bạn có thể gọi google-chrome
từ một dòng lệnh và Google Chrome sẽ mở, rất có thể là nếu bạn điều hướng đến /usr/bin
bạn sẽ tìm thấy một liên kết tượng trưng đến tệp thực thi.
Bạn có thể biết vị trí thực thi đó được đặt ở đâu bằng cách mở bất kỳ launcher
tệp nào trên bất kỳ trình soạn thảo văn bản đơn giản nào và bằng cách tìm exec
khóa.
Bạn có thể tìm thấy (gần như) tất cả các trình khởi chạy mà bạn thấy trên các menu bên trong /usr/share/applications
thư mục của hệ thống, bạn cũng có thể tìm thấy chúng trong ~/.local/share/applications
thư mục bên trong thư mục chính của bạn.
Và theo như tôi biết, nhiều tổ hợp phím (bao gồm cả Gnome) của máy tính để bàn thực sự thực thi một dòng lệnh để gọi ứng dụng mà khóa bị ràng buộc, vì vậy trước tiên bạn có thể nhìn vào lệnh của bạn launchers
để xem lệnh thực tế được thực thi khi nhấp vào trình khởi chạy đó, hoặc bạn có thể xem xét các thư mục nhị phân của mình (cẩn thận ở đây) để biết các tệp nhị phân có sẵn.
Nhiều ứng dụng thực sự được tạo sẵn để được gọi từ các trình khởi chạy , cung cấp chúng cùng với các tệp thực thi của chúng trong các gói bạn tải xuống (như từ Trung tâm phần mềm Ubuntu) và chúng sẽ tự động được cài đặt vào các thư mục ứng dụng được xác định trước, vì vậy nếu là một ứng dụng không đi kèm với trình khởi chạy, rất có thể nó không được gọi từ một người; mặc dù các trình khởi chạy cung cấp một tùy chọn để gọi các tệp thực thi chỉ có văn bản bên trong các trình giả lập thiết bị đầu cuối, nhưng bạn có thể tìm hiểu thêm về nó trên các trang Đặc tả mục nhập của máy tính để bàn .