터미널 에뮬레이터가 홈 디렉터리가 아닌 다른 디렉터리에서 열리는 이유는 무엇입니까?

터미널 에뮬레이터가 홈 디렉터리가 아닌 다른 디렉터리에서 열리는 이유는 무엇입니까?

매일 가동 ​​시간이 지나면 내 터미널 에뮬레이터(여러 번 테스트했습니다)가 $HOME 이외의 디렉터리에서 열리기 시작합니다. 저는 Fedora 32를 실행하고 있습니다(이전 버전에서도 이런 일이 발생했습니다). 재부팅하면 이 문제를 (일시적으로) "수정"할 수 있습니다. 이것은 (앞서 언급했듯이) bash 문제도 아니며 zsh에서도 동일한 문제가 발생합니다.

왜 이런거야?

uname -a산출:

Linux anarchy 5.6.7-300.fc32.x86_64 #1 SMP Thu Apr 23 14:13:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

답변1

Reddit의 r/linuxquestions 사용자는 터미널 에뮬레이터가 상위 프로세스가 있는 디렉터리에서 시작된다는 점을 지적했습니다.

때때로, 플라즈마셸(KDE의 셸 및 패널)이 고장나서 다시 시작해야 합니다. 내가 깨닫지 못한 것은 내 홈 디렉토리가 아닌 디렉토리에서 다시 시작했다는 것입니다. Plasmashell의 애플리케이션 메뉴에서 터미널 에뮬레이터를 시작하면 Plasmashell이 ​​시작된 디렉터리에서 터미널 에뮬레이터가 열립니다.

해결책은 터미널 에뮬레이터를 다르게 시작하거나 홈 디렉터리에서 Plasmashell을 다시 시작하는 것입니다.

관련 정보