Phím tắt để tìm kiếm tất cả các ứng dụng đã cài đặt bằng debian / gnome


0

Tôi muốn tạo một lối tắt để khởi chạy ứng dụng "tìm kiếm trên máy tính" ("Ứng dụng" -> "Phụ kiện" -> "Tìm kiếm trên màn hình") trong debian / gnome. Liệu lối tắt này có tồn tại (hoặc có thể được tạo) trong debian / gnome không? Hơn nữa, để tạo thêm các phím tắt như thế này, làm cách nào tôi có thể tìm thấy tên của bất kỳ ứng dụng nào tôi có thể tìm thấy bằng cách nhấp vào "Ứng dụng" và duyệt UI đồ họa cho các ứng dụng (ví dụ: lệnh terminal google-chromesẽ mở GUI của chrome; Tôi cũng có thể tìm thấy chrome bằng cách truy cập "Ứng dụng" -> "Internet" -> "Google Chrome")?

Tôi đã thử một vài truy vấn google (ví dụ: "lệnh đầu cuối cho tìm kiếm trên máy tính để bàn"), nhưng tôi nghĩ vấn đề là tôi không biết phải truy vấn gì để tìm thông tin này.


Phiên bản nào của gnome bạn đang sử dụng? btw, tôi nghĩ rằng một truy vấn google nhanh chóng sẽ giải quyết điều đó.
arielnmz

gnome-session 3.4.2.1
châm biếm

1
Và nhấn phím siêu không giúp được gì? Bạn đã cố gắng nói chính xác điều gì với cách tôi có thể tìm thấy tên của ứng dụng (ví dụ: google-chrome sẽ mở chrome trong thiết bị đầu cuối) ???? Bạn có thể vui lòng giải thích thêm? Bạn đã thử những gì cho đến nay? Tại sao nó thất bại?
arielnmz

Câu trả lời:


0

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ó .desktopphần mở rộng và chúng tương tự như các .lnkphí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/binVí 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-chrometừ 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/binbạ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ỳ launchertệ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 execkhó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/applicationsthư mục của hệ thống, bạn cũng có thể tìm thấy chúng trong ~/.local/share/applicationsthư 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 .


Cảm ơn vì thông tin. Bây giờ tôi cảm thấy nhiều hơn về ánh sáng về những gì đang diễn ra khi tôi nhấp vào trình khởi chạy trong GUI. Tuy nhiên, tôi không thể tìm thấy vị trí của trình khởi chạy cho ứng dụng cụ thể này. Để thay thế, tôi đã tải xuống gnome-do và tạo một phím tắt tùy chỉnh để khởi chạy chương trình này.
trớ trêu
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.