如何从终端打开“运行应用程序”对话框?


Answers:


8

安装X11键盘/鼠标输入模拟器xdotool并运行xdotool key Alt+F2

您可以将此别名添加到~/.bashrc文件中,以简化输入操作:

alias rd="xdotool key Alt+F2"

现在您需要做的就是输入rd

哈克,但行得通。


4

两种选择:

  1. 从软件中心安装gmrun或使用,sudo apt-get install gmrun然后gmrun从终端使用命令
  2. 从源代码编译gnome-run并gnome-run从终端运行。说明在这里。[ 编者注:说明页包含无效链接。]

不幸的是,这比应该做的难。





1

对于LXDE / Lubuntu / LightDM,lxpanelctl 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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.