Terminal
外殼/可執行命令上的“目前”終端視窗?
目前使用 Xfce 和 xfce4-terminal,但涉及其他基於 Linux 的系統的建議可能仍然有用。
我在終端視窗中啟動了一個執行時間較長的程序,然後 alt-tab 離開並做其他工作。有沒有辦法讓該會話中的程序請求將其視窗標記為“緊急”和/或“已呈現”給使用者?當我編寫圖形程序時,比如說使用 GTK2,我可以很容易地做到這一點;理論上應該是可行的,但我不知道如何做到這一點。
您可以
wmctrl
用來告訴視窗管理器啟動它(提升它並賦予它焦點):wmctrl -ia "$WINDOWID"
試著敲響警鐘:
printf '\a'
這不適用於所有終端仿真器;我不知道 xfce4 終端。在 xterm 中,它是一種可以通過控制序列
bellIsUrgent
打開和關閉的模式(和資源) ,因此請嘗試將其打開:popOnBell
printf '\e[?1042;1043h\a'