帶有 XFCE、會話和啟動的 Debian (jessie):應用程式自動啟動

帶有 XFCE、會話和啟動的 Debian (jessie):應用程式自動啟動

潛伏已久,第一次提問。

我正在使用 XFCE 運行 Debian jessie,核心為 3.16.7。

在設定 Conky 在啟動時運行的過程中,我編寫了一個 bash 腳本來......好吧......運行 Conky。我的下一步是將腳本設定為在啟動時運行。我的研究引導我找到了應用程式選單->設定->會話和啟動->應用程式自動啟動的(簡單按鈕)GUI 解決方案。我將腳本設定為在啟動時運行,並且它有效(所以一切都很好)。

我想知道幕後發生了什麼——當我設置它時,哪些設置發生了變化?我怎麼能以困難的方式複製「檢查 GUI 框」的過程(又稱 CLI)?

我通讀了一些 Debian 和 XFCE 文檔,但沒有找到任何相關的內容。我可能找錯了地方,或者沒有讀到明顯顯而易見的內容,等等。

答案1

Gnome 的 GDM(Gnome 顯示管理器)管理圖形顯示伺服器並處理圖形使用者登入。看ArchWiki 上的此頁面了解更多。

(來自上面的連結):要自動執行程式:確保您的~/.xinitrc/etc/X11/xinit/xinitrc檔案來源~/.xprofile

#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile

然後,建立您的~/.xprofile,並新增啟動 GUI 登入工作階段時要使用的命令。

答案2

不幸的是,這個問題沒有簡單的答案。許多 GUI 事物都沒有簡單的 cli 等價物,而且現在由於諸如此類的原因,它們變得更加複雜總線,烏德夫, 甚至系統,以及使用XML而不是簡單的.ini文件。

對於某些操作,您可能可以在主目錄中看到結果。例如,建立一個時間戳文件touch ~/mytimestamp,然後執行 GUI 操作,然後嘗試尋找自時間戳記以來更改的文件find ~ -newer ~/mytimestamp。有些文件可能是新的並且包含可讀的內容。對於已更改的文件,請將其複製到某處,重做 GUI 操作,然後比較文件的兩個版本。

對於 xfce,您可能會在~/.config/xfce4/.

相關內容