ubuntu玩得差不多了,逮着个机会换个kde来玩玩,折腾一晚上装上了kubuntu。
说实话,个人觉得kubuntu更适合中国网民,至少界面上来说跟windows7相比有过之而无不及。同ubuntu相比呢,预置的软件不论界面还是易用性都应该会高出一个等级,不过kubuntu的plasma更容易崩溃倒是真的,但一般来说崩溃了也不会有啥大问题。
好啦,言归正传。同gnome相比,kde没有大型的社区支持,很多问题得靠自己摸索。开一帖,记录自己使用kubuntu过程中发现的问题和解决办法。
1、误删桌面系统
安好kubuntu,发现什么蓝牙啊都用不着,果断在软件仓库中卸载之。悲剧了,虽然看到提示中说明将连带卸载包括plasma在内的一些软件包,还是不当一回事的卸载掉了,于是重启后不能进入桌面,黑屏,只有一孤零零的小鼠标在上面。
躺床上想办法,开始想从光盘启动,然后把全部文件复制过去放在硬盘的系统里,但是估计会把文件系统的权限全搞乱。又想,误删了软件包重新安装不久可以了?行动,找出了我删掉的那几个包的名字,全部安上去!实际上,只需要安装kubuntu-desktop就好,它是依赖其它包的,会自动安装上:
sudo apt-get install kubuntu-desktop
问题是哪儿去输命令呢?kubuntu(ubuntu)是多用户的操作系统,可以同时供六个命令行用户和图形用户使用系统,用Ctrl+Alt+F1~F7即可切换,前面六个是命令行界面,F7是图形界面。切换好后输入命令安装好就ok啦!(这是偶第一次在命令行界面下解救偶的系统,其实命令行也不难嘛,就是懒得记!)
我想ubuntu下误删了gnome也因该可以用类似的方法解决(sudo apt-get install ubuntu-desktop)。
2、linuxqq启动器
虽然linux下的腾讯QQ很让人无语,但是既不想装wine又想保留聊天记录的我只得装上tar版的linuxqq([http://im.qq.com/qq/linux/](http://im.qq.com/qq/linux/))。无赖只有在终端下才能启动,桌面创建的启动器没用。原来是shell命令不对,更改……/.linuxqq_v1.0.2_i386/文件夹下QQLnk文件,置换语句为:
#!/bin/sh
cd ~/.linuxqq_v1.0.2_i386/ #这句很重要,转换到qq.tar.gz解压后的QQ的安装目录
export GDK_NATIVE_WINDOWS=true
./qq & #./qq 脚本运行方式 & 表示将作业放到后台
然后在桌面上创建启动器:
[Desktop Entry]
Name=QQ
Exec=/home/nick/.linuxqq_v1.0.2_i386/QQLnk
Type=Application
StartupNotify=true
Icon=
保存为QQ.desktop,更改权限为可执行即可。
3、导入firefox书签乱码
我平常喜欢用傲游,到kde下用firefox,书签从傲游导出后导入firefox乱码,解决方法:
用文本编辑器打开导出的书签,在第二行添加(更换)为:
改变一下网页编码就行了。注意,不是改变文本的编码。
有个更简单的方法:用firefox打开win导出的ie收藏夹bookmark.htm,然后“页面另存为”,然后用firefox书签导入功能就可以了。
4、sudo 出现unable to resolve host 解决方法
学校有IPV6,果断hosts翻墙(http://docs.google.com/Doc?docid=0ARhAbsvps1PlZGZrZG14bnRfNjFkOWNrOWZmcQ&hl=zh_CN)。悲剧了,每次执行sudo 就出现这个警告讯息:
sudo: unable to resolve host hostname #hostname是我的用户名
参考网上的方法,修改/etc/hosts, 让hostname可以解回127.0.0.1 的IP 即可. /etc/hosts 原始内容
127.0.0.1 localhost
/etc/hosts 内容修改成如下:
127.0.0.1 localhost hostname
这样设完后, 使用sudo 就不会再有那个错误讯息啰。
5、Pidgin
pidgin是gnome下默认IM客户端,在kde下kopete搞了很多遍没效果之后,果断卸载之换上pidgin。
首先,当然是QQ,下协议插件(http://code.google.com/p/libqq-pidgin/)替换掉/usr/lib/purple-2/libqq.so即可。
gtalk呢,这样办:
a、帐户名称就是去掉@gmail.com前面的部分,域就是@gmail.com。其它依次填好,还不行的话,进高级选项卡:
b、选择强制旧SSL,勾上允许在不加密流上的纯文本验证,连接端口改成443,连接服务器为talk.google.com。
ok啦~
6、安装netbeans
在kde下安装netbeans(http://netbeans.org/downloads/index.html),至少需要安装openjdk java 6 runtime,如果需要其它编译器还得安装g++(c++编译器)、gfortran(fortran编译器)。然后,找到下载的netbeans,去终端安装就成,不需要sudo。安装好后,如果生成项目的时候出现
Package gtk+-2.0 was not found in the pkg-config search path.
再执行sudo apt-get install libgtk2.0-dev就好了。
备注:如果常常频繁的在系统中安装/卸载,容易产生很多没有用的包,那么不时的清理一下你的系统是十分必要的。
sudo apt-get autoremove
ok啦~(我常常乱装一些东西,搞得系统很臃肿)
7、添加源、公钥
添加ppa源:
PPA即Personal Package Archives,个人软件包集。详细介绍你可以查看
一般说的PPA源的形式是:
ppa:user/ppa-name
你可以通过add-apt-repository命令来添加PPA源:
sudo add-apt-repository ppa:user/ppa-name
再刷新软件源列表:
sudo apt-get update
然后就能安装软件了。
在添加一些源的时候,更新往往需要公钥,实例如下: 添加launchpad.net的源安装UNetbootin,ubuntu10.04源如下:
debhttp://ppa.launchpad.net/gezakovacs/ppa/ubuntulucid maindeb-srchttp://ppa.launchpad.net/gezakovacs/ppa/ubuntulucid main
当sudo apt-get update时提示如下:
W: GPG签名验证错误: http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEYD45DF2E8FC91AE7E
注意NO_PUBKEY后面就是需要验证的,命令输入:
gpg –keyserver subkeys.pgp.net –recvD45DF2E8FC91AE7E gpg –export –armorD45DF2E8FC91AE7E| sudo apt-key add -
8、谷歌播放器
个人觉得linux下面最好的在线音乐播放器就是采用谷歌中国音乐数据的gmbox(http://code.google.com/p/gmbox/)
先装源:
sudo add-apt-repository ppa:cnav/ppa
sudo apt-get update
再安装:
sudo apt-get install gmbox mpg321
后一个是内置播放器需要的包。
9、给amarok装上歌词插件
可以去http://kde-apps.org/content/show.php?content=103055下载python代码或者直接svn获取代码:
svn co http://www.sanfanling.cn/svn/lrcShow-X/trunk/lrcShow-X
下载好的代码一般在用户目录下 ~/,复制到适当位置就可以了
想要单独开启的,可以创建一个脚本
#!/bin/bash cd ~/lrcShow-X ./lrcShow-X.py
要随amarok启动,另外还需脚本,从http://forum.ubuntu.org.cn/download/file.php?id=68237下载
解压后放到~/.kde/share/apps/amarok/scripts/下,然后到amarok配置插件即可