5.18.9-arch1-1 Dell XPS 15 9510
私はxmonadでArch Linuxを実行しています。ログインマネージャがありません。起動時にttyを介してログインし、startxを実行してxセッションを開始します。この行動はまさに私が望むものです。
ただし、systemctl sleep/hibernateを介してスリープしたり、休止状態に切り替えると、目を覚ますとすぐにグラフィック環境に戻ります。再認証が必要ないので、この動作は安全ではないと思います。私はスリープ/休止状態を望み、私のttyに再度ログインし、すぐに私のグラフィック環境に戻って状態を保存できるようにしたいです。
私はこれが多くの人がやりたいことだと思いますが、それを行う方法についての資料を見つけることができないようです。むしろログインマネージャなしで続行し、認証のためにttyと対話したいと思います。
答え1
起動スクリプトを使用してこれを実行できる必要があります。
i3ウィンドウマネージャを使用すると、i3設定でシェルスクリプトを実行してプログラムを実行し、適切なワークスペースに移動できます。
cron、rc.local、init.dなど、起動時にスクリプトを実行する別の方法があります。
源泉:https://www.baeldung.com/linux/run-script-on-startup
答え2
ただし、systemctl sleep/hibernateを介してスリープしたり、休止状態に切り替えると、目を覚ますとすぐにグラフィック環境に戻ります。再認証が必要ないので、この動作は安全ではないと思います。
外部画面のロックを開始するには、スリープ/休止状態/再開にフックを作成する方が簡単で、セッションと作業を続けます。