XCalc 中的默认颜色具有误导性

XCalc 中的默认颜色具有误导性

我在 HP/Intel 机器上运行 Ubuntu 22.04.3 LTS,XCalc 计算器应用中的默认按钮颜色令人困惑。大多数按钮都是浅蓝色,但中间有 12 个按钮(一些功能和一些数字)是白色的,右侧有 5 个按钮是棕褐色的。这让使用计算器变得混乱。

XCalc 颜色不正确

我检查了/etc/X11/app-defaults/XCalc-color文件并且它与显示的内容不匹配。

有没有办法修复 XCalc 的颜色?

答案1

本着开源软件的精神,我花了一些时间处理文件/etc/X11/app-defaults/XCalc-color并自定义每个按钮的颜色,将不同的颜色映射到不同的功能组。以下是结果图:

改进了 xcalc 的按钮颜色

对于任何感兴趣的人,修改后的XCalc-color文件如下所示。请注意,更改仅适用于 TI 模式,而不适用于 HP 模式。新文件可在此处获取:https://www.solorb.com/software/XCalc-color

答案2

的一部分Linux 手册页影响该应用程序定制的详细信息如下:

定制

应用程序类名是XCalc。

计算有一个巨大的应用程序默认文件,该文件指定了计算器上每个键的位置、标签和功能。它还提供了用作键盘加速器的翻译。由于这些资源未在源代码中指定,因此您可以通过编写私有应用程序默认文件来创建自定义计算器,使用 Athena 命令和表单小部件资源来指定按钮的大小和位置、每个按钮的标签以及每个按钮的功能。

每个计算器键的前景色和背景色都可以单独指定。对于 TI 计算器,经典的颜色资源规范可能是:

XCalc.ti.Command.background:灰色50
XCalc.ti.Command.foreground:白色

对于按钮 20、25、30、35 和 40,指定:
XCalc.ti.button20.background:黑色
XCalc.ti.button20.foreground:白色

对于每个按钮 22、23、24、27、28、29、32、33、34、37、38 和 39:
XCalc.ti.button22.background:白色
XCalc.ti.button22.foreground:黑色

相关内容