시작 시 프로그램 실행(Fedora 22/2015)

시작 시 프로그램 실행(Fedora 22/2015)

이러한 기본적인 질문에 대해 새 질문을 게시하지 않으려고 정말 열심히 노력하고 있으며 수백 곳에서 답변을 받았습니다. 하지만 2시간을 소비하고 모든 솔루션을 시도한 후에는 해당 솔루션이 오래되었거나 현재에 적용되지 않는 것 같습니다. 페도라 버전.

내가 시도한 것(무엇보다도):

  • gnome-session-properties(더 이상 존재하지 않다)
  • gnome-tweak-tool(기존 애플리케이션만 시작에 추가할 수 있습니다. 즉, 사용자 정의 명령을 추가할 수 없습니다.)
  • 내 작업 .sh스크립트 ~/.config/autostart(chmodded 실행 파일)
  • .desktop파일 입력~/.config/autostart
  • 스크립트 rc.local(지금은 무시되는 것 같습니다)
  • 스크립트 /etc/init.d(chmodded 실행 파일 sudo)

위의 어느 것도 시작 시 스크립트를 실행하는 데 작동하지 않습니다.

실행하려는 스크립트는 다음과 같습니다.

#!/bin/sh
xcompmgr

아니면 다음 명령만 사용해도 됩니다.

xcompmgr

내 정확한 설정:

Fedora 22
Kernel 4.0.4
Gnome shell 3.16.2
Awesome WM 3.5.6

내 설정에서 시작 시 명령이나 스크립트를 실행하는 가장 쉽고 최신 방법은 무엇입니까?

답변1

나는 같은 문제를 가지고있다. 실제로 활성화하는 열쇠는 Version=1.0당신이 놓친 것 같습니다. 다음을 추가하여 자동 시작 항목을 비활성화하거나 시작을 지연할 수도 있습니다.

X-GNOME-Autostart-enabled=false
X-GNOME-Autostart-Delay=2

좋은 예를 사용할 수도 있습니다.

ln -s /usr/share/applications/pidgin.desktop ~/.config/autostart/pidgin.desktop

작동해야 하는 완전한 예:

[Desktop Entry]
Version=1.0
Name=xcompmgr
GenericName=xcompmgr
Comment=xcompmgr
Exec=/path/to/xcompmgr
Terminal=true
Type=Application
X-Desktop-File-Install-Version=0.22

답변2

이는 Fedora 22(GNOME Shell 3.16.2 / Kernel 4.0.4-303.fc22.x86_64)에서 작동합니다. ~/.config/autostart/conky.desktop

[Desktop Entry]
Version=1.0
Name=conky
GenericName=Conky
GenericName[hu]=Conky
Comment=Rendszeradatok
Comment[hu]=Rendszeradatok
Exec=/usr/bin/conky
Terminal=false
Type=Application

관련 정보