I3

如何在 i3 中發出命令然後返回到同一視窗?

  • January 4, 2021

如果我這樣做,它將聚焦 Chromium 並打開列印對話框,

i3-msg mark _last, "[class=Chromium] focus", exec xdotool key "Ctrl+P"

如果我這樣做,

i3-msg mark _last, "[class=Chromium] focus", exec xdotool key "Ctrl+P" && sleep 0.5, "[con_mark=foo] _last"

什麼都沒發生。我只是想回到我標記的視窗。難道我做錯了什麼?

命令完成後需要集中註意力,

i3-msg mark _last, '[class=Chromium] focus', exec "sh -c \"xdotool key Ctrl+P && i3-msg '[con_mark=_last] focus'\""

引用自:https://unix.stackexchange.com/questions/627415