特定のユーザーでログインしたときにウィンドウマネージャーを起動したいのですが、rootとしてログインした場合はコンソールにとどまります。だから私はスタートアップをそのままにしたいのですが、ログインプロンプトでユーザーを選択すると、基本的に自動的に「$ startx」が実行されますが、rootとしてログインしても何も起こりません。これは可能ですか?
ディスプレイマネージャーを使用して(LXDMセットを使用してユーザーに自動的にログインします)、rootになる必要があるときにコンソールに切り替えますが、 this (Archから)を試してみてください。 wiki):
Bashの場合、
~/.bash_profile
の下部に以下を追加します。ファイルが存在しない場合は、/etc/skel/.bash_profile
からスケルトンバージョンをコピーしますZshの場合は、代わりに
~/.zprofile
に追加してください。
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx