Xfce4-Terminal
如何讓 Xfce 終端在啟動時執行命令?
我希望 Xfce 終端在打開時執行命令,例如列印歡迎消息或一些系統統計資訊。我希望此消息僅在 Xfce 終端仿真器啟動時列印在它上,而不是在其他一些終端仿真器上列印。我可以通過修改文件來達到這個效果
terminalrc
嗎?如何?
我找到了解決方案。我將此程式碼添加到
.bashrc
文件中。if [ $COLORTERM == "xfce4-terminal" ] then echo "Welcome to the Xfce4 Terminal" fi
如果您絕對想這樣做,我看到兩種方法:
1)製作一個 bash(或您使用的任何外殼)配置文件腳本,讓父級
PID
查看它是否在 下執行xfce4-terminal
,如果是,則列印您的消息。2)這樣的事情(注意你可能必須在作業系統升級後重新執行它,或者它甚至可能讓你的包管理器無法正常工作):
W="$(which xfce4-terminal)" sudo cp "$W" "$W".orig sudo tee "$W" <<EOF #!/usr/bin/env bash exec ${W}.orig -e 'sh -c "echo this is xfce4-terminal ... ; bash"' EOF sudo chmod a+x "$W"