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


25

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

是否可以将Ubuntu的Units策略切换为base-2,如果可以,怎么办?


5
对于您的问题,我没有答案,但想指出,您的GiB和GB向后。Gi是2 ^ 30的IEC标准前缀。G有时也用于2 ^ 30,但Gi不用于10 ^ 9。
瘟疫,2012年

GiB始终为1073741824字节,而GB有时为1000000000字节,有时为1073741824字节。我已经编辑了问题以反映这一点。
Flimm 2013年

有关GB和GiB之间的区别以及Ubuntu的单位策略的更多信息,请参见此问题
Flimm 2013年

如果使用Nemo文件管理器,则可以使用二进制大小而不是十进制大小。转到编辑 -> 首选项 -> 显示 -> 文件大小。另请注意,默认情况下,GParted使用二进制单位。
wjandrea

Answers:


11

唯一的方法是修补(或在某些情况下取消修补)所有向用户显示大小的代码,然后重新编译自己的Ubuntu分叉,其中使用基础8数学显示所有大小(这是您要的内容,而不是基数2)。这是一个非常具有侵入性的更改,并不是Ubuntu特有的,因为上游应用程序已经在这样做。Ubuntu的大小显示政策仅仅是为了澄清问题,并提供官方立场。

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

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


8

KDE应用程序可以使用。

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

首先,点击这里安装系统设置安装系统设置

然后,运行它

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

选择您想要的那个。


1

我认为如果不切换到早期版本的Ubuntu,这是不可能的。

编辑

除非您想自己在base-2中进行编译:)您可能会获得一些支持者


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.