如何在Linux桌面環境下自動啟動程序?
譯文【51CTO精選譯文】有時候,當你登錄進入到Linux桌面后,可能想自動啟動某個程序。這類啟動程序在你登錄進入到桌面后,可以進行面向整個系統的配置(比如自動代理),或者針對特定用戶的桌面定制(比如Conky)。
大多數Linux桌面環境有各自的圖形用戶界面(GUI),讓用戶可以配置針對特定用戶的自動啟動程序或服務。
我在本教程中將介紹如何在各種Linux桌面環境下,自動啟動某個程序。
GNOME桌面環境
在終端中運行這個命令,啟動"Startup Applications Preferences"(啟動應用程序首選項)GUI。
- $ gnome-session-properties
點擊"Add"(添加)按鈕,即可配置一個新的啟動應用程序。分別往"Name"(名稱)欄和"Command"(命令)欄里面鍵入該應用程序的名稱和該應用程序的CLI命令。往"Comment"(注釋)欄里面鍵入可選的描述。
Unity桌面環境
在Unity Dash中鍵入"startup"(啟動)。一旦"Startup Application"(啟動應用程序)圖標出現,就點擊該圖標。
一旦"Startup Applications Preferences"(啟動應用程序首選項)窗口打開,輸入"Name"(名稱)、"Command"(命令)和"Comment"(注釋),即可配置自動啟動的某個程序。
KDE桌面環境
首先,打開"System Settings"(系統設置)窗口。你會在System Administration(系統管理)下面找到"Startup and Shutdown"(啟動和關閉)圖標。點擊該圖標。
系統會要求你從一系列已知的應用程序中選擇自動啟動的某個應用程序。如果你的程序沒有列出來,在上面空白區輸入該應用程序的名稱。如果該程序(比如CLI命令)將在終端中運行,就要選中"Run in terminal"(終端中運行)復選框。點擊"OK"(確定)按鈕。
下一步,系統要求你輸入該應用程序的詳細信息,包括名稱、命令和描述。
之后,你會看到該程序已完成配置,可自動運行。想配置額外的啟動程序/腳本,你可以點擊右邊側邊欄中的"Add Program"(添加程序)按鈕或"Add Script"(添加腳本)按鈕。
MATE桌面環境
在MATE桌面上,依次進入到"Applications"(應用程序)-> "Preferences(首選項)-> "Startup Applications"(啟動應用程序)。
你會看到"Startup Applications Preferences"(啟動應用程序首選項)窗口。點擊"Add"(添加)按鈕。
輸入啟動應用程序的詳細信息:"Name"(名稱)、"Command"(命令)和"Comment"(注釋)。
Xfce桌面環境
從Xfce桌面菜單中選擇"Settings Manager"(設置管理器)。在"Settings"(設置)窗口中,點擊"Session and Startup"(會話和啟動)圖標。
在"Application Autostart"(應用程序自動啟動)選項卡下,點擊底部的"Add"(添加)按鈕。
輸入自動啟動的某個程序的詳細信息:"Name"(名稱)、"Command"(命令)和"Description"(描述)。
LXDE桌面環境
想在LXDE桌面環境下配置啟動應用程序,只需在終端中運行下面幾個命令。
- $ mkdir -p ~/.config/lxsession/Lubuntu/
- $ touch ~/.config/lxsession/Lubuntu/autostart
- $ leafpad autostart
然后,把下面這一項添加到已創建的自動啟動文件中:
@conky
這里,"conky"是登錄后,我想自動運行的那個CLI命令的名稱。
保存并關閉。
原文鏈接:http://xmodulo.com/2013/12/start-program-automatically-linux-desktop.html
【編輯推薦】