이러한 기본적인 질문에 대해 새 질문을 게시하지 않으려고 정말 열심히 노력하고 있으며 수백 곳에서 답변을 받았습니다. 하지만 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