是否可以将Ubuntu切换回base-2?

从(Lucid)10.10开始,Ubuntu开始使用base-10来表示存储大小。 对我来说,整天使用Windows然后在我的Ubuntu笔记本上工作,有时必须计算值非常烦人。 我知道使用base-10(GB)是推荐的策略,但我对base-2(在Windows上为GiB或GB)非常熟悉,我责怪Windows。 所以这是我的问题:

是否可以将Ubuntu的Units策略切换到base-2,如果是,如何?

执行此操作的唯一方法是修补(或在某些情况下,取消修补)显示用户大小的所有代码,并重新编译自己的Ubuntu分支,其中包含使用base 8数学显示的所有大小(这是你要求的,而不是基础2)。 这是一个非常具有侵略性的变化,并不是Ubuntu特定的东西,因为上游应用程序已经这样做了。 规模显示的Ubuntu政策仅仅是澄清此事,并提供官方立场。

在所有应用程序中都没有可在GiB和GB之间切换的设置。 如果这就是你要找的东西,那么你要获得它的唯一方法就是维护所有东西的补丁,这样做; 除非你能说服所有上游使用这样的设置,并提供他们接受的补丁。

如果你正在寻找一个更简单的解决方案,我很抱歉,但它不存在,并且不太可能很快。

KDE应用程序是可能的。

只需在系统设置中更改它即可。

首先,单击此选项安装系统设置 安装系统设置

然后,运行它

然后,选择“ 区域设置” ▸“ 其他” ▸“ 字节大小单位”

选择你想要的那个。

如果不切换到以前版本的Ubuntu,我不相信这是可能的。

编辑

除非你想在base-2中自己编译:)你可能会获得一些粉丝

第一步是为每个受影响的包打开错误报告,然后向上游发送以进行修复。

Ubuntu确实有“单位政策”,所以这是一个非常长期的计划(我假设)。

https://wiki.ubuntu.com/UnitsPolicy
https://bugs.launchpad.net/ubuntu/+bugs?field.tag=units-policy