[英]Start gnome-terminal with interactive program
我正在嘗試獲取fzf (交互式模糊查找器),在調用特定的鍵盤快捷鍵時在新終端中運行。 在傳統的終端窗口中,我可以調用fzf
或鍵入Ctrl + T來啟動它。 我的問題是我無法以編程方式重現此內容(因此我可以將其分配給Gnome鍵盤快捷鍵)。 gnome-terminal --command="fzf"
告訴我找不到名為fzf
的進程。 gnome-terminal --command="xdotool key ctrl+t"
不會做任何事情,但是如果我從打開的終端窗口中調用它,它將起作用。 更改配置文件首選項后,該配置文件首選項將在終端運行后保持打開狀態,從而導致終端顯示“子進程以0狀態結束”。 有沒有辦法做到這一點?
fzf是一個shell函數。 這就是為什么您不能直接運行它。
您將需要運行外殼程序(可能以交互方式)以使該功能存在。
或者,找出(即在您的shell中聲明-f fzf)實際正在運行的命令,然后直接運行該命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.