gpt4 book ai didi

c - Ubuntu/Xfce 禁用特定应用程序的全局快捷方式

转载 作者:太空宇宙 更新时间:2023-11-04 00:06:39 36 4
gpt4 key购买 nike

此问题已被其他人在不同的 stackexchange 站点上提出,但尚未收到任何答案,希望这里的更多流量能得到答案。

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

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

最佳答案

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

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

  2. 在没有 wm 的情况下启动并发 X session :xinit/usr/bin/xterm -- :2

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

  4. 在新 session 中的 xterm 中启动 twm:twm &

  5. 运行程序,享受程序快捷方式和快乐,使用 control-alt-F7 切换回其他 X session

关于c - Ubuntu/Xfce 禁用特定应用程序的全局快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497412/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com