答え1
通常、ユーザーが自分のスクリプトまたは同様のスクリプトを持っているかどうかを最初に確認して存在する場合は、それを使用するシステム全体のデフォルトのXsessionスクリプトがあります。$HOME/.xsession
それ以外の場合、システム全体のスクリプトは一部のシステム全体のデフォルトを実装します。
システム全体のデフォルトスクリプトの場所は、xenodm
現在使用しているX11ディスプレイマネージャ(実際にはGUIログイン画面など)の実装またはstartx
ログイン後にGUIセッションを開始するためにテキストモードを使用するかどうかによって異なります。
- を使用している場合、
startx
システム全体のセッションスクリプトは/usr/X11R6/lib/sys.startxrc
または/etc/X11/xinit/xinitrc
この順番です(存在する最初のスクリプトが使用されます)。望むより:man startx
- を使用している場合、
xenodm
システム全体のデフォルトセッションスクリプトはです/etc/X11/xenodm/Xsession
。望むより:OpenBSD FAQ。 - 別のディスプレイマネージャ(通常は名前付き)を使用している場合は、そのマニュアルを確認する必要があり
*dm
ます。
と$HOME/.xsession
は$HOME/.xsession~
2つの異なるファイルで、サフィックスは既存の~
Unixテキストエディタのバックアップファイルインジケータです。これは、存在する場合は.xsession~
以前/バックアップバージョンになると予想されます。.xsession