crontab 内の GUI アプリケーションが自動ログインで開かないのはなぜですか?

crontab 内の GUI アプリケーションが自動ログインで開かないのはなぜですか?

再起動時に crontab を介して GUI アプリケーションを起動したいです。crontab を次のように設定しましたが@reboot export DISPLAY=:0 && ./myscript.sh、自動ログインが無効になっている場合、つまりログインするには手動でパスワードを入力する必要がある場合でも、完全に正常に動作します。

ただし、自動ログインが有効になっている場合、crontab は引き続き機能しますが、GUI アプリケーションは起動されません。

なぜこのようなことが起こるのでしょうか?

関連情報