コマンドラインでFirefoxなど、実行中のプログラムの言語を変更しようとしています。
アプリケーション固有のコマンドを探しているわけではありませんが、次のようになります。
:~$ chglocale $(pidof firefox) en_US.UTF-8
そんなことありますか?
答え1
一部のプログラムは、起動時にメッセージ、形式などを選択して環境変数に反応します。大変なことで、みんながそうするわけではありません。一部は、実行時にこの設定を変更するコマンドも提供しています。
実行中のプロセスの環境変数を変更することはできません。可能であれば、プログラムは変更を監視して再構成しません。