当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2008-09-03 0:34 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
引用:
這兩天製作了新的 Lniux 桌面瘦身加速工具: trans-purge

顧名思義,這是用來移除系統上無用的多國語言翻譯
很多人都知道 localepurge,但是系統上可以 purge 的其實還有很多地方

我就製作了這組工具來榨乾最後的部份
目前總共有提供 desktop-purge, mime-purge, 和 gconf-purge
可以節省下的空間相當可觀,同時可加速一些程式載入,但不影響功能

事實上,我們目前的桌面系統上,除了 locale 之外
還安裝了許多無用的多國語言翻譯
有很大部份在散落各處的 *.desktop 檔
而剩下的部份,很多是在 mime-database 內
還有很多是 gconf 的 schema 檔,這個多花 20 MB 左右

我們只用英文和 zh_TW,但是這些檔案內卻常包含十幾國翻譯
因此會造成系統載入速度的拖慢,也浪費磁碟空間

desktop-purge 就是用來自動掃描系統上的 *.desktop 檔
然後把其中用不到的翻譯全部刪掉,再存檔回去
使用方式: 以 root 權限直接執行 desktop-purge
主要會加速的是 gnome-panel 一類,需要產生選單的程式
效果很明顯。 我系統上需要載入的設定檔從 2 MB 減為 2xx KB。

mime-purge 是從 mime-database 裡面拿掉用不到的檔案敘述
主要能加速的對象是檔案管理程式 (對 PCManFM 有效)
使用方式: 以 root 權限直接執行 mime-purge

gconf-purge 會從 gconf 的 schema 檔裡面抽掉無用翻譯,
我自己的系統上從原本的 20 MB 清除完剩下 1.5 MB,相當可觀
使用方式: 以 root 權限直接執行 gconf-purge

所有用不到的翻譯會被清除掉 (無法復原)
保留下來的語言是英文以及「目前使用中的 locale」

下載路徑:
http://pcman.sayya.org/desktop-purge.c
http://pcman.sayya.org/mime-purge.c
http://pcman.sayya.org/gconf-purge.c

編譯方式:

gcc `pkg-config glib-2.0 --cflags --libs` -o desktop-purge desktop-purge.c

gcc `pkg-config glib-2.0 --cflags --libs` -o mime-purge mime-purge.c

gcc `pkg-config glib-2.0 --cflags --libs` -o gconf-purge gconf-purge.c

然後手動將這三個檔案 copy 到 /usr/bin 下


附件:
2008-09-03-003518_1280x800_scrot.png
2008-09-03-003518_1280x800_scrot.png [ 1.08 MiB | 被浏览 3361 次 ]



_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-03 0:50 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
这个应该是很久以前就用上了。。。
不过效果不大。。。
最好还是手动
代码:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove


_________________
Ubuntu User


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-03 0:57 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
作用不一样,其实是我忽然想起来要purage 一下 mime,才找到的这个东西


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-03 0:59 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
kofshower 写道:
作用不一样,其实是我忽然想起来要purage 一下 mime,才找到的这个东西

很久以前用过几次 :cry:


_________________
Ubuntu User


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2008-11-26 12:03 

注册: 2008-11-03 23:02
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
:em02
很好用~ 谢谢~。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2008-12-09 14:19 

注册: 2007-02-28 11:33
帖子: 415
送出感谢: 0 次
接收感谢: 0 次
引用:
期待有一天以下命令大行其道
sudo aptitude purge remove ­­ windows*
sudo aptitude install ubuntu*


sudo aptitude purge remove ­­ windows*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在初始化软件包状态... 完成
正在编辑扩展状态信息... 完成
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装0 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。 解包后将要使用 0B。
正在编辑扩展状态信息... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2008-12-10 14:10 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
chpn 写道:
引用:
期待有一天以下命令大行其道
sudo aptitude purge remove ­­ windows*
sudo aptitude install ubuntu*


sudo aptitude purge remove ­­ windows*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在初始化软件包状态... 完成
正在编辑扩展状态信息... 完成
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装0 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。 解包后将要使用 0B。
正在编辑扩展状态信息... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成

:em05


_________________
Ubuntu User


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2008-12-10 18:19 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
想入非非 写道:
chpn 写道:
引用:
期待有一天以下命令大行其道
sudo aptitude purge remove ­­ windows*
sudo aptitude install ubuntu*


sudo aptitude purge remove ­­ windows*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在初始化软件包状态... 完成
正在编辑扩展状态信息... 完成
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
无法找到软件包“remove”。然而下列软件包名称中
包含“remove”。
libfile-remove-perl claws-mail-attach-remover libapache2-mod-removeip sylpheed-claws-gtk2-attach-remover
无法找到任何名称或者描述中匹配“­­”的软件包
无法找到任何名称或者描述中匹配“windows*”的软件包
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装0 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。 解包后将要使用 0B。
正在编辑扩展状态信息... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成

:em05

:em04 写了这么个不符合逻辑的签名,其他的就不说了,既然purge + remove
:em04 呵呵


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2010-08-15 13:44 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
囧,啥时候的帖子,居然无意中挖出来了… :em20


_________________
Ubuntu User


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2010-08-15 14:54 
头像

注册: 2008-04-26 12:41
帖子: 10971
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2010-08-15 15:01 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
gconf有可能需要。mime没可能需要清理吧。都一对一的设置。


_________________
● 鸣学


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2010-11-26 13:14 
头像

注册: 2010-10-30 14:50
帖子: 279
地址: 出门右转
系统: openSUSE
送出感谢: 2
接收感谢: 0 次
用ubuntu tweak的路过


_________________
代码:
echo "IyEvYmluL3NoClNUUj3ml6DlipvlkJDmp73vvIzmpbzkuIvnu6fnu60KZXNwZWFrIC12emggJFNU
Ugpub3RpZnktc2VuZCAkU1RSCmVjaG8gJFNUUgo="|base64 -d |sh


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [分享]对岸网友pcman的写的mime,gconf,desktop清理工具
帖子发表于 : 2010-12-07 0:04 
头像

注册: 2010-05-24 12:16
帖子: 1015
送出感谢: 0 次
接收感谢: 0 次
这个可以下载来研究研究...


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译