【问题标题】:MATE desktop popup window class for AutoKeyAutoKey 的 MATE 桌面弹出窗口类
【发布时间】:2018-11-02 19:20:41
【问题描述】:

在 Fedora 28 的 MATE 桌面中,我设置了一个快捷方式,用于使用弹出窗口切换窗口到 Super-j。我发现AutoKey 允许您重新映射某些应用程序/窗口的键。它有一个脚本告诉你窗口类是什么。但是随着弹出窗口,窗口消失得太快,脚本无法完全抓住它,因为您需要单击窗口。有没有办法得到这个弹出窗口的窗口类?我想在弹出窗口处于活动状态时将left 键重新绑定到 Super-h。或者有其他方法可以实现吗?

【问题讨论】:

  • 您能否完善您的问题,以便更清楚地了解这个弹出窗口是什么?不清楚。
  • 这是当你按下 ALT-TAB 在应用程序之间切换时得到的弹出窗口。
  • 也许创建脚本,每隔几秒显示所有窗口的 ID 并一直运行它 - 然后尝试激活弹出窗口。在 Linux Mint 上,我尝试在 bash wmctrl -l 中使用以显示所有活动窗口并使用 watch -n 1 wmctrl -l 每 1 秒运行一次,但它无法识别使用 ALT-TAB 激活的窗口
  • 感谢您的评论。我已经完全切换到 i3 窗口管理器,它可以满足我的所有需求。

标签: autokey mate-desktop


【解决方案1】:

我看到您已经找到了另一个解决方案,但我想我也应该添加一个 AutoKey 解决方案:

import time
mouse.wait_for_click(1)
time.sleep(0.2)
winClass = window.get_active_class()
dialog.info_dialog("Window class", "Active window class:\n\n'%s'" % winClass)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 2018-06-22
    相关资源
    最近更新 更多