Linux比较有趣的是一切都可以探索。
既然Linux的GUI都是用户层下的程序,那桌面就应该对应到某个进程。
利用工具wmctrl来显示当前有哪些窗口,系统 用的是Ubuntu18.04。
wmctrl需要先安装,安装命令
sudo apt-get install wmctrl
安装后,输入命令
wmctrl –p –l
结果如下:
可见当前有两个窗口,一个窗口是Desktop,另一个是当前的终端窗口, 并且显示了这两个窗口对应的进程pid。
再利用ps命令查找该pid对应的进程,如下:
可见桌面对应的进程是nautilus-desktop。
再用whereis命令查看该程序存放位置,如下: