특정 조건에서 일부 프로그램을 실행하고 싶습니다.
그래서 .desktop 파일을 만들어 /etc/xdg/autostart에 넣었습니다.
여기의 데스크탑 파일은 다음과 같습니다.
[Desktop Entry]
Type=Application
Name=System Tray
Exec=/opt/testApp
OnlyShowIn=GNOME;Unity;
NoDisplay=true
AutostartCondition=GSettings com.test testVal
X-GNOME-AutoRestart=true
조건에 대한 사용자 정의 키를 생성하고 스키마를 컴파일하기 위해 gsettings를 사용했습니다.
패턴이 작동하는지 확인했는데 작동합니다.
$> gsettings set com.test testVal true
$> gsettings get com.test testVal
위의 명령을 입력했는데 "true"가 나왔습니다.
그런데 자동 시작으로 등록한 애플리케이션이 실행되지 않습니다.
테스트하려면 재부팅하거나 로그아웃해야 합니까?
재부팅하거나 로그아웃하지 않고 자동 시작을 테스트할 수 있는 방법이 있습니까?