Terminal
通過 i3 中的快捷方式執行命令
我的目標是能夠按下組合鍵,並在執行命令的特定工作區(在 i3 中)中打開終端。(我已經有它的別名,但我經常使用這個命令)
我希望我可以通過 i3 配置做到這一點
這怎麼可能?
許多終端仿真器都有一個選項來指定新創建的視窗的類、實例或標題的名稱。這必須是唯一的名稱。
for_window
i3 可以使用這些屬性中的任何一個通過指令作用於任何視窗。例如,要打開在工作區 6 上
cal
使用類名執行的 Alacritty 終端myterm
並切換到它,請添加到您的配置中:for_window [class="myterm"] move container to workspace 6 bindsym $mod+Control+6 exec "alacritty --class 'myterm,myterm' --hold -e cal"; workspace 6
使用 xterm:
bindsym $mod+Control+6 exec "xterm -class myterm -hold -e cal"; workspace 6
通常需要一個“保持”選項來防止視窗在執行命令後立即關閉。
檢查特定終端仿真器的聯機幫助頁以獲取相關選項。