쉘에서 변수를 설정하는 방법을 알고 있지만 레코드의 경우 다음과 같이 작성할 수 있습니다 .
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
이 셸 세션에서 시작한 모든 프로그램에는 변수가 설정됩니다.
나중에 시작 하는 모든 쉘에 대해 설정 하려면 해당 줄도 추가하십시오 ~/.profile
. 이 경우 시작한 모든 향후 쉘에 적용되지만 현재 실행중인 쉘에는 적용되지 않습니다.
.profile
일반적으로 GUI에서도 작동하지만 시스템 구성 및 작업 시작 방법에 따라 손상 될 수 있습니다. 이것은 사용자 별 구성입니다.
항상 모든 사용자에 대해 설정하려면에 할당을 추가 할 수 있습니다 /etc/environment
. 형식은 약간 다릅니다. KEY=VAL
필요한 인용 부호가없고 별도의 행이없는 별도의 줄에 있습니다.
_JAVA_OPTIONS=-Dawt.useSystemAAFontSettings=on
이것은 pam_env
모듈에 의해 분석됩니다 . 사용자 별 ~/.pam_environment
파일도 있으며 이는 한 명의 사용자에게만 동일한 효과를 나타냅니다. 변경 사항을 적용하려면 로그 아웃했다가 다시 로그인해야합니다. 변수는 콘솔과 X 모두에서 향후 로그인 세션마다 설정됩니다.
마찬가지로에서 파일을 만들 수 있습니다 /etc/profile.d
와 export
그것의 문 그리고 모든 사용자가 모든 미래 세션에로드됩니다. 모델링 할 기존 파일이있을 수 있지만 export
위 의 행만 있으면됩니다.
또는 (을 사용하는 경우 ) , 또는에 export
문을 추가 할 수 있습니다 . KDE는 또한 원하는만큼 많은 쉘 파일을 포함 할 수 있는 디렉토리 를 지원 하며 , 여기에는 위와 같은 명령문 이 포함 됩니다. 다른 접근법 중 하나를 선호 할 것입니다.~/.xinitrc
startx
~/.xsession
~/.xprofile
~/.kde/env
export