Xfce 터미널이 시작될 때 명령을 실행하도록 만드는 방법은 무엇입니까?

Xfce 터미널이 시작될 때 명령을 실행하도록 만드는 방법은 무엇입니까?

Xfce 터미널이 열릴 때 환영 메시지나 일부 시스템 통계 인쇄와 같은 명령을 실행하기를 원합니다. 나는 이 메시지가 Xfce 터미널 에뮬레이터가 시작될 때에만 인쇄되고 다른 터미널 에뮬레이터에서는 인쇄되지 않기를 원합니다. 파일을 수정하면 이 효과를 얻을 수 있습니까 terminalrc? 어떻게?

답변1

이 작업을 꼭 수행하고 싶다면 두 가지 방법이 있습니다.

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

관련 정보