개별 세션 만들기
개별 설정 값으로 여러분만의 세션을 만들려면, 다음 단계를 따르십시오:
-
/etc/X11/sessions/new-session.desktop 파일로 .desktop 파일을 만드십시오. 해당 파일에 다음 항목을 지정했는지 확인하십시오:
[Desktop Entry] Encoding=UTF-8 Type=Application Name=Custom session Comment=This is our custom session Exec=gnome-session --session=new-sessionExec 항목은 실행 명령과 사용 가능한 인자를 지정합니다. gnome-session --session=new-session 명령으로 개별 세션을 실행할 수 있습니다.
gnome-session에서 쓸 수 있는 자세한 매개변수 내용은 gnome-session 맨 페이지를 살펴보십시오.
-
이름과 세션에 필요한 요소를 지정할 수 있는 /usr/share/gnome-session/sessions/new-session.session 파일로 개별 세션 파일을 만드십시오:
[GNOME Session] Name=Custom Session RequiredComponents=gnome-shell-classic;gnome-settings-daemon;참고로 RequiredComponents에 지정한 항목은 /usr/share/applications/ 디렉터리의 관련 .desktop 파일이 있어야합니다.
개별 세션 파일을 설정하고 나면 GDM 로그인 화면의 세션 목록에서 새 세션 항목을 볼 수 있습니다.
알려진 문제
데비안 또는 데비안 기반 시스템에서 다음 오류가 나타날 수 있습니다:
Xsession: unable to launch ""
Xsession --- "" not found; falling back to default
session.이 문제가 나타나면, 다음 절자를 따라 /etc/X11/Xsession.d/20x11-common_process-args 파일 내용을 바꾸십시오:
STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true) 값을 STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)로 바꾸십시오
STARTUP="$1" 값을 STARTUP=$1로 바꾸십시오