Xfce端末の起動時にコマンドを実行させる方法は?

Xfce端末の起動時にコマンドを実行させる方法は?

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"

おすすめ記事