
私はアーチLinuxとxmonadを使用してgdmを使ってログインしますが、xmonadが正常に動作するためには、ログイン後すぐにスクリプトを実行する必要があります(実際には、いくつかの設定を.xinitrc
設定するためにログイン後にgdmを使用して実行しようとしています)。したがって、ログイン後すぐにbashスクリプトを実行できます。
編集などさまざまな方法を試しましたが、
/etc/gdm/PostLogin/Default
ありがとう、
答え1
ほとんどのディスプレイマネージャは、ログインが成功した後に名前を見つけて取得します。これは、シェルのカスタマイズを入力する~/.xsession
のと同じように、Xセッションのカスタマイズを入力する場所です。~/.bash_profile
~/.zprofile
このファイルはデフォルトではディスプレイマネージャ~/.xinitrc
ではなく提供されます。startx
答え2
ログイン後にスクリプト/コマンドを実行するには、次のものを使用できます。~/.bash_profileまたは~/.bash_login。この方法は、通常、ログイン方法(端末ログインを実行したか、ディスプレイ/ログイン管理者を介してログインしたか)に対して独立している必要があります。しかも~/.bash_logoutログアウト後のコマンド
例:
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
exec startx
ログインするとすぐにXを起動して.xinitrcを実行できる必要があります。
よりアーチスウィキ問題が発生した場合は、追加情報を入手してください。