如何找到任何鼠标事件执行的终端命令

Tal*_*lal 2 mouse command-line

我的意思是,例如,如果我单击 Firefox 中的按钮(或任何其他事件),正在执行的终端命令是什么?

是的,我确实知道有,apropos但我想问的是,如果我将鼠标悬停在某个东西上,它会告诉您如果单击它执行什么终端命令吗?

Fab*_*bby 9

这最好通过一个例子来解释:

  1. 以世界上最简单的 C 程序为例:
    #include <stdio.h>
    main()
    {
      printf("Hello World!");
    }
Run Code Online (Sandbox Code Playgroud)

2. 以bash世界上最简单的程序为例:

    #!/usr/bin/env bash          
    echo "Hello World!"
Run Code Online (Sandbox Code Playgroud)

现在将两个程序放在启动器上的一个图标上。

尽管这两个程序对您的 Ubuntu 系统具有完全相同的效果,但在第二种情况下,我们可以说正在执行的终端命令是echo "Hello World!".

但是,在第一种情况下,由于根本不涉及终端,因此没有执行终端命令 对您来说不幸的是,Ubuntu 中的大部分内容(绘制菜单、绘制图标、在电子表格中显示单元格、右键单击文档中的单词……)根本不涉及终端。