LC_TIME="en_AU.UTF-8"
대체로 만족하며 사용하고 있습니다 . 그런데 Thunderbird를 사용할 때는 12시간제를 사용하고 싶습니다. 사용자 정의 로캘을 만들었고 다음을 사용하여 Thunderbird를 시작하면 잘 작동합니다.
LC_TIME=en_AU_12h.utf8 /usr/bin/thunderbird
그런데 Thunderbird가 기본적으로 시작되도록 할 수 있나요? 좀 수정을 해야 할 것 같습니다.
- 가끔 데스크탑 환경에서 썬더버드를 실행해서
thunderbird.desktop
. - 저는 가끔 명령줄에서 Thunderbird를 시작하기 때문에 변경된 명령을 내 명령줄에 넣어야 할
$PATH
수도 있습니다/usr/local/bin/thunderbird
. - 여러 프로그램을 동시에 시작하는 사용자 정의 스크립트가 있으므로 이 스크립트도 수정해야 합니다.
너무 많은 파일을 변경할 필요가 없도록 Thunderbird의 기본 환경 변수를 변경할 수 있는 방법이 있습니까?
답변1
일반적인 접근 방식은 바이너리를 스크립트의 일부로 호출하는 스크립트를 만드는 것입니다. 그런 다음 스크립트에서 변수를 설정할 수 있습니다. 실제로 복잡한 프로그램에 해당하는 실행 파일을 이렇게 구성하는 경우도 드물지 않습니다. 예를 들어 chromium
. 따라서 /usr/bin/thunderbird
아직 스크립트가 아닌 경우(확인) /usr/bin/thunderbird
또는 Maybe라는 스크립트를 만들고 /usr/local/bin/thunderbird
원본 실행 파일을 호출하도록 할 수 있습니다 thunderbird
. 물론 thunderbird
이 작업을 수행하려면 원본 파일의 이름을 바꿔야 합니다.