Boot
在啟動時執行 gui 應用程序
我可以通過將以下行添加到我的 crontab 來在啟動時執行腳本:
@reboot perl /path/script
這很好用。但是當我嘗試執行 gmail notify 之類的 gui 應用程序時,問題就出現了。它根本不執行。
如何在啟動時執行 gui 應用程序?
Cron 不是你想要的程序。執行 GUI 程序有不同的方法。選擇哪一個取決於您的桌面環境。
傳統方法是在啟動視窗管理器之前將其掛接到您的 .xinitrc 文件中。一個簡單的 .xinitrc 範例如下所示:
#!/bin/sh # Play a login sound ogg123 -q "${HOME}/Music/login.ogg" & # Start a terminal emulator urxvt -T Terminal & # Start the window manager exec awesome
根據桌面環境,您還可以使用
~/.config/autostart/
和創建program.desktop
文件。檢查該目錄,如果它已經包含條目。這是最簡單的方法,我猜。自動開啟
$$ … $$定義了一種在桌面環境啟動期間自動啟動應用程序的方法$$ … $$