很不习惯Emulator的默认skin,正好在搜怎么配置Emulator的网络时顺便看到了更好skin的方法。
从NewLC上找到了下载skin的地方,下载了6600和N-Gage这两个skin。
按照下载页面上的安装说明:先备份已有的epoc.ini,这个文件在%EPOCROOT%/Epoc32/Data目录下 (我的机器上是C:/Symbian/8.1a/S60_2nd_FP3/Epoc32/Data),然后把zip包里的文件解压到这个目录,覆盖epoc.ini。
启动Emulator,skin果然变化了。但有了新问题,需要重新设定Emulator的一些设置(比如内存使用),保存、重启Emulator后会发现又变回默认的skin。
打开备份的epoc.ini,发现它的内容是这样的:
configuration epoc_176x208.ini
configuration epoc_240x320.ini
configuration epoc_352x416.ini
原来具体的配置都在这三个不同的ini文件中,从文件名上猜测是为不同Resolution准备的(我的设置里用的是176x208)。何不试试覆盖epoc_176x208.ini这个文件?
备份epoc_176x208.ini以后,用6600的epoc.ini里的内容覆盖了这个文件,再启动Emulator并进行配置,这次就可以了。下面是效果(注意到Python没有)。
不知还有没有更方便地更换skin的方法,不用重启最好,从epoc的命令行指定也不错。