最近、ディスプレイマネージャをクリーンアップし、startxを使用してxsessionsを起動するように切り替えました。 Ubuntu 18.04を再インストールした後、これを行いました。
~/.pam_environment
これまでは、ユーザーの環境変数を設定することに慣れていました。たとえば、次~/bin
のようなパスを追加しましたPATH
。
PATH DEFAULT=${PATH}:${HOME}/bin
新しいシステムでは、これはもはや認識されないようです。それでは、ユーザー固有の環境変数を定義するのに最適な場所はどこですか?
私のstartx
設定は次のとおりです。
zsh
ログインシェルとして使用すると、私の~/.zlogin
ファイルには次の内容が含まれます。
if [ $(tty) = "/dev/tty3" ]; then
exec startx -- :3 vt3 &>/dev/null
logout
fi
そして~/.xinitrc
次のように:
xsetroot -cursor_name arrow
exec xmonad
答え1
zsh
Ubuntuを使用しているので、変数(例えば、、、...)~/.zshenv
をエクスポートする正しい場所です。$PATH
$EDITOR
アーチLinux)