사용자 도구

사이트 도구


linux:x

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
linux:x [2023/05/17 09:49]
kwon37xi
linux:x [2023/05/18 10:04]
kwon37xi [로그인 후 GUI 환경 변수 설정]
줄 4: 줄 4:
  
 ===== 로그인 후 GUI 환경 변수 설정 ===== ===== 로그인 후 GUI 환경 변수 설정 =====
 +  * [[linux:systemd|systemd]] 를 사용할 경우에는 systemd 방식의 환경변수도 기본적으로 작동한다.
   * [[linux:wayland|Wayland]]는 별도 방식 사용함.   * [[linux:wayland|Wayland]]는 별도 방식 사용함.
   * ''.xprofile''   * ''.xprofile''
줄 13: 줄 14:
   * 확인필요 : [[linux:ubuntu|Ubuntu Linux]] [[linux:gnome|Gnome]]의 경우(혹은 다른 배포판도), ''~/.gnomerc'' 설정을 읽어들인다.   * 확인필요 : [[linux:ubuntu|Ubuntu Linux]] [[linux:gnome|Gnome]]의 경우(혹은 다른 배포판도), ''~/.gnomerc'' 설정을 읽어들인다.
   * [[https://wiki.archlinux.org/index.php/environment_variables|Environment Variables - Arch]]   * [[https://wiki.archlinux.org/index.php/environment_variables|Environment Variables - Arch]]
 +
 +===== .xprofile 에서 systemd 형태 환경변수 읽기 =====
 +  * [[linux:systemd|systemd]] 방식 환경변수(''~/.config/environment.d/*.conf'')가 만약에 작동하지 않는다면 유사 형태로 만들 수 있다.
 +  * ''.xprofile'' 을 다음과 같은 형태로 작성하면 systemd 형식 환경변수 지정도 함께 사용가능하다.
 +
 +<code sh>
 +# systemd environment.d 를 X11/Gnome 환경에서도 읽도록 한다.
 +# 오름차순 정렬을 위해서 ls 명령으로 순회한다.
 +set -o allexport # set -a
 +
 +for conf in `ls ~/.config/environment.d/*.conf`
 +do
 +    source "$conf"
 +done
 +
 +set +o allexport # set +a
 +
 +</code>
  
 ===== 각 설정 파일의 차이 ===== ===== 각 설정 파일의 차이 =====
linux/x.txt · 마지막으로 수정됨: 2023/05/18 10:05 저자 kwon37xi