Bash

如何設置 export LC_PAPER=a4 不破壞應用程序?

  • May 17, 2021

我不得不export LC_PAPER=a4從我的刪除,~/.bashrc 因為它正在破壞字元顯示screen和其他一些應用程序:符號在“螢幕”中顯示錯誤 - ascii 或 utf

因此,問題,如何設置a4為預設頁面大小(所以它是預設的,例如在 Chrome 和其他應用程序中)而不破壞東西?

不,我不想更改整個國家/地區/語言區域。我只想改變LC_PAPER-> 是否有可能以非破壞性方式進行?我錯過了什麼?

LC_PAPER不應將其設置為實際的紙張尺寸,而應將其設置為確定紙張尺寸的區域設置。

既然你想要A4:

export LC_PAPER=en_GB.UTF-8

您可以使用以下命令檢查設置locale -k LC_PAPER

$ locale -k LC_PAPER
height=297
width=210
paper-codeset="UTF-8"

為了完整起見,值得注意的是這LC_PAPER是一個 GNU 擴展在 POSIX 中不受支持

引用自:https://unix.stackexchange.com/questions/650060