Ubuntu12.10菜鸟使用手册(三)作者:Suruibin最近老听到群里的菜鸟各种抱怨LongegeWineQQ2012动不动就容易卡死!导致对WineQq失去了信心,去尝试webqq或者lwqq.其实这种做法笔者不提倡!问题不是通过回避就可以得到解决的.笔者以前也和菜鸟一样认为WineQQ很失败,有时候老爱在打字时莫名的卡死而且字打快了也要卡死,很是无语!但我发现当你在QQ里面打字时速度慢一点的话QQ就不那么容易卡死.但这种方法没有彻底地解决QQ卡死的问题.于是就想到了换个输入法Fcitx就是个很不错的选择,自从笔者用了Fcitx腰不酸了,腿也不痛了QQ卡死问题也从未出现过了!Fcitx输入法截图如下,有点windows下搜狗输入法的感觉!UbuntuKillerNo1:安装fcitx输入法!1)先卸载系统自带的ibus输入法!终端输入sudoapt-getremove--purgeibus或者sudodpkg-Pibus然后安装fcitx输入法sudoapt-getinstallfcitx 2)配置环境,终端输入:gedit~/.bashrc在里面增加一行语句:exportXMODIFIERS=@im=fcitx完了在终端输入..bashrc或者source.bashrc或者注销一下也是可以的!终端输入sudogedit/etc/X11/xinit/xinput.d/zh_CN在里面添加如下内容:XIM=fcitxXIM_PROGRAM=/usr/local/bin/fcitxXIM_ARGS=GTK_IM_MODULE=XIMQT_IM_MODULE=XIMDEPENDS=fcitx如果上面内容添加进文件后,还工作不正常,请添加如下内容:(英文版的可以不用,笔者就没以下配置)LANGUAGE=zh_CN.UTF-8LANG=zh_CN.UTF-8LC_ALL=zh_CN.UTF-8exportLANGUAGELANGLC_ALL保存并关闭。3)将fcitx设置成默认的输入法:终端输入im-switch-sfcitx-zdefault4)调试运行下fcitx在终端输入fcitx-r就可以用了,如果你运行了多个fcitx把它们全部杀死多输入几遍 killallfcitx 直到提示没有此进程为止!调试运行fcitx成功了后!5)添加开机启动fcitx终端输入gnome-session-properties 或者在dash界面输入startup就能找到了(英文系统)!所要填写的命令为fcitx-d-r 你会问我 你是怎么知道fcitx后面的参数的呢?方法很重要,终端输入manfcitx你就明白-d-r是什么意思了!到此fcitx安装完毕.UbuntuKillerNo2:fcitx的简单配置与美化!我很不习惯fcitx的默认配置,尤其是在选字的时候.你可能不喜欢拼音而是其他的输入法,如wubisunpinyinzhengma等.安装这些很简单在终端输入sudoapt-getinstallfcitx按Tab键补全,你会发现很多项,找到你要的输入法类型就是了!再次强调方法很重要!安装好了你喜欢的输入法后 开始找个文本打字(默认的快捷键是ctrl+空格触发fcitx).刚开始你的输入法图标位置不对!如下图此时你按住键盘上的Alt键和鼠标左键将其拖到你喜欢的位置就是了!Fcitx添加输入法,鼠标放到输入法图标上,右键选configure注意上面图片中keyboard-English(US)的位置!Fcitx的默认快捷键和布局很不习惯!默认的如下图:那么怎样将其候选文字水平显示呢? 右键输入法图标选configure 找到Appearance(外观)将下面红圈的勾去掉即可!完了点Apply(应用)改捷键问题! 改为自己习惯用的快捷键就是了!默认皮肤不好看!换个漂亮点的皮肤!点我获取链接 或者下载我打包好的皮肤打包好的皮肤解压后将其skin目录下的所有文件复制到/usr/share/fcitx/skin目录下即可!方法有两种一种是终端:假如我把下载下来的文件解压到主文件夹下两条命令为:sudocp-r~/skin/*/usr/share/fcitx/skin/ sudochmod-R755/usr/share/fcitx/skin/或者终端gksudonautilus像windows那样用鼠标移动文件夹到/usr/share/fcitx/skin/选取自己喜欢的皮肤就是了此外你不仅可以选择皮肤!Fcitx还可以让你自己编辑皮肤,很强大.除此之外你还可以编辑/usr/share/fcitx/skin/里面主题的图片实现自己的个性化输入法主题!笔者我的这个输入法主题就是通过安装了 点我获取链接 这里面的主题后 在/usr/share/fcitx/skin/里面把两个输入法主题 相互替换图片得来的!毕竟自己动手丰衣足食嘛!还有其他的选项自己就慢慢研究研究去吧!UbuntuKillerNo3:用Remastersys””做自己的ISO由于最近买了块固态硬盘用来安装Ubuntu系统!由于现在的系统上软件安装了很多!也不想从新安装个新系统!于是想到了Remastersys Remastersys可以把你安装的Ubuntu、Debian及其衍生版打包成一个可以用来安装的LiveCD/DVD的iso文件.你可以打包一个包含个人数据的iso文件作为系统备份,也可以打包一个不包含个人数据的iso文件发布给其他人安装.安装过程:下载remastersys 点我获取链接 我下载的是 remastersys_3.0.3-1_all.deb和 remastersys-gui_3.0.3-1_i386.deb 这两个安装文件,若有更新请下载最新版本.安装很简单sudodpkg-ixxxxx.deb若过程出现依赖关系不能通过安装时,输入命令sudoapt-getinstall-f即可解决依赖问题!在dash里面找到Remastersys其中有几个选项:Backup:打包整个系统,包括你的个人数据和配置信息。建议用Backup选项进行打包前先清除浏览器隐私数据和删除不必要的个人文件,并且清理/var/cache/apt/archives中的缓存软件包,使得产生的iso文件不会太大。Distribution:打包一个可与朋友分享的iso文件,不包括你的个人数据和配置信息Customize:用户自定义其中包括开机grub的壁纸Ubuntu开机动画用户设置等!一般用的到的是前面两个!至于Customize有兴趣的可以自己尝试一下!ClearWorkingfolder:清理软件产生的文件!本次我是选的Distribution:主要是我的住文件夹里面的东西太多了!点击Distribution按钮 软件立即运行!此过程有点慢慢 主要是我的系统软件安装多的问题! 花了大概20分钟!成功后,在/home/remastersys/remastersys目录下有一个名为custom-dist.iso的镜像文件!(我的镜像文件大小为3G,具体的看你的系统所安装的软件决定)你现在就可以用这个镜像文件安装系统了!硬盘,u盘都可以!在你安装系统前,你得用虚拟机测试一下这个iso文件能否使用,以下就是我的系统在虚拟机上安装的过程!有没有发现里面的软件是不是都在呢!安装完成和现在的实体机上的系统安装的软件是一样的哈!转移系统是不是很方便呢!UbuntuKillerNo4:更改firefox的缓存路径!我们知道Linux系统在运行过程中几乎不产生系统垃圾.这也是Linux系统能数年可以不重启系统的一个原因!但是对于我们普通用户来说,上网是必须的,浏览器或多或少会成生一些缓存文件.这些缓存文件会保留在用户的目录下.时间久了缓存文件就会很大!我们可以用软件ubuntu-tweak自己手动清除这些不必要的缓存文件,但是笔者很懒,没那个闲情雅致去手动清理垃圾,今天教一个偷懒的办法来解决此问题!我们知道Linux系统中有一个名为/tmp的目录!此目录有个很特别的功能,就是存放临时文件,在下次重启系统时,此目录里面的文件会被清空。是不是感觉思路明了了呢?打开firefox浏览器 地址栏输入:about:config 点i'llbecarefulIpromise!右键添加字符串:在里面填写:browser.cache.disk.parent_directory点确定后在出现的对话框里填写/tmp点ok结束,看看/tmp里面是不是有个叫Cache的文件夹呢?现在你每次开机后firefox的缓存文件都自动清除了,Happy!UbuntuKillerNo5:在系统的设置面板里加入自己的程序!(方法)要怎么才能做到这个效果呢?注意红圈的QQ程序!打开终端编辑 sudogedit/usr/share/applications/qq2012-test.desktop将里面加入以下两行Categories=GNOME;GTK;System;Settings;X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;X-GNOME-Settings-Panel=QQ2012即可实现上图的功能!里面X-GNOME-Settings-Panel=QQ2012中的QQ2012这处的文字你可以随意编辑!同理你可以添加属于自己的程序,掌握实现的方法是最重要.UbuntuKillerNo6:googleearth的界面优化!在ubuntu-tweak里面安装googleearth后发现界面很不美观. 怎样解决这个问题呢!进入 /opt/google/earth/free 文件夹!删除以下文件 libcurl.so.4libGLU.so.1•libnss_mdns4_minimal.so.2•libQtCore.so.4•libQtGui.so.4•libQtNetwork.so.4•libQtWebKit.so.4 然后sudogedit/opt/google/earth/free/googleearth在倒数第二行加入exportLD_PRELOAD=libfreeimage.so.3最后在终端输入:sudoapt-getinstalllibfreeimage3libfreeimage-dev现在再打开谷歌地图看看效果!效果很明显嘛!附加小技巧:在上面我们提到要删除以下文件 libcurl.so.4libGLU.so.1•libnss_mdns4_minimal.so.2•libQtCore.so.4•libQtGui.so.4•libQtNetwork.so.4•libQtWebKit.so.4 本例中要删除的文件很少,你可以一个一个地手动删除.但是要是文件多了呢?你还指望你手动删除吗?答案显然不是,那怎么样解决这类看似很繁琐的问题呢?很简单用命令行嘛!将你要删除的链接库的名字放在一个文本文件里面!比如我放在主文件夹下 文件名为remove(提示Linux系统中根本不存在后缀名这一说法!不像windows文本文件后缀为.txt)终端进入你要删除链接的目录 本例目录是 cd/opt/google/earth/free然后输入命令: foriin`cat~/remove`;dosudorm$i;done上面命令中的符号`是键盘上Esc下面的键别输入错了哈!UbuntuKillerNo7:好软件一起分享!Gloobus:这是本人最喜欢的一款软件,功能很简单,但非常实用!它包括三个分支:Gloobus-PreviewGloobus-FlowCovergloobus具体什么的自己去看:点我获取Gloobus简介 以下是截图:预览视频文件(也可以当视频播放器使用):安装完软件后,选中你要播放的软件,然后按键盘上的 空格键 即可启动播放器!再按一次空格键即可退出播放.文本文件的预览:图片的预览 利用Covergloobus显示banshee音乐播放器播放的音乐!下载地址:点我获取链接