xdotool 命令在命令行中工作,而不是在 bash 腳本中

用戶985675

為什麼命令xdotool search --class mupdf windowactivate --sync type f]H 在命令行中按預期工作,幾乎,但在以下腳本中根本沒有

joc(){ # Joy of Cooking, joc [page #, def 823]
  mupdf $HD/ReadBooks/Rombauer/Rombauer-JoyOfCooking_11_823.pdf ${1:-823}
  sleep 1
  eval "xdotool search --class mupdf windowactivate --sync type f]H"
}

注意我在腳本中嘗試過帶引號和不帶引號、帶和不帶 eval、帶和不帶 'search ... --sync'。據我所知, xdotool 命令根本沒有效果。

丹那丹

因為在啟動後mupdf它不會將控制權返回給腳本,直到您關閉它。您必須在後台使用&最後運行它

mupdf example.pdf &
sleep 1
xdotool search --class mupdf windowactivate --sync type f]H

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章