Bagaimana cara membuka dialog "Run Application" dari terminal?

10

Bagaimana saya bisa membuka kotak dialog seperti di bawah ini dari terminal?

Tangkapan layar: "Jalankan Aplikasi" kotak dialog

lukasz
sumber

Jawaban:

8

Instal simulator input keyboard / mouse X11 xdotooldan jalankan xdotool key Alt+F2.

Anda dapat menambahkan alias ini ke ~/.bashrcfile Anda untuk mempermudah pengetikan:

alias rd="xdotool key Alt+F2"

Sekarang yang perlu Anda lakukan adalah mengetik rd.

Meretas, tapi berhasil.

htorque
sumber
4

Dua pilihan:

  1. Instal gmrun dari Software Center atau dengan sudo apt-get install gmrunmenggunakan perintah gmrundari terminal
  2. Kompilasi gnome-run from source dan jalankan gnome-rundari terminal. Instruksi di sini . [ Catatan Editor: halaman instruksi berisi tautan mati. ]

Sayangnya ini lebih sulit dari yang seharusnya.

swrobel
sumber
2

Dalam kasus penggunaan Mate Desktop

mate-panel --run-dialog
Kesavan Muthuvel
sumber
1
gnome-panel-control --run-dialog
Алексей Кузнецов
sumber
3
Anda perlu menginstal gnome-panel-controluntuk menyetel perintah ini.
Pilot6
1

Untuk LXDE / Lubuntu / LightDM, jalankan lxpanelctl rundi terminal.

pengguna688056
sumber
1
bash -c "$(zenity --entry --title 'Enter a Command' --text '' --width 400)"
TooManyPets
sumber
1
Itu akan menghasilkan kesalahan jika dialog dibatalkan. Akan lebih baik untuk menangkap output zenitydan hanya melanjutkan jika berhasil kembali: cmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd"atau bahkan zenity --entry --title 'Enter a Command' --text '' --width 400 | bash.
David Foerster
Pada Ubuntu 18.04 perintah asli berjalan tanpa kesalahan. Dialog yang diuji dibatalkan, memberikan perintah yang valid, memberikan perintah yang tidak valid, dan tidak memberikan perintah. Tidak yakin mengapa sistem kami berperilaku berbeda.
TooManyPets