搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)

系统字体配置、中文显示和输入法问题
头像
ly50247
帖子: 89
注册时间: 2008-07-29 8:01

搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)

#1

帖子 ly50247 » 2009-10-22 21:45


几天前试用下新版本的小小输入法,感觉不错,决定换掉fcitx。这也是我发现在 linux 下皮肤自定义性最强的,但现有的皮肤并不多,而sougou的网站上有众多皮肤,看着心有点痒痒,下载了几个手工改很是麻烦,有的因为一个偏移改了N回,最后决定写个程序来自动转换。
这是个python脚本,要先安装python环境。如果在shell(命令行)运行可以直接 sg2xx_skin.py 加 ssf 文件名,可以加多个文件名或用通配符。运行后它会解压出来并进行转换,目录名即皮肤文件名(如果目录已存在,会先删掉再新建)。这个目录就可以直接拷到小小的皮肤目录。如果这样不方便的话,也可以想办法把它加在右键菜单里。在 linux的gnome 里可以直接放到 .gnome2/nautilus-scripts 里,kde下应该类似。windows好像可以放到 sendto 目录里。另外直接加 -h 会有简单的帮助信息。
由于这两种皮肤的配置信息并不一致,例如有的小小的信息sougou里没有,所以有的属性我用了默认值,它们定位的记录方式也不一样,我试了几十个皮肤并调整了一下,但有还有一些皮肤定位偏差较大,只能手动改配置解决。更麻烦的是状态条,sougou的个性很强,而小小的是一个模式,很多信息对不上号,这样我试的十几个皮肤几乎没有完美转换的,最后决定使用安装时默认的。但个人感觉这个状态条用处不大,上边的功能都能用快捷键解决,放着它有时还感觉占地方,另外在linux的有些主题显示不正常,所以一般不用。

已知问题:
1. 虽然想各种方式调整,有的皮肤输入条的定位还是有较大偏差,单行模式的问题尤其大,因为sougou并没有单行模式,我把它的分离双行模式改成了单行模式,有的皮肤不支持此模式,会显示‘本皮肤不支持此模式’。
2. 在个别情况下,还有可能导致输入法崩溃,我所遇到的崩溃都解决了,但不能保证所有的。如果切换到某个皮肤时卡住或崩溃了,可以先杀掉相关进程(yong),再运行 yong-setup 调到好用的皮肤再运行 yong
3. 不排除转换个别输入法时出错,主要是有的配置文件很不标准,如使用怪异编码,该有的键值没有等情况,如果发现了我一定第一时间解决

希望:
欢迎测试使用,如果发现问题或者有改进意见可以发 e-mail 给我,我一定很快考虑并尽力解决。当然,该脚本可以自由颁发,自由修改,但希望保留原作者信息,如果改动希望把改后的发我一份,多谢。

ly50247(ly50247@126.com)


ChangeLog:

0.2 (2009.10.23)
1.将状态栏设置成安装时默认的了,因为改后的从往往界面和功能上都不如默认的。
2.加入部分检查模式可用性的功能,如果发现,将不创建相关的 ini文件,但是目前检测不出有”本皮肤不支持此模式“字样的图片
3.将多余的文件删除了,这样生成的皮肤只有不到十个文件,比较小
4.整理了代码

0.1 (2009.10.22)
第一个版本



下载:
sg2xx_skin.7z
(3.43 KiB) 已下载 186 次
(v0.1)
sg2xx_skin_0.2.7z
(3.85 KiB) 已下载 300 次
(0.2)




另外再放几个用它转换的几个皮肤的截图吧,这些是绝对没有手工修改过的,附件里还有更多,但有的几乎无法使用。
2009102210.png
2009102209.png
2009102209.png (67.15 KiB) 查看 5534 次
2009102207.png
2009102201.png
皮肤包:
skins.7z
(2.31 MiB) 已下载 513 次
[/size]
上次由 ly50247 在 2009-10-24 17:46,总共编辑 3 次。
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#2

帖子 npnufn » 2009-10-23 9:41

这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
头像
yilan198711
帖子: 1635
注册时间: 2008-06-22 13:38
来自: 武汉

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#3

帖子 yilan198711 » 2009-10-23 9:54

这个很不错

一定要支持个
mint+gnome
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#4

帖子 想入非非 » 2009-10-23 10:02

小小输入法用了一年多时间,看来这是非常让人兴奋的工具。
Ubuntu User
头像
大宝
帖子: 3049
注册时间: 2008-06-30 22:32
联系:

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#5

帖子 大宝 » 2009-10-23 21:06

:em56 :em56
头像
ly50247
帖子: 89
注册时间: 2008-07-29 8:01

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#6

帖子 ly50247 » 2009-10-23 23:49

npnufn 写了:这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬
多谢,呵呵
andrewhxism
帖子: 154
注册时间: 2008-05-09 14:29

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)

#7

帖子 andrewhxism » 2009-10-24 12:46

不明白为什么F 会出现“地”
都这么大孩子了,怎么还跟人似的?
头像
ly50247
帖子: 89
注册时间: 2008-07-29 8:01

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)

#8

帖子 ly50247 » 2009-10-24 14:09

andrewhxism 写了:不明白为什么F 会出现“地”
五笔……
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)

#9

帖子 想入非非 » 2009-10-24 14:14

andrewhxism 写了:不明白为什么F 会出现“地”
LOL
Ubuntu User
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)

#10

帖子 daf3707 » 2009-10-24 14:56

小小 不错
头像
非主流1987
帖子: 427
注册时间: 2008-05-09 23:50

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)

#11

帖子 非主流1987 » 2009-10-24 15:27

呦~~不错哦~~lz是个强银~~
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)

#12

帖子 remeber » 2010-03-26 18:20

npnufn 写了:这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬

支持lz! 感谢这样的linuer
:em42 :em42
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
sammysun
帖子: 4088
注册时间: 2007-12-08 23:33
来自: SCUT-guangzhou

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)

#13

帖子 sammysun » 2010-03-26 20:16

不如把转换了的直接传上来?
头像
taobupt
帖子: 39
注册时间: 2010-09-27 19:07

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)

#14

帖子 taobupt » 2010-10-01 22:40

好东西!标记。
头像
张少彬
帖子: 793
注册时间: 2009-07-18 11:33

Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)

#15

帖子 张少彬 » 2010-10-02 15:12

能做一个转小企鹅的皮肤的脚本么?
小小虽好,毕竟不开源,而且,输入也有些不习惯,它把拼音和英语分的太清楚了,有时反而不方便,而且将词库全部载入内存对我等内存小的用户着实是负担啊.
Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
回复