ターミナルから「アプリケーションの実行」ダイアログを開く方法は?


回答:


8

X11キーボード/マウス入力シミュレータxdotoolをインストールして、を実行しxdotool key Alt+F2ます。

このエイリアスを~/.bashrcファイルに追加すると、入力が簡単になります。

alias rd="xdotool key Alt+F2"

あとはタイプするだけですrd

ハッキーですが、動作します。


4

2つのオプション:

  1. ソフトウェアセンターから、またはターミナルからsudo apt-get install gmrunコマンドgmrunを使用してgmrunをインストールします
  2. ソースからgnome-runをコンパイルgnome-runし、ターミナルから実行します。手順はこちら。[ 編集者注:指示ページにはデッドリンクが含まれています。]

残念ながら、これは本来あるべきものより難しいです。






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

1
ダイアログがキャンセルされると、エラーになります。の出力をキャプチャする方が良いだろうzenity。そして、それが正常に戻った場合にのみ続行するcmd="$(zenity --entry --title 'Enter a Command' --text '' --width 400)" && bash -c "$cmd"かさえもzenity --entry --title 'Enter a Command' --text '' --width 400 | bash
David Foerster

Ubuntu 18.04では、元のコマンドはエラーなしで実行されます。テスト済みのダイアログのキャンセル、有効なコマンドの提供、無効なコマンドの提供、コマンドの提供なし。システムの動作が異なる理由がわかりません。
TooManyPets 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.