admin管理员组

文章数量:1516870

Linux比较有趣的是一切都可以探索。
既然Linux的GUI都是用户层下的程序,那桌面就应该对应到某个进程。
利用工具wmctrl来显示当前有哪些窗口,系统 用的是Ubuntu18.04。

wmctrl需要先安装,安装命令

sudo apt-get install wmctrl

安装后,输入命令

wmctrl –p –l

结果如下:

可见当前有两个窗口,一个窗口是Desktop,另一个是当前的终端窗口, 并且显示了这两个窗口对应的进程pid。

再利用ps命令查找该pid对应的进程,如下:

可见桌面对应的进程是nautilus-desktop。
再用whereis命令查看该程序存放位置,如下:

本文标签: 如下编程面对复杂