無法在啟動時運行腳本

無法在啟動時運行腳本

Debian 巴斯特

Xfce 無法使用Super(系統符號鍵)來開啟wishkermenu模擬開始功能表的 Windows 行為。

所以我安裝了xcape, 來修改密鑰,並運行 shell 命令

xcape -e 'Super_L=Control_L|Escape'

(我使用該鍵執行其他操作,因此xcape在釋放鍵時我使用它,它模擬Esc+ Ctrl,我在鍵盤熱鍵中配置xfce並將Esc+分配Ctrlwishkermenu

工作正常,問題是當我關閉會話時,我必須再次運行該命令。我嘗試製作一個腳本並在啟動時按照網路上的範例運行它,但沒有任何反應。當我從 shell 運行腳本時,該腳本可以正常工作,因此在啟動範圍內失敗。

使用過crontabetc/init.d但沒有任何反應。聽說在 Debian 上使用與 systemd 不同的方法是不好的。

我該如何解決這個問題,也許是服務?

答案1

將帶有命令的行新增到~/profile~/xprofile檔案中。取決於您的系統如何配置。你可以兩者都嘗試一下。

這些文件應該在會話啟動後加載,因此腳本將自動執行。

答案2

我做到了,只是編寫了一個 barch 腳本並在啟動應用程式 Xfce4 選單上執行它。謝謝 4 自由背

相關內容