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