Linux
啟動時執行程序 (Fedora 22/ 2015)
我非常努力避免針對如此基本且已經在一百個地方回答的問題發布新問題,但是在花了兩個小時並嘗試了所有解決方案之後,我認為它們要麼已經過時,要麼不適用於目前版本的 Fedora。
我嘗試過的(除其他外):
gnome-session-properties
(不存在了)gnome-tweak-tool
(只能將現有應用程序添加到啟動中,即:不能添加自定義命令)- 我在(chmodded 執行檔)中的工作
.sh
腳本~/.config/autostart
.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
在我的設置啟動時執行命令或腳本的最簡單、最新的方法是什麼?
我有同樣的問題。看來真正啟用它的關鍵是
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