Xfce4-Terminal

如何讓 Xfce 終端在啟動時執行命令?

  • December 31, 2016

我希望 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"

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