ログインマネージャとしてgdm3を使用してください。ログイン後、PATH
すべての修正が.profile
正しく設定されエクスポートされました。たとえば、次の行は正常に機能します。
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
ただし、下の行は期待どおりに機能しません。
# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP
ファイルには~/.LESS_TERMCAP
一連のexport
ステートメントが含まれています。興味深いことに、ターミナルを起動して入力すると. .profile
ソース~/.LESS_TERMCAP
を取得できます。起動時になぜこれが起こらないのですか?私はそのような「とリスト」構造を含む多くのドットファイルに触れたので、少し混乱しています。すべての助けに感謝します。
修正する:
@fra-sanのコメントで指摘したように、ディスプレイマネージャがdash
代わりに実行されていることを確認し、bash
それを[[
適切なテスト構造に置き換えることで問題の一部を解決しました。しかし、次のような状況のためにまだ混乱しています。~/.LESS_TERMCAP
ファイルを設定してもインポートできませんPROFILE_VARIABLE
。~/.LESS_TERMCAP
次のコンテンツが含まれています。
export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'
ただし、実行すると、. ~/.profile
マニュアルページに色が追加されます。私はDebian Sidを使用しており、gdm3とi3を実行しています。私が提供できる追加情報があれば教えてください。