首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
fabric
cron
容器
jenkins
ubuntu
awk
unix
grafana
tomcat
stdout
服务器
运维
ftp
dns
nginx
vagrant
sftp
7层
service
ssh
log4j
zsh
负载均衡
touch
4层
shell
syslog
docker
kubectl
colors
curl
grep
交换机
port
压力测试
devops
debian
linux
server
centos7
centos
tengine
crontab
k8s
sudo
apache
当前位置:
开发笔记
>
运维
> 正文
Linux桌面瘦身加速工具组trans-purge
作者:清宫佳伶330 | 来源:互联网 | 2017-11-17 21:15
Linux桌面瘦身加速工具组trans-purge--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
注意:请Linux新手不要尝试。
trans-purge 是对岸朋友洪任论(也是 PCMan File Manager 的作者)写的一组可使 Linux 桌面瘦身并让程序加速启动的小工具。这组工具包括 desktop-purge、mime-purge 和 gconf-purge 三种。其中,desktop-purge 可从 *.desktop 文件中删除无用的翻译内容;mime-purge 能删除 mime-database 中无用的翻译内容;gconf-purge 则针对 gconf schema 中无用的翻译内容进行删除处理。总体来说,trans-purge 这组小工具是通过删除系统上无用的多国语言翻译来达到让 Linux 瘦身、使程序启动更快的目的。经过 trans-purge 的处理,Linux 系统中将只剩下英文和目前正在使用的 locale。
trans-purge 这组小工具使用过程如下:
下载源代码:
wget http://pcman.sayya.org/desktop-purge.c
wget http://pcman.sayya.org/mime-purge.c
wget http://pcman.sayya.org/gconf-purge.c
安装编译依赖:
sudo apt-get install libglib2.0-dev
编译程序:
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
安装程序:
sudo cp desktop-purge /usr/bin/
sudo cp mime-purge /usr/bin/
sudo cp gconf-purge /usr/bin/
执行清理:
手动清理:
sudo desktop-purge
sudo mime-purge
sudo gconf-purge
自动清理:
让每次 apt-get 安装软件后自动进行清理。创建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列内容:
DPkg
{
Post-Invoke {"if [ $(ps w -p "$PPID" | grep -c remove) != 1 ]; then /usr/bin/desktop-purge > /dev/null; /usr/bin/mime-purge >/dev/null ; /usr/bin/gconf-purge > /dev/null; else exit 0; fi";};
};
警告:无用翻译在清除后无法还原,若使用后造成系统损坏,作者并不负责。
PS.我用过后很并无其他问题。
linux
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ftp
解决编译BSP包时遇到的 'gets' 未声明错误
在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ...
[详细]
蜡笔小新 2024-12-21 11:21:05
unix
Linux环境下进程间通信:深入解析信号机制
本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ...
[详细]
蜡笔小新 2024-12-21 10:29:05
ubuntu
配置Ubuntu Enlightenment桌面环境:桌面图标与根菜单详解
本文详细介绍了如何在Ubuntu的Enlightenment (E17) 桌面环境中管理和优化桌面图标及根菜单。通过本文,您将了解这些功能的作用及其配置方法。 ...
[详细]
蜡笔小新 2024-12-20 16:53:20
ubuntu
深入理解Linux进程管理
本文详细介绍了Linux系统中的进程管理函数,涵盖了获取进程ID、用户ID、创建子进程、信号处理等关键操作。通过这些函数,开发者可以更好地控制和管理进程行为。 ...
[详细]
蜡笔小新 2024-12-20 12:52:24
ubuntu
在Linux环境中配置和管理DB2数据库
本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ...
[详细]
蜡笔小新 2024-12-20 12:19:24
stdout
UNIX进程间通信(IPC)详解
本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ...
[详细]
蜡笔小新 2024-12-20 10:14:51
service
CentOS 7.6环境下Prometheus与Grafana的集成部署指南
本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ...
[详细]
蜡笔小新 2024-12-20 10:05:02
shell
Linux 文件权限与用户配置管理
本文详细介绍了 Linux 系统中用户、组和文件权限的设置方法,包括基本权限(读、写、执行)、特殊权限(SUID、SGID、Sticky Bit)以及相关配置文件的使用。 ...
[详细]
蜡笔小新 2024-12-20 09:27:23
shell
Shell脚本中变量操作详解
本文基于《鸟哥的Linux私房菜》一书,详细介绍了Shell脚本中变量的使用方法,包括变量的赋值规则、字符串处理技巧以及环境变量的管理等,旨在帮助读者更好地理解和使用Shell中的变量。 ...
[详细]
蜡笔小新 2024-12-20 08:20:01
shell
Linux系统中光驱与硬盘的设备文件映射
在Linux操作系统中,所有硬件设备都通过特定的设备文件进行访问。本文详细介绍了磁盘和光驱等存储设备在Linux中的设备文件命名规则及其分区表示方法。 ...
[详细]
蜡笔小新 2024-12-20 02:01:58
shell
PHP 计划任务实现详解与实例
本文深入探讨了 PHP 实现计划任务的方法,包括其原理、具体实现方式以及在不同操作系统中的应用。通过详细示例和代码片段,帮助开发者理解和掌握如何高效地设置和管理定时任务。 ...
[详细]
蜡笔小新 2024-12-19 18:50:16
ssh
配置SecureCRT以显示Linux终端颜色
本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ...
[详细]
蜡笔小新 2024-12-19 18:30:14
ssh
Delphi 类对象成员解析:System、TObject、TClass 和消息处理机制
本文深入探讨了 Delphi 中类对象成员的核心概念,包括 System 单元的基础知识、TObject 类的定义及其方法、TClass 的作用以及对象的消息处理机制。文章不仅解释了这些概念的基本原理,还提供了丰富的补充和专业解答,帮助读者全面理解 Delphi 的面向对象编程。 ...
[详细]
蜡笔小新 2024-12-19 18:28:06
ssh
中断向量解析
中断向量是计算机系统中用于指向中断服务程序的入口地址。每个中断向量对应一个特定的中断事件,存储在内存中的中断向量表中。该表通常包含256个条目,每个条目占用4个字节,用于存放跳转指令或直接指向中断处理程序的地址。 ...
[详细]
蜡笔小新 2024-12-19 18:22:51
ssh
cJinja:C++编写的轻量级HTML模板引擎
本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ...
[详细]
蜡笔小新 2024-12-19 15:55:09
清宫佳伶330
这个家伙很懒,什么也没留下!
Tags | 热门标签
fabric
cron
容器
jenkins
ubuntu
awk
unix
grafana
tomcat
stdout
服务器
运维
ftp
dns
nginx
vagrant
sftp
7层
service
ssh
log4j
zsh
负载均衡
touch
4层
shell
syslog
docker
kubectl
colors
RankList | 热门文章
1
栈和队列的概念
2
Qtum量子链周报(9月17日9月23日)
3
Ubuntu文件共享Samba服务器的搭建与使用
4
dp背包问题——1049. 最后一块石头的重量 II
5
dataframe添加一列_在PySpark数据框中添加新列的5种方法
6
2107.11.08
7
为什么我以前建的记事本,却没有记事本选项呢?
8
《望洞庭》翻译 原文赏析诗人唐刘禹锡
9
【计算机算法设计与分析】——选择问题
10
eselasticsearchaggsmetricsmax
11
关于制作ColourPicker 彩色圆的问题
12
消息队列基础概念
13
【JVM】idea启动项目时候添加jvm启动参数显示详细日志
14
Zend_Db_Table::getDefaultAdapter is not working【MySQL】
15
ReactNative初学2模拟器配置
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有