Depoly your flask app into Heroku Fix shit IE code manually ISBN to Book Category by Scraping DangDang A Generic Makefile for C/C++ Program Configure Raspberry pi Remove watermark with PyPDF2 tips for docker Anaconda+TensorFlow+CUDA Snippets Configure Remote Mathematica Kernel Build your own ngrok server Access Array SSL VPN 使用Rstudio制作html5幻灯片 tips for Mac OS X system Tips for ipython notebook 配置Ubuntu server + Openbox (Obuntu) tips for Vimperator tips for Vim 安装CUDA My First Jekyll Blog rsync常见选项 在Linux中读取Ipod touch的文件 tip for texmacs 在VPS上建站的一些tip Gnuplot绘图札记 Samba系统和autofs自动挂载 Linux中alsamixer声卡无法录音 搭建自己的RSS订阅器——Tiny Tiny RSS Grub2引导安装Ubuntu awk tips 将Ubuntu系统装入U盘 The Great Rtorrent 编译GCC 再这样剁手!!!该死的libgd 使用ulimit进行资源限制 使用SSH代理上IPV6 使用RCurl抓取网页数据 修复Ubuntu Grub记 openbox中的文件关联 在Ubuntu 12.04下编译qtiplot 处理BCM4312网卡驱动纪实 配置我的Ubuntu Server记 Cygwin杂记 Linux 使普通用户具有以超级权限执行脚本 让firefox自定义地处理文件类型 WordPress优秀主题及插件 在phpcloud上搭建wordpress UBUNTU下用pptpd做VPN server ubuntu升级内核过后的一些问题 安装telnet服务 kubuntu札记 64位kubuntu札记 统计软件R virtualbox stardict星际译王 Ubuntu重装windows系统后的grub引导修复 SSH服务及花生壳域名解析 采用cbp2make工具由code::blocks工程创建makefile文件 UBUNTU 札记

kubuntu札记

2012年07月09日

   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配置插件即可