Xfce端末が開いたときにウェルカムメッセージや一部のシステム統計の印刷などのコマンドを実行したいです。私はこのメッセージはXfceターミナルエミュレータが起動したときにのみ印刷され、他のターミナルエミュレータでは印刷されないことを望みます。ファイルを変更するとこの効果が得られますかterminalrc
?どのように?
答え1
これを必ずやりたい場合は、2つの方法があります。
1)bash(または使用するすべてのシェル)プロファイルスクリプトを作成し、親がPID
以下で実行されていることを確認しxfce4-terminal
、そうであればメッセージを印刷します。
2)次のようなもの(OSのアップグレード後に再度実行する必要があり、パッケージマネージャが正常に動作しなくなる可能性があります):
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"
答え2
解決策が見つかりました。このコードを.bashrc
ファイルに追加しました。
if [ $COLORTERM == "xfce4-terminal" ]
then
echo "Welcome to the Xfce4 Terminal"
fi