我正在尝试从命令行更改正在运行的程序的语言,例如 firefox。
我不是在寻找特定于应用程序的命令,而是寻找类似的命令:
:~$ chglocale $(pidof firefox) en_US.UTF-8
有这样的事吗?
答案1
一些程序通过在启动时选择消息和格式等来对环境变量做出反应。这是一项艰苦的工作,并非所有人都这样做。有些还提供在运行时更改此设置的命令。
您无法更改正在运行的进程的环境变量,即使可以,程序也不太可能监视它们是否发生更改并重新配置。
我正在尝试从命令行更改正在运行的程序的语言,例如 firefox。
我不是在寻找特定于应用程序的命令,而是寻找类似的命令:
:~$ chglocale $(pidof firefox) en_US.UTF-8
有这样的事吗?
一些程序通过在启动时选择消息和格式等来对环境变量做出反应。这是一项艰苦的工作,并非所有人都这样做。有些还提供在运行时更改此设置的命令。
您无法更改正在运行的进程的环境变量,即使可以,程序也不太可能监视它们是否发生更改并重新配置。