グローバル .Xsession ファイル

グローバル .Xsession ファイル

キオスクモードでRaspberry Piを実行しようとしています。現在のシステム起動時にChromiumブラウザを開く.Xsessionファイルを配置しました。/home/pi/これまではすべてがうまくいくようです。

.Xsessionpiのホームフォルダにファイルを配置せずにXsessionを設定できますか?好ましくは、すべてのLinuxユーザーが使用できる一種のグローバル設定が必要です。

これが必要な理由の1つは、デバイスと直接対話せずにRaspberry Piにアップデートを展開する必要があることです。更新は既存のXsession構成などを新しい構成に置き換えるだけですが、将来のユーザー名がpiになるかどうかはわかりません。つまり、 pi はもはや既定のユーザーではなく、フォルダが/home/pipi でもない可能性があります。存在する。

答え1

Debian(そしてRaspbianとおそらく他の多くのディストリビューション)の場合:

  • /etc/X11/Xsession.options
  • またはディレクトリから:/etc/X11/Xsession.d/*

Debian Wikiの内容を引用するXセッション:

システム全体の構成

Debian X セッションのシステム全体の構成は、主に /etc/X11/Xsession.options ファイルのオプションと /etc/X11/Xsession.d ディレクトリのスクリプトで構成されます。これらのスクリプトはすべて単一の/bin/shシェルでドットで区切られ、名前の並べ替えによって順序が決まります。管理者はスクリプトを編集できますが、シェルプログラミングが初めての場合は注意することをお勧めします。

関連情報