相关疑难解决方法(0)

是否可以在 Gnome 中检索活动窗口进程/标题?

我需要一个解决方案来获取 Gnome 2 桌面上的当前活动(聚焦)窗口信息。我最感兴趣的是运行该窗口和窗口标题的过程。

是否可以?

解决方案:

获取窗口标题:

xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep -oEi '"[^"]+"' | head -1
Run Code Online (Sandbox Code Playgroud)

获取进程名称:

ps -e | grep $(xdotool getwindowpid $(xdotool getwindowfocus)) | grep -v grep | awk '{print $4}'
Run Code Online (Sandbox Code Playgroud)

或者:

cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm
Run Code Online (Sandbox Code Playgroud)

gnome gui window

42
推荐指数
5
解决办法
4万
查看次数

使用命令行获取窗口的标题

是否可以通过 CLI 获取所有正在运行的 GUI 应用程序窗口的标题?也显示在任务栏按钮上的标题。例如:

  • Firefox:cPanel X - 主要
  • Nautilus:文件系统 - 文件管理器

我正在使用 Linux Mint XFCE (17.3)

command-line xfce window-title

7
推荐指数
1
解决办法
3668
查看次数

标签 统计

command-line ×1

gnome ×1

gui ×1

window ×1

window-title ×1

xfce ×1