2008年8月17日 星期日

自動執行 程式 在系統(其實應該是說桌面系統)起來之後

想要在Linux桌面系統起來之後
執行我想要執行的程式

因為我使用LXDE
無法在LXDE起來之後
將network manager launch起來

查了一下資料
lxde-最初的繆思中有提及

請先在/etc/xdg/lxsession/LXDE/default檔案中
加入你要執行的指令
or
shellscript
like this
lxde-settings
smproxy
xscreensaver -no-splash
openbox --config-file $XDG_CONFIG_HOME/openbox/lxde-rc.xml
lxpanel --profile LXDE
pcmanfm -d
nm-applet
then
在/etc/xdg/lxsession/LXDE/autostart
@lxde-settings
@lxpanel --profile LXDE
@pcmanfm -d
@nm-applet

就可以在進入LXDE桌面環境下
launch network manager

Update at 20080821
根據Yarema的表示
也可以將應用程式的desktop file放到
~/.config/autostart下
可參考lxde mailing list
以下擷取來自Yarema的回覆內容

It is basic procedure to start applications on startup of LXDE.

Alternatively, it is enough to put application desktop file in your
~/.config/autostart folder to autostart application on LXDE start.

Same thing you can do with Network Manager. I agree that LXDE network
manager is still not polished and needa some development work.

Keyword:
auto execute launch lxde linux 桌面 系統 程式 network manager


Updated in 20080823
LXDE wiki
有提到
他們是follow
freedesktop.org Autostart spec.
所以把應用程式的.desktop檔案放在
~/.config/autostart
就可以讓LXDE起來之後
launch 你想要的應用程式了

透過Facebook分享

1 則留言:

均ㄝ 提到...

感謝! 受教了!