我想编写一个打印当前焦点窗口名称的程序,如果它是一个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] 举报,一经查实,本站将立刻删除。