chroot
내 NAS(Synology DS214play)에 Ubuntu를 설정하여 JDownloader 2
. vnc4server를 설치하고 NAS 시작 시 실행되도록 설정했는데 원활하게 작동합니다. VNC 서버와 함께 시작하여
설치했는데 LXDE
작동합니다. 하지만 시작 시 자동 실행이 JDownloader 2
작동하지 않는 것 같습니다. 실행되도록 여러 가지 방법을 시도했지만 아무 효과도 없는 것 같습니다.
그렇다면 누군가 GUI 앱이 시작 시 자동 실행되도록 설정할 수 있는 모든 방법을 나열하여 내가 모두 시도해 볼 수 있도록 해줄 수 있습니까?
미리 감사드립니다.
편집하다:여기 내 시도 목록이 있습니다.
1)jd2.desktop
다음 내용을 포함 하는 파일을 생성했습니다 /volume1/ubuntu/root/.config/autostart
.
[Desktop Entry]
Type=Application
Name=JDownloader 2
Exec=/bin/sh "/usr/local/jd2/JDownloader2"
NoDisplay=false
Terminal=false
나는 또한Exec=/usr/local/jd2/JDownloader2
2)동일한 파일이지만 내부에 배치됨/volume1/ubuntu/etc/xdg/autostart
삼)/volume1/ubuntu/root/.vnc/xstartup
파일 내부 및 /volume1/ubuntu/.vnc/xstartup
파일 내부에서 lxde를 시작한 후 실행하기 위해 줄을 추가해 보았습니다.
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
xrdb $HOME/.Xresources
xsetroot -solid grey
startlxde &
lxsession
/bin/sh "/usr/local/jd2/JDownloader2"
또한 해당 파일에서 이것을 사용해 보았습니다.
/usr/local/jd2/JDownloader2 &
4)파일 에 줄을 추가하려고 했습니다 /volume1/ubuntu/etc/xdg/lxsession/LXDE/autostart
:
@/bin/sh "/usr/local/jd2/JDownloader2"
또한 다음과 같이 시도했습니다.
@/usr/local/jd2/JDownloader2
이상한 점은 내가 배치하면 @lxterminal
작동한다는 것입니다(2개의 터미널 창을 시작하는데 왜 1개가 아닌 2개가 시작되는지 모르겠습니다).
답변1
특정 사용자의 세션과 함께 JDownloader를 자동 시작하려면 기본 사용자 홈(이하 /home/username)에 이 스크립트를 생성하십시오.
nano /home/username/jdownloader2/startjd2.sh
JDownloader init 명령이 포함되어 있습니다.
#!/bin/sh
java -jar /home/username/jdownloader2/JDownloader.jar
나중에 올바른 권한을 설정하십시오.
chmod 755 /home/username/jdownloader2/startjd2.sh
그런 다음 편집
nano /home/username/.config/lxsession/LXDE/autostart
일반적으로 비어 있는 파일에 다음 줄을 넣으세요.
@/home/username/jdownloader2/startjd2.sh
바탕 화면 아이콘을 원하면 누르세요.
lxshortcut -o /home/사용자 이름/Desktop/JDownloader.desktop
마법사에게 startjd2.sh의 경로를 알려주세요.