Điểm:10

Chạy lệnh bên trong ứng dụng

lá cờ mx

Trên Ubuntu 16.04, tôi có một phím tắt (Alt+F1) sẽ mở menu để chạy lệnh của một ứng dụng cụ thể.

Chẳng hạn, nếu tôi đang sử dụng LibreOffice Calc's, tôi có thể làm Alt+F1, nhập "cố định hàng" và chọn hành động tương ứng với sự kiện menu đó, và Calc sẽ thực hiện lệnh (cố định một hàng trong trường hợp này).

Một ví dụ khác dành cho Gimp: Tôi có thể làm Alt+F1 và sau đó nhập "cắt xén để lựa chọn", sau đó lệnh đó sẽ được thực thi bên trong ứng dụng.

Tương đương trong Ubuntu 20.04 là gì?

Điểm:10
lá cờ cn

Bạn đang đề cập đến một số chức năng của HUD, cho phép tìm kiếm các lệnh trong menu. Có, điều này đã được tích hợp trong máy tính để bàn Unity, môi trường máy tính để bàn do Canonical phát triển được sử dụng trong Ubuntu trong nhiều năm. Đây là một trong những phổ biến của nó Tính năng sáng tạo. Nó không phải là theo mặc định thay thế+F1, tuy nhiên (điều này được dành riêng cho nhiều DE để triệu tập menu ứng dụng - chế độ xem Hoạt động trong Gnome), nhưng bên phải thay thế key (mà bạn có thể đã thay đổi).

Tuy nhiên, nó thường không bắt kịp. Thêm vào đó, xu hướng hiện đại là loại bỏ tất cả menu truyền thống, việc triển khai điều này là khác nhau đối với các bộ công cụ khác nhau (chương trình GTK so với chương trình QT, v.v.) và trên máy tính để bàn Linux hiện đại. Do đó, nó vẫn chưa phải là một khái niệm phổ biến và chúng ta vẫn phải quét trực quan các menu và menu con để tìm tùy chọn mình muốn.

Máy tính để bàn Unity vẫn có sẵn như một dự án cộng đồng, nhưng tương lai của nó vẫn chưa chắc chắn. Tuy nhiên, máy tính để bàn Mate sống động hơn nhiều trên Ubuntu Mate đã sử dụng HUD đó. Nó không được bật theo mặc định, nhưng bạn có thể kích hoạt nó. Nó dựa trên việc triển khai Unity. Rõ ràng, bạn có thể hack một triển khai trong máy tính để bàn KDE.

Đối với Gimp, chúng tôi thật may mắn. Ở một trong các phiên bản 2.10, chức năng tìm kiếm trong menu đã được giới thiệu, mặc dù nó nhận được rất ít sự công khai. Đánh (theo truyền thống Lotus 123 hoàn hảo) / key, và bắt đầu gõ từ khóa của các lệnh mà bạn muốn tìm.

raj avatar
lá cờ cn
raj
Nâng cao cả câu hỏi và câu trả lời của bạn vì tôi thậm chí không biết rằng có một sự tò mò thú vị như vậy tồn tại/tồn tại. Tuy nhiên, đối với tôi không có gì khác ngoài sự tò mò vì tôi gắn bó với máy tính để bàn Gnome cổ điển kể từ Gnome 2 và rất miễn cưỡng chấp nhận bất kỳ mánh lới quảng cáo nào dành cho máy tính để bàn "hiện đại". Cả Unity và GNOME Shell đều không phải thứ của tôi. Tuy nhiên, vẫn thú vị để biết.
N0rbert avatar
lá cờ zw
Thật tốt khi biết lịch sử của công nghệ, cảm ơn @vanadium.
vanadium avatar
lá cờ cn
@N0rbert cảm ơn vì câu trả lời của bạn: tôi không ngờ rằng HUD thực sự có sẵn trên màn hình Mate, vì vậy đó là thông tin quan trọng để thêm vào đây.
Arthur Colombini Gusmão avatar
lá cờ mx
Cảm ơn @vanadium, biết lịch sử của nó khá thú vị. Cũng là mẹo về GIMP, đó là động lực ban đầu cho câu hỏi của tôi.
Điểm:8
lá cờ zw

Điều đầu tiên cần lưu ý là Ubuntu 16.04 LTS đã sử dụng máy tính để bàn Unity làm môi trường máy tính để bàn.
Có lẽ bạn đang nói về HUD.

Vì vậy, trên Ubuntu 20.04 LTS, bạn phải cài đặt lại máy tính để bàn Unity bằng cách

sudo apt-get cài đặt ubuntu-unity-desktop

và tiếp tục sử dụng nó như trước đây:

HUD trên Unity

Điều tồi tệ là Unity hiện được coi là sản phẩm lỗi thời.

Vì vậy, giải pháp tốt hơn là cài đặt máy tính để bàn MATE bằng cách sudo apt-get cài đặt ubuntu-mate-desktop^ và sau đó kích hoạt HUD trong MATE Tweak và thưởng thức HUD bằng cách nhấn trái thay thế:

HUD trên Ubuntu MATE


Lưu ý: bạn luôn có thể xóa Gnome Shell bằng cách sử dụng câu trả lời khác.

Arthur Colombini Gusmão avatar
lá cờ mx
Cảm ơn bạn đã hướng dẫn chi tiết @N0rbert, câu trả lời siêu hữu ích.
Điểm:4
lá cờ cn
Joe

Mặc dù các câu trả lời khác xử lý tốt tình huống cụ thể này, nhưng vẫn có một cách để thực hiện những việc như thế này và hơn thế nữa với hầu hết mọi ứng dụng hoặc tập hợp hành động.

Khóa tự động cho phép bạn viết các tập lệnh phát ra các sự kiện bàn phím và chuột để thực hiện hầu hết các tác vụ mà bạn có thể thực hiện thủ công bằng bàn phím và chuột. Hầu hết các ứng dụng không thể biết được bạn không gõ và nhấp, vì vậy chúng có thể được kiểm soát ngay cả khi chúng không có bất kỳ điều khoản nào, chẳng hạn như API.

Các tập lệnh AutoKey được viết bằng Python 3, vì vậy chúng có thể thực hiện hầu hết mọi thứ. Một API được cung cấp để tạo các sự kiện bàn phím và chuột và cho một số tương tác của trình quản lý màn hình/cửa sổ.

Một tập lệnh có thể được gán một phím nóng để nó chạy bất cứ khi nào tổ hợp phím nóng đó được nhấn. Bộ lọc cửa sổ cũng có thể được xác định để một phím nóng chỉ kích hoạt một tập lệnh cụ thể nếu cửa sổ đang hoạt động hiện tại khớp với bộ lọc của nó. Nếu không, phím nóng sẽ được chuyển đến ứng dụng.

AutoKey cũng cung cấp các cụm từ. Đây giống như một tính năng tự động nhập/tự động sửa lỗi rất mạnh mẽ.

Các cụm từ và tập lệnh có thể được kích hoạt bằng phím nóng hoặc chạy khi nhập từ viết tắt của trình kích hoạt đã chỉ định. Có một số tùy chọn để tinh chỉnh cách thức hoạt động của nó.

Các tập lệnh AutoKey cho hầu hết các mục đích sử dụng phổ biến có thể được viết với kiến ​​thức rất tối thiểu về Python. Bạn không cần phải biết hầu hết ngôn ngữ. Tuy nhiên, nếu bạn biết nhiều hơn, bạn có thể dễ dàng đưa nó vào sử dụng.

Phiên bản hiện tại của AutoKey có sẵn trong kho Debian được Ubuntu sử dụng từ ngày 20.04, vì vậy bạn có thể cài đặt nó bằng trình quản lý gói của mình.

Dự án đang hoạt động và một phiên bản beta mới đang được thử nghiệm.

Để biết thêm thông tin, xem của chúng tôi wiki và của chúng tôi diễn đàn hỗ trợ hoặc của chúng tôi trang gitter.

Little Girl avatar
lá cờ cn
Tôi đồng ý rằng đây sẽ là một giải pháp tuyệt vời và cũng sẽ hữu ích theo những cách khác. Nếu bạn gặp sự cố khi viết kịch bản, bạn có thể truy cập các trang mà Joe đã liên kết đến và bạn sẽ thấy những người thân thiện cũng sẵn sàng tham gia và trợ giúp về vấn đề đó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.