问题标签 [wmctrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
42 浏览

bash - 如何隐藏终端但使用 wmctrl 使其保持活动状态

我正在尝试在后台运行一个脚本,该脚本从条形码扫描仪获取输入,并在两个窗口之间切换。一个窗口是谷歌表格文档,另一个是从扫描仪获取输入并将其输入数据库的 GUI。

当 GUI 是活动窗口时使用值“switch”扫描条形码时,调用以下脚本以切换到 google sheet 窗口:

我有一个在后台运行的脚本,当再次使用值“switch”扫描条形码时,它应该切换回 GUI。该脚本包含以下内容:

问题是当第一个脚本被调用时,谷歌表格文档成为活动窗口。使用第二个脚本运行的终端不会收到来自条形码扫描仪的输入,因为它不在焦点上,并且窗口永远不会切换回 GUI。

0 投票
0 回答
36 浏览

linux - 使用 `wmctrl` 和 `skip_taskbar 从 Alt-Tab 切换器中删除应用程序适用于 Firefox 和 Google Chrome,但不适用于 CopyQ

根据从 alt-tab 切换器中删除应用程序中的信息,当我按下 Alt-Tab 时,我能够成功阻止 Google Chrome 和 Firefox 出现...

  1. wmctrl -r "Google Chrome" -b add,skip_taskbar, 和
  2. wmctrl -r "Firefox" -b add,skip_taskbar, 但
  3. 当我按下 Alt-Tab 时,莫名其妙地(对我来说)wmctrl -r "CopyQ" -b add,skip_taskbar不会阻止CopyQ出现。

当我按 Alt-Tab 时,如何防止CopyQ出现?