Luc*_*ias 13 command-line extension shortcut-keys lxde
几个月前,我看到一个人从一个类似文本框的小窗口中运行命令,除了供您编写命令的框外,没有显示任何其他内容。它会通过按一些键盘快捷键弹出。具体来说,据我所知,他使用的是 Lubuntu,并且主要是打开应用程序(如 Chrome、Audacious 等)。
它是 lxde 的已知扩展还是他最有可能自己创建的?
谢谢大家!
编辑:有些人推荐 Alt + F2,但没有任何反应。
小智 14
Alt + F2 为我工作(我知道你建议它不适合你,但它值得为其他人加强!)。
库本图 15.04
这种用于运行命令的 GUI 基本上称为“运行”界面。这是相当简单的想法。
在 Ubuntu 的 Unity 环境中Alt+F2允许使用默认 shelldash或Debian Amquist Shell运行特定命令。当然,您必须记住您正在“盲目地”运行命令,这意味着没有STDOUT命令或STDERR 流的输出。因此,除非您正在运行 GUI 应用程序,否则您将不知道您的命令是否失败。
Gnome 桌面环境也有一些调整以使用相同的键绑定,如果我没记错的话,可以使用Gnome Tweak Tool进行配置
对于黑盒桌面环境,存在bbrun包,它也具有非常相同的功能。
归根结底,人们可以使用任何可用或所需的编程语言自己构建这样的工具。例如,这里有一些例子
Shell 脚本 + zenity
#!/bin/sh
exec $(zenity --entry --title "Enter command" --text "")
Run Code Online (Sandbox Code Playgroud)
爪哇:
//runSomething.java
import javax.swing.JOptionPane;
import java.lang.Runtime;
import java.io.IOException;
public class runSomething
{
public static void main(String [] args) throws IOException
{
String cmd = JOptionPane.showInputDialog("Enter command:");
Runtime.getRuntime().exec(cmd);
}
}
Run Code Online (Sandbox Code Playgroud)