【问题标题】:Ubuntu/Xfce disable global shortcuts for specific applicationUbuntu/Xfce 禁用特定应用程序的全局快捷方式
【发布时间】:2014-02-01 11:23:23
【问题描述】:

其他人在另一个 stackexchange 网站上提出了这个问题,但没有收到任何答案,希望这里的更多流量能得到答案。

我正在运行一个 java gui 应用程序,并且希望当这个应用程序获得焦点时,它会处理所有键盘事件,包括通常会被窗口管理器截获的键盘事件(例如改变桌面的 alt-left)。我不想手动更改所有相关的快捷方式。

如果没有配置方法来做到这一点,一个可能的解决方案是用 C 编写一个低级 X windows 应用程序,它可以将自己附加到指定的窗口并拦截窗口管理器之前的所有按键,将它们传递给指定窗口?

【问题讨论】:

    标签: c ubuntu keyboard-shortcuts x11 xfce


    【解决方案1】:

    到目前为止我最好的解决方案是:

    1. 安装重量非常轻的 wm,例如 'twm':(sudo apt-get install twm)

    2. 启动一个没有 wm 的并发 X 会话:xinit /usr/bin/xterm -- :2

    3. 切换到新的 X 会话:control-alt-F8

    4. 在新会话中在 xterm 中启动 twm:twm &

    5. 运行程序,享受程序快捷方式并开心,使用 control-alt-F7 切换回其他 X 会话

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      • 2020-07-18
      • 2017-06-09
      • 1970-01-01
      • 2015-08-07
      • 2016-05-25
      相关资源
      最近更新 更多