LXSession 자동 시작 파일의 환경 변수?

LXSession 자동 시작 파일의 환경 변수?

LXSession 자동 시작 파일에서 환경 변수나 이와 유사한 것을 사용하는 방법을 아는 사람이 있습니까? 초기 시도가 실패한 것 같습니다. :-(. Chromium 키오스크 게시판을 만들고 있는데 웹 사이트를 구성하는 쉬운 방법이 필요하며 사용자가 LXSession 자동 시작 파일을 직접 편집하는 것을 원하지 않습니다.

답변1

직접 작동하게 하는 방법은 없지만 자동 시작 파일에서 셸 스크립트를 시작하면 작동하며 환경 변수를 포함할 수 있습니다. 하지만 쉘을 통해 실행해야 한다는 점을 기억하세요.

# In .../autostart place this
@/bin/bash  /usr/bin/script_with_env_vars.sh
#
# Calling directly will not work
@/usr/bin/script_with_env_vars.sh - fails!!!

답변2

이를 수행하는 방법은 .xinitrc를 사용하는 것입니다. .xinitrc가 존재하는 경우 데스크탑 환경(startlxde/startkde/...) 시작을 담당합니다. TERM을 설정하고 로그아웃을 시도했지만 XDE 로그인이 중단되었습니다.

#!/bin/bash
export TERM=linux
exec startlxde

환경을 설정하기 위해 하위 프로세스를 실행하는 것은 소용이 없습니다. 자체 환경을 행복하게 변경한 다음 종료하고 상위 프로세스의 환경은 변경되지 않은 채로 남겨두기 때문입니다.

관련 정보