💡
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
在Ubuntu下,使用xdotool工具解决Windows应用程序切换到后台无法响应全局快捷键的问题。安装xdotool并编写脚本,通过模拟按键信息解决。设置自定义快捷键,验证设置是否成功。适用于Ubuntu 17、18、19。
🎯
关键要点
- 在Ubuntu下使用Wine或Crossover运行Windows应用程序时,后台应用无法响应全局快捷键。
- 可以使用xdotool工具来解决这个问题。
- 此方法在Ubuntu 17、18、19全系列测试通过,理论上适用于其他平台。
- 安装xdotool的命令为:sudo apt install --no-install-recommends xdotool。
- 编写xdotool脚本以向后台应用发送模拟按键信息。
- 脚本示例:xdotool key --window $(xdotool search --limit 1 --all --pid $(pgrep WeChat.exe)) 'ctrl+alt+W'。
- 赋予脚本可执行权限:chmod +x open_wechat.sh。
- 设置自定义快捷键,通过图形界面添加,命令填写脚本的全路径。
- 验证设置成功后,按下自定义快捷键可以将后台应用召唤至前台。
- 获取Wine应用名称的方法是使用ps命令查看正在运行的应用。
➡️