시작 애플리케이션에 UI 애플리케이션을 추가하는 Linux 명령

시작 애플리케이션에 UI 애플리케이션을 추가하는 Linux 명령

UI 애플리케이션이 있는데 Ubuntu16사용자 로그인 후 자동으로 실행하고 싶습니다. 이를 위해 다음 명령을 사용하여 스크립트를 만들었습니다.

#!/bin/sh

cd /home/super/Documents/

./app

이 스크립트를 실행하면 UI 애플리케이션이 시작됩니다. 이제 우분투의 시작 애플리케이션에 자동으로 시작되는 애플리케이션을 추가했습니다. 다음 명령을 추가했습니다.

/bin/bash /home/super/Documents/start_app.sh

따라서 시작 시 위 명령을 실행하여 스크립트를 시작한 다음 UI 애플리케이션이 정상적으로 시작됩니다. 이 모든 것이 잘 작동합니다.

하지만 실행할 때 시작 응용 프로그램 목록에 스크립트를 자동으로 추가할 수 있는 명령이 있는지 알고 싶습니다. 실제로 setup.sh클라이언트 컴퓨터에 전체 응용 프로그램을 설치하고 구성하는 스크립트 파일을 준비하고 있습니다 . 클라이언트가 실행하고 소프트웨어를 설치할 수 있도록 이 스크립트를 클라이언트에 제공해야 합니다. 따라서 시작 응용 프로그램에 응용 프로그램을 추가하는 데 사용할 수 있는 명령이 있는지 알고 싶습니다. 그런 다음 이 명령을 클라이언트에 추가할 수도 있습니다.setup.sh

누구든지 좋은 제안을 해줄 수 있나요? 감사해요

편집하다:

데스크탑 항목 파일:

[Desktop Entry]
Version=1.0
Name=OPC
Comment=OPC Client Application
Exec=/home/super/Documents/app
Icon=/home/super/Documents/img/ch_logo.jpeg
Path=/home/super/Documents
Terminal=false
Type=Application
Categories=Utility;Application;

답변1

한 가지 가능성은데스크탑 파일그래서 그것은자동 시작. 포함하는 app.desktop이름의 파일을 만듭니다 ./etc/xdg/autostart

[Desktop Entry]
Version=1.0
Type=Application
Name=Your application
Path=/home/super/Documents
Exec=/home/super/Documents/app

관련 정보