主题 : 解决ReactOS Dev编译之后功能残缺问题
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61672(时)
注册时间: 2008-12-25
最后登录: 2024-03-28

0 解决ReactOS Dev编译之后功能残缺问题

在文章开始之前,我们介绍一下什么是ReactOS:
ReactOS是一款基于Windows NT架构的开源操作系统,通俗来说,它就是开源版的Windows,不过,其中不包含任何来自Windows的源代码,也不基于Linux,完全从零开始编写。
一、解决ReactOS开发版功能残缺的问题
有人从GitHub上拖源码下来,默认编译后发现功能相较正式版本,没有中文字体和Wine Gecko,没有壁纸,没有小程序。很头疼,那是不是需要先安装正式版本,然后再用编译后的镜像升级呢?其实不用,编译时候稍微改一改就行。
1.添加中文字体和Wine Gecko
在源码目录中的modules文件夹中新建optional文件夹,将https://svn.reactos.org/optional/里的三个文件下载到该目录中。

2.添加小程序和壁纸
编译时加上参数-DENABLE_ROSAPPS=1 -DENABLE_WALLPAPERS=1即可,如果需

要ROSTESTS (测试套件)的话也可以加上-DENABLE_ROSTESTS=1。
二、修正中文版ReactOS自带的官方主题应用后中文乱码的问题

ReactOS中文版安装完之后默认显示为经典主题,是不好看的。自带的第三方主题尤其是Modern主题还是可以的,但是官方主题应用之后却出现了字体乱码的问题,这很头疼。
归结原因,是ReactOS字体机制不完善导致的,它没有在当前字体中文缺省的情况下调用默认字体的机制,官方字体的显示字体是Ubuntu Font,该字体是英文字体,所以在ReactOS这种字体机制不完善的系统上应用会无法显示中文。

那该怎么办?很简单,利用Font Substitutes机制将Ubuntu Font映射成Droid Sans Fallback字体,当然,有利也有弊,替换之后Ubuntu Font就无法显示了,两害相权取其轻,我们既然要解决中文乱码

问题,那只能如此。
1.打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Windows NT\ FontSubstitutes
2.新建字符串值,键值名称为Ubuntu,键值为Droid Sans Fallback。
3.重启计算机,应该就能解决这个问题了。

原创,Licensed under the CC BY-SA 4.0 license.
级别: 六行秋雁
UID: 293245
精华: 0
发帖: 20580
威望: 3718 点
无痕币: 48583 WHB
贡献值: 0 点
在线时间: 965(时)
注册时间: 2017-11-04
最后登录: 2019-04-19

Win10专区盖一楼,沧海跟帖随身后。
千万资讯看不尽,网上扬帆竟风流。
非常感谢楼主提供的分享!辛苦辛苦!无很有你更精彩!
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 604963
威望: 528524 点
无痕币: 3089 WHB
贡献值: 0 点
在线时间: 61672(时)
注册时间: 2008-12-25
最后登录: 2024-03-28

这个可以看看,了解一下。
级别: 九滴秋露
UID: 2840
精华: 0
发帖: 32711
威望: 121594 点
无痕币: 123287 WHB
贡献值: 0 点
在线时间: 27244(时)
注册时间: 2007-12-04
最后登录: 2024-03-20

看来是有情况
级别: 十方秋水

UID: 88
精华: 0
发帖: 129690
威望: 220744 点
无痕币: 105707 WHB
贡献值: 0 点
在线时间: 51558(时)
注册时间: 2008-03-18
最后登录: 2024-03-28

感谢楼主分享资源。
级别: 六行秋雁
UID: 298293
精华: 0
发帖: 6815
威望: 7566 点
无痕币: 6834 WHB
贡献值: 0 点
在线时间: 359(时)
注册时间: 2018-04-22
最后登录: 2024-03-28

了解了
感谢LZ提供分享
十方秋水,漫长旅途.
级别: 十方秋水

UID: 116295
精华: 0
发帖: 111450
威望: 122808 点
无痕币: 4249 WHB
贡献值: 0 点
在线时间: 6088(时)
注册时间: 2011-03-27
最后登录: 2024-03-09

感谢楼主分享
级别: 二分秋色
UID: 297939
精华: 0
发帖: 172
威望: 240 点
无痕币: 545 WHB
贡献值: 0 点
在线时间: 5(时)
注册时间: 2018-03-22
最后登录: 2021-10-09

这个可以看看,了解一下。
Total 0.034790(s) query 4, Time now is:03-28 22:57, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛