微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何检查哪个程序在gnome-terminal内部运行

我想编写一个打印当前焦点窗口名称的程序,如果它是一个gnometerminal,那么在当前的gnome-terminal选项卡(例如vim,如果一个vim会话正在运行)中打印出正在运行的程序。

为了获得当前关注的窗口名称,我使用了:

xprop -root | grep“_NET_ACTIVE_WINDOW(WINDOW)”

xprop -id 0x220ad5a | grep“WM_CLASS(STRING)”

运行以.pl结尾的perl脚本

串口读取c,使用WinApi函数; WaitCommEvent失败

使用Console.WriteLine(C#)或printfn(F#)编写粗体文本?

CMDer / ConEmu – 资源pipe理器当前目录位置

如何在Linux中制作像nano / pico这样的程序

如果当前窗口是gnometerminal,则返回'gnome-terminal'。

但是我怎样才能find在gnome-terminal里面运行的程序(更确切地说:在当前的gnome-terminal标签中)? 我想过使用dbus,但gnometerminal似乎并不支持它。

Win32控制台应用程序中的对话框和小部件库(C语言)

打印wchar到Linux控制台?

在控制台应用程序中input事件循环

在Windows控制台中设置Mercurial以完成命令

如何检测一个子目录中的某个文件是否改变?

获取gnome终端PID,并检查哪些进程将此编号作为PPID。

前几天我已经回答了一个非常类似的问题 ,详情请看这个链接

感谢Adam! 我快到了。 用xprop我可以得到gnome-terminal的PID(6736)。 但不幸的是,所有的gnome-terminal窗口和标签只有一个进程。 用两个打开的gnome-terminal窗口查看这个pstree输出

-gnome-terminal(6736)-+-bash(6738)---vim(6780) | |-bash(7026)---pstree(7045) | | `-{gnome-terminal}(6740)

有没有办法找出当前打开的gnome-terminal选项卡的bash pid?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐