搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)
- ly50247
- 帖子: 89
- 注册时间: 2008-07-29 8:01
搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)
几天前试用下新版本的小小输入法,感觉不错,决定换掉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)
第一个版本
下载: (v0.1) (0.2)
另外再放几个用它转换的几个皮肤的截图吧,这些是绝对没有手工修改过的,附件里还有更多,但有的几乎无法使用。 皮肤包: [/size]
上次由 ly50247 在 2009-10-24 17:46,总共编辑 3 次。
- npnufn
- 帖子: 1845
- 注册时间: 2005-10-14 15:56
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)
这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬
支持一切为了linux更好用而付出努力的人。向你们致敬
- yilan198711
- 帖子: 1635
- 注册时间: 2008-06-22 13:38
- 来自: 武汉
- 想入非非
- 帖子: 8078
- 注册时间: 2008-07-14 22:42
- 来自: Beijing
- 联系:
- 大宝
- 帖子: 3049
- 注册时间: 2008-06-30 22:32
- 联系:
- ly50247
- 帖子: 89
- 注册时间: 2008-07-29 8:01
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)
多谢,呵呵npnufn 写了:这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬
-
- 帖子: 154
- 注册时间: 2008-05-09 14:29
- ly50247
- 帖子: 89
- 注册时间: 2008-07-29 8:01
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)
五笔……andrewhxism 写了:不明白为什么F 会出现“地”
- 想入非非
- 帖子: 8078
- 注册时间: 2008-07-14 22:42
- 来自: Beijing
- 联系:
- daf3707
- 论坛版主
- 帖子: 12731
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
- 非主流1987
- 帖子: 427
- 注册时间: 2008-05-09 23:50
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v2.0)
呦~~不错哦~~lz是个强银~~
- remeber
- 论坛版主
- 帖子: 13030
- 注册时间: 2009-01-06 15:18
- 来自: 人间
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin)
npnufn 写了:这个要顶。
支持一切为了linux更好用而付出努力的人。向你们致敬
支持lz! 感谢这样的linuer
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
- sammysun
- 帖子: 4088
- 注册时间: 2007-12-08 23:33
- 来自: SCUT-guangzhou
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)
不如把转换了的直接传上来?
- taobupt
- 帖子: 39
- 注册时间: 2010-09-27 19:07
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)
好东西!标记。
- 张少彬
- 帖子: 793
- 注册时间: 2009-07-18 11:33
Re: 搜狗皮肤转小小皮肤工具(sg2xx_skin v0.2)
能做一个转小企鹅的皮肤的脚本么?
小小虽好,毕竟不开源,而且,输入也有些不习惯,它把拼音和英语分的太清楚了,有时反而不方便,而且将词库全部载入内存对我等内存小的用户着实是负担啊.
小小虽好,毕竟不开源,而且,输入也有些不习惯,它把拼音和英语分的太清楚了,有时反而不方便,而且将词库全部载入内存对我等内存小的用户着实是负担啊.
Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“