.bashrc
cd
특정 디렉토리를 가리키는 줄이 있습니다 . 내가 기억하는 한 이것은 터미널 세션이 시작된 디렉토리만 변경했습니다. 그러나 최근에는 Geeqie 및 Thunar와 같은 GUI 응용 프로그램도 특정 디렉터리에서 시작되기 시작했습니다. 무엇을 변경할 수 있나요?
답변1
게치그리고투나드둘 다 익스플로잇 기능을 사용합니다.g_get_home_dir()그놈에서 glib
.
에서 인용g_get_home_dir()API 참조에서:
Gets the current user's home directory.
As with most UNIX tools, this function will return the value of the HOME
environment variable if it is set to an existing absolute path name, falling
back to the passwd file in the case that it is unset.
If the path given in HOME is non-absolute, does not exist, or is not a
directory, the result is undefined.
따라서 $HOME
변수와 시스템 passwd
파일을 확인하십시오.