私はログインシェルとしてzshを使用し、ログインマネージャーとしてlightdmを使用し、ウィンドウマネージャーとして素晴らしいものを使用しています。
~/.zshrc
のPATH
変数を変更しましたが、ターミナルで機能しますが、awesome自体は変数の変更を認識しません。 PATH
を使用できる変更をどこに配置する必要がありますか?
ユーザー固有のフォルダーが含まれているため、PATHスタッフの一部を/etc/rc.localなどに配置したくありません。
おそらく、lightdm
はawesome
を開始するための対話型シェルを実行しません。したがって、~/.zshrc
はソースではありません。代わりに~/.zshenv
を使用してください。これは、シェルがログインシェルであるかインタラクティブシェルであるかに関係なくソースされます。
マニュアルページから:
起動/シャットダウンファイル
コマンドは最初に
/etc/zshenv
から読み取られます(...)次に、コマンドは
$ZDOTDIR/.zshenv
から読み取られます。シェルがログインシェルの場合、コマンドは/etc/zprofile
から読み取られ、次に$ZDOTDIR/.zprofile
から読み取られます。次に、シェルがinteractiveの場合、コマンドは/etc/zshrc
から読み取られ、次に$ZDOTDIR/.zshrc
から読み取られます。最後に、シェルがログインシェルの場合、/etc/zlogin
と$ZDOTDIR/.zlogin
が読み取られます。 (...)
ZDOTDIR
が設定されていない場合は、代わりにHOME
が使用されます。