저는 방금 MacBook의 주요 터미널 에뮬레이터로 Tmux와 Alacritty를 사용하기 시작했습니다. 내 Alacritty.config
파일에서 쉘을 다음으로 설정했습니다.
shell:
program: /opt/homebrew/bin/tmux
args:
- new-session
- -A
- -D
- -s
- main
그래서 Alacritty를 열면 Tmux가 동시에 실행됩니다. 하지만 이렇게 하면 첨부된 이미지의 마지막 로그인 메시지가 손실됩니다.
이 메시지가 그다지 중요하지 않다는 것을 알지만 Alacrittty & Tmux에 이 "마지막 로그인" 메시지를 다시 추가하고 싶습니다.
답변1
내 홈 디렉토리에 구성 파일을 추가하여 문제를 해결했습니다 ~/
. 먼저 .tmux_last_login
홈 디렉터리에 파일을 만듭니다.
# This file should be place in ~/ directory
if [ -n "$TMUX" ]; then
# Display last login info when starting a new shell in tmux
last $USER | awk 'NR==2 {
if (NF==10) { i=1; if ($3 !~ /^:/) from = " from " $3 }
printf("Last login: %s %s %s %s%s on %s\n", $(3+i), $(4+i), $(5+i), $(6+i), from, $2);
exit
}'
fi
이 방법은 다음에서 복사되었습니다.이 게시물. 다음으로 이를 파일 source ~/.tmux_last_login
에 포함합니다 ~/.zshrc
. Powerlevel10K
구성이 있는 경우 구성 앞에 배치 .zshrc
해야 할 수도 있습니다 .source ~/.tmux_last_login
Powerlevel10k