Làm thế nào để mở hộp thoại ứng dụng của Run Run từ một thiết bị đầu cuối?


10

Làm thế nào tôi có thể mở một hộp thoại như dưới đây từ một thiết bị đầu cuối?

Ảnh chụp màn hình: Hộp thoại "Chạy ứng dụng"

Câu trả lời:


8

Cài đặt trình giả lập đầu vào bàn phím / chuột X11 xdotoolvà chạy xdotool key Alt+F2.

Bạn có thể thêm bí danh này vào ~/.bashrctệp của mình để giúp nhập dễ dàng hơn:

alias rd="xdotool key Alt+F2"

Bây giờ tất cả những gì bạn cần làm là gõ rd.

Hacky, nhưng hoạt động.


4

Hai lựa chọn:

  1. Cài đặt gmrun từ Trung tâm phần mềm hoặc sudo apt-get install gmrunsau đó sử dụng lệnh gmruntừ thiết bị đầu cuối
  2. Biên dịch gnome-run từ nguồn và chạy gnome-runtừ terminal. Hướng dẫn tại đây . [ Ghi chú của biên tập viên: trang hướng dẫn chứa các liên kết chết. ]

Thật không may, điều này là khó hơn nó nên được.






1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"

1
Điều đó sẽ dẫn đến một lỗi nếu cuộc đối thoại bị hủy bỏ. Sẽ tốt hơn nếu nắm bắt đầu ra zenityvà chỉ tiếp tục nếu nó trả về thành công: cmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd"hoặc thậm chí zenity --entry --title 'Enter a Command' --text '' --width 400 | bash.
David

Trên Ubuntu 18.04, lệnh gốc chạy không có lỗi. Đã kiểm tra hủy đối thoại, cung cấp lệnh hợp lệ, cung cấp lệnh không hợp lệ và không cung cấp lệnh nào. Không chắc chắn tại sao các hệ thống của chúng tôi đang hành xử khác nhau.
TooMany NGÀY 23/03/18
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.