Ubuntu:XFCE:在 IDEA 从“窗口标题”中删除“IntelliJ”后,是否有解决方法可以使用 wmctrl 切换到 IntelliJ IDEA?

Ubuntu:XFCE:在 IDEA 从“窗口标题”中删除“IntelliJ”后,是否有解决方法可以使用 wmctrl 切换到 IntelliJ IDEA?

我设置了快捷键,可以将焦点转移到 Xubuntu 设置中的某个应用程序上。

例如:
START+1 将我带到我的主网络浏览器窗口
START+2 将我带到我的主 Sublime 窗口

START+3 曾经使用以下命令集将我带到 IntelliJ XFCE settings editorIDEA xfce4-keyboard-shortcuts
bash -c 'wmctrl -a "IntelliJ IDEA" || /opt/idea-IC-202.7660.26/bin/idea.sh'

我已经有一段时间没有使用 IDEA 了,现在升级后,我发现"IntelliJ IDEA"应用程序的标题栏中不再有任何内容 - 只有项目名称和可选的完整路径。

所以我的设置坏了..

有办法解决吗?我对 Linux 还不是那么强,但我在想在进程树中搜索它是否有助于找到可以通过管道传输到的项目名称和路径,wmctrl或者这是否可能?

值得深思。麦克风

答案1

尝试使用xprop获取窗口的类,然后使用它而不是标题,这不会很快改变。

您可以xprop | grep -i class从终端运行,然后单击 Intellij IDEA 窗口,它应该在终端中打印出该类。

我没有使用过 wmctrl,但我使用 Sway 中窗口的类或 appid 来进行按键绑定以聚焦特定程序。

编辑:快速浏览一下 wmctrl 手册页就会发现该-x参数可能对您有帮助。 “在窗口列表中包含 WM_CLASS 或解释为 WM_CLASS 名称。”

相关内容