Fish Shellを使用してxfce4-terminal 0.6.3から256色を設定する方法(常にすべてのユーザー用)

Fish Shellを使用してxfce4-terminal 0.6.3から256色を設定する方法(常にすべてのユーザー用)

常にすべてのユーザーにフィッシュシェルを使用してxfce4-terminal 0.6.3から256色を設定するには?この情報はどこにも見つからず、ますます難しくなっています。

答え1

このファイルは、/etc/fish/config.fishすべてのユーザーのシステム全体の構成に適した場所です。

次のようなものを使用できます。

if begin; status --is-interactive; and test "$COLORTERM" = xfce4-terminal ; end
    set -gx TERM xterm-256color
end

答え2

もちろん、これはTERM適切な端末記述に設定されます(例:vte-256color)。 ~によるとfishよくある質問、変数を設定できます

 ~/.config/fish/config.fish

ただし、標準構成は言及されていません。システム

さまざまな方法構成ファイル取得しない限り、シェル起動時に読み取り専用です(次を使用)。.)、例えば、

~/.config/fish/config.fish
/usr/share/fish/config.fish
/etc/fish/config.fish

これはほとんどのシェルで一般的です。実行中の他のインスタンスに環境変数を更新する必要があることを知らせる方法はありません。したがって、実行中のシェルを再起動またはリセットできますTERM(直接スクリプトexportまたはインポートスクリプトを介して)。

関連情報