GUI가 시작될 때 Emacs가 .bashrc/.bash_profile을 로드하도록 합니다.

GUI가 시작될 때 Emacs가 .bashrc/.bash_profile을 로드하도록 합니다.

LD_LIBRARY_PATH에 모두 썼습니다 ..bashrc.bash_profile

그러나 을 사용하여 터미널에서 emacs를 시작 하면 emacs. GUI(apt-get에서 설치)를 사용하여 실행하면 그러한 변수가 없습니다.LD_LIBRARY_PATHgetenv

저는 우분투 20.04를 사용하고 있습니다. GUI 실행 Emacs가 터미널 실행 Emacs와 동일한 환경 변수를 갖도록 하려면 어떻게 해야 합니까?

답변1

Ubuntu 9.04부터는 , 또는 을 LD_LIBRARY_PATH설정할 수 없습니다 . 대신, 시스템이 공유 라이브러리를 찾아야 하는 경로가 포함된 디렉토리에 파일을 생성해야 합니다 .$HOME/.profile/etc/profile/etc/environment/etc/ld.so.conf.d/

예: /path/to/libraries/원하는 경로로 바꾸고 루트로 다음 명령을 실행하여 해당 경로를 /etc/ld.so.conf.d/emacs.conf파일에 넣습니다.

echo "/path/to/libraries/" > /etc/ld.so.conf.d/emacs.conf

자세한 내용은 다음 링크에서 확인할 수 있습니다.

관련 정보