有没有办法改变正在运行的程序的语言?

有没有办法改变正在运行的程序的语言?

我正在尝试从命令行更改正在运行的程序的语言,例如 firefox。

我不是在寻找特定于应用程序的命令,而是寻找类似的命令:

:~$ chglocale $(pidof firefox) en_US.UTF-8

有这样的事吗?

答案1

一些程序通过在启动时选择消息和格式等来对环境变量做出反应。这是一项艰苦的工作,并非所有人都这样做。有些还提供在运行时更改此设置的命令。

您无法更改正在运行的进程的环境变量,即使可以,程序也不太可能监视它们是否发生更改并重新配置。

相关内容