내 홈 폴더에 많은 구성 폴더가 있습니다. $XDG_CONFIG_HOME
설정이 없고 일부 소프트웨어(예: Fontconfig, umlet)가 표준을 따르지 않기 때문에 그렇게 생각합니다 .
$XDG_CONFIG_HOME
사용자별 구성 파일을 저장해야 하는 상대 기본 디렉터리를 정의합니다. 설정되지 않거나 비어 있는 경우$XDG_CONFIG_HOME
기본값은 같음을 사용해야 합니다.$HOME/.config
이제 내 배포판에는 설정되어 있지 않으므로 이 작업을 수행하고 싶습니다. 대부분의 인터넷 댓글에서는 이 내용을 .bashrc
.
즉, 시스템 전체(전역)로 설정하고 모든 새 사용자가 이를 상속해야 하므로 동적이어야 합니다 $HOME/.config
.
이 일반적인 문제를 합리적인 방법으로 해결하는 방법은 무엇입니까?
답변1
.bashrc
에 설정 라인을 삽입합니다 /etc/profile
. 이 파일은 .bashrc
특정 사용자와 마찬가지로 모든 사용자 로그인 시 로드됩니다 . 좋은 점은 이것이 다른 쉘과 세션에서도 작동한다는 것입니다.