탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 데스크탑 관리자 설명서 Oracle Solaris 11.1 Information Library (한국어) |
사용자가 로그인할 때 특정 응용 프로그램이 자동으로 시작하도록 구성할 수 있습니다. Freedesktop 응용 프로그램 자동 시작 사양에 정의된 대로, 각 응용 프로그램의 .desktop 파일을 적절한 디렉토리에 놓으면 시작할 응용 프로그램을 지정할 수 있습니다. 사용자가 로그인할 때 시스템은 다음 디렉토리에서 아래 순서로 .desktop 파일을 검색합니다.
~/.config/gnome-session/saved-session 디렉토리.
$XDG_CONFIG_HOME/autostart 디렉토리. $XDG_CONFIG_HOME 환경 변수가 설정되지 않은 경우 ~/.config/autostart 기본 디렉토리에서 검색합니다.
$XDG_CONFIG_DIRS에서 각 디렉토리의 autostart 하위 디렉토리. $XDG_CONFIG_DIRS 환경 변수가 설정되지 않은 경우 /usr/share/gnome/autostart:/etc/xdg/autostart 기본 디렉토리 목록에서 검색합니다.
동일한 응용 프로그램에 대해 충돌하는 .desktop 파일이 발견된 경우 처음 발견된 .desktop 파일이 우선합니다.
응용 프로그램의 .desktop 파일은 데스크탑 엔트리 파일 작업에 정의된 형식을 사용해야 합니다. 모든 키는 정의된 대로 해석해야 하지만, 다음 예외 사항이 있습니다. 이러한 예외 사항은 autostart 디렉토리의 .desktop 파일이 메뉴에 표시되지 않는다는 점을 고려합니다.
Hidden 키 – Hidden 키가 .desktop 파일에 설정된 경우 .desktop 파일에 설명된 응용 프로그램이 설치되었더라도 Applications(프로그램) 메뉴에 표시되지 않습니다. Hidden 키는 자주 쓰이지 않는 응용 프로그램을 메뉴에서 빠르게 제거하는 방법으로, .desktop 파일을 삭제하거나 응용 프로그램을 제거하지 않아도 됩니다.
.desktop 파일에 Hidden 키가 true로 설정된 경우 .desktop 파일을 무시해야 합니다. 동일한 이름의 여러 .desktop 파일이 여러 디렉토리에 존재할 경우 처음 발견된 .desktop 파일의 Hidden 키만 고려해야 합니다. 해당 Hidden 키가 true로 설정된 경우 다른 디렉토리에 있는 동일한 이름의 모든 .desktop 파일도 무시됩니다.
OnlyShowIn 및 NotShowIn 키 – OnlyShownIn 항목은 이 응용 프로그램을 자동 시작하는 데스크탑 환경을 식별하는 문자열 목록을 포함합니다. 그 외의 다른 데스크탑 환경은 이 응용 프로그램을 자동 시작하지 않습니다. 예를 들어, OnlyShowIn=GNOME;KDE입니다.
NotShowIn 항목은 이 응용 프로그램을 자동 시작하면 안되는 문자열 목록을 포함합니다. 그 외의 다른 데스크탑 응용 프로그램은 이 응용 프로그램을 자동 시작해야 합니다.
주 - OnlyShowIn 또는 NotShowIn 키 중 하나만 단일 .desktop 파일에 나타날 수 있습니다.
TryExec 키 – TryExec 키의 값은 설치된 실행 프로그램과 일치해야 합니다. 아니면 프로그램이 자동 시작하지 않습니다. TryExec 필드의 값은 절대 경로이거나, 아무 경로 구성 요소가 없는 실행 파일의 이름일 수 있습니다. 아무 경로 구성 요소가 없는 실행 파일의 이름이 지정된 경우 $PATH 환경을 검색하여 일치하는 실행 프로그램을 찾습니다.
모든 사용자용 기본 세션 응용 프로그램을 설정하려면 /etc/xdg/autostart 디렉토리에 적절한 .desktop 파일을 놓습니다.
사용자의 기본 세션 설정을 복원하려면 다음 디렉토리를 삭제합니다.
~/.config/gnome-session/saved-session
$XDG_CONFIG_HOME/autostart
~/.config/autostart ($XDG_CONFIG_HOME이 설정되지 않은 경우)
현재 세션을 사용자의 기본 세션으로 저장하려면 다음 단계 중 하나를 수행합니다.
gnome-session-save 명령을 사용합니다.
$ gnome-session-save
Preferences(기본 설정) 메뉴에서 Startup Applications(시작 프로그램)를 선택합니다. Options(옵션) 탭에서 Remember Currently Running Applications(현재 실행 중인 프로그램 기억) 옵션을 선택합니다.
현재 실행 중인 응용 프로그램에 대해 ~/.config/gnome-session/saved-session 디렉토리에 .desktop 파일이 생성됩니다.