如何以毫米而不是英寸指定打印机纸张尺寸?

如何以毫米而不是英寸指定打印机纸张尺寸?

在 eog (Eye of Gnome) 2.30.2 中,我发现无法在对话框中指定以 mm 为单位的尺寸Print...单位Page Setup

自定义尺寸对话框

所以我必须将这些以英寸为单位的尺寸转换为以毫米为单位的尺寸。

我使用 CUPS 作为打印后端。我是否应该将 CUPS 配置为使用 mm 作为默认尺寸单位?

当我想在系统打印对话框中使用自定义纸张尺寸时,Google Chrome 17.0 和许多其他应用程序中也出现了同样的问题:

系统打印对话框

答案1

将您的区域设置更改为使用公制而不是英制单位(或美国标准单位)的地方。

如何更改 GNOME 3.3 中的“区域和语言”设置: http://library.gnome.org/users/gnome-help/3.3/session-formats.html.en

答案2

不知道如何解决,但是......

如果你安装 AutoKey-gtk,一个键盘宏处理器(如果你懂一点 Python),那么编写一个宏应该相对容易,它可以让你以毫米为单位输入,并在表单/对话框上将其转换为英寸。这可以通过自定义热键触发,该热键几乎可以在任何应用程序中工作,也可以限制为仅在某些窗口中工作。您可能希望在宏(python 脚本)内进行输入,并让宏发送转换后的结果,就像它来自键盘一样。

尽管这显然不是一个解决方案,但它确实展示了一种修改许多程序以“按照您的方式”执行操作的方法,而无需修改程序本身,这通常需要大量时间和知识(并且每当程序更新时都要重做)。

相关内容