Ubuntu常用软件介绍和安装方法,文章较长,请进入查看。
» 阅读全文
Submitted by Asp on 2007, December 20, 11:15 PM
Ubuntu常用软件介绍和安装方法,文章较长,请进入查看。
» 阅读全文
Submitted by Asp on 2008, February 2, 11:40 PM
由于我酷爱Youtube,每次遇见喜欢的MV都想从缓存中保存下来,但是每次都用命令输入非常麻烦,于是写了个脚本,专门用于将FF中的FLV文件保存到当前文件夹,这样连FLV Downloader这样的FF插件都免了,哈哈……
如果有Bug,不要忘了联系我哦...我的邮箱是jimmy1006@163.com...
名称:FLV2Here
版本:v1.0
功能:将Firefox缓存中的FLV文件复制到当前目录
下载地址:flv2here
安装方法:
1. 下载文件,并复制文件到~/.gnome2/nautilus-scripts目录下。
2. 打开Firefox,在地址栏中输入about:cache,找到Cache Directory,之后跟着的路径就是FF的缓存目录,将该路径复制下来。
3. 打开终端,输入命令:
cd ~/.gnome2/nautilus-scripts
gedit flv2here
将当前电脑中的FF缓存路径复制到cachedir=""的两个双引号之间。比如:
cachedir="/home/asp/.mozilla/firefox/0pmdb6z6.default/Cache"
保存。
4. 将该文件变为可执行
chmod +x flv2here
安装完成。
Submitted by Fun on 2008, January 16, 1:01 PM
如果你的电脑只用来玩游戏上网看电影,那么windows可以很好很优秀地满足你的需求了。你也不需要看这篇文章浪费时间了。
同样,这篇文章是针对一些技术爱好者或者桌面美化者或者猎奇者甚至自由爱好者而写的。算是一篇推广linux的文章,虽然可能写的幼稚而有错误。
首先,我们要明白,linux不是windows。刚刚开始用linux的人会觉得linux很不好上手难度太高友好度不够,那么我想说这是一个误区。用 一个简单的例子解释,西方人习惯用刀叉吃饭,如果他们用到了筷子,也会觉得筷子不好用,可是筷子真的效率就比刀叉差?不见得吧。我们习惯了windows 的操作方法,突然用到一个操作习惯迥异的东西,难免生疏。但是实际上,linux绝不比windows差。如下我就来简略介绍下linux。
1.linux是开源的。这点是最重要的。不仅仅linux操作系统的内核是开源的,而且linux使用的软件也大都是属于GNU(“GNU's Not Unix”的递归缩写)开源的。由此产生的一个现实问题——虽然在中国这个问题被大多数威慑人忽略了——免费。嘿嘿,从此我们就可以免除盗版对我们心灵的拷问拉~~|||
2.linux是有图形界面的,而且其图形界面比windows有过之而不及。比如ubuntu7.10,用compiz fusion能做出来各种特效,比如3D桌面,火焰效果,水滴效果,神灯效果(这个太强大了),类似苹果跟vista的窗口切换,等等这一系列养眼的东 西,让你爽到底。
3.linux对于硬件要求低。比如我的笔记本,945的集成显卡,上面的特效全开,跑得一马平川非常流畅,开机内存使用率仅仅在200-300M。
4.linux的结构非常优秀。试想想,linux因为开源的缘故,无数程序员都在其上面不断地修正讨论改进,这比windows一个几个团队关起门来思 考难道不会更好?比如linux就不需要磁盘整理。Linux生来就是为多用户设计的系统,它总是假设在同一 时间有多个用户试图去操作不同的文件。所以Linux相对FAT文件系统,使用了另一种方法来设计自己的文件系统。windows总是试图把文件存储在尽 量靠近磁盘开始位置的地方,这导致当磁盘利用率变高的时候它经常会产生磁盘碎片。 Linux却在整个磁盘上分散存储文件,所以当文件的大小需要改变的时候,总是有足够的空间,从而很大程度避免了外部碎片的产生。 当然当磁盘利用率接近饱和的时候Linux也会需要文件整理。但是只要磁盘还有20%以上的可用空间,那么这种整理是基本不发生的。
5.linux的网络功能非常强大。这点其实我不好说什么,因为毕竟我学识有限也没构架过linux的服务器。于是我们百度吧--“Linux的组网能力非 常强大,它的TCP/IP代码是最高级的。Linux提供了对于当前TCP/IP协议的完全支持,并且包括了对下一代Internet协议IPv6的支 持。Linux内核还包括了IP防火墙代码、IP防伪、IP服务质量控制及许多安全特性。这些特性可以与Cisco等公司提供的高端路由设备的特性相媲 美。”、“linux最大的优点在于其作为服务器的强大功能,linux沿袭unix系统,仍使用tcp/ip作为主要网络通信协议,内建ftp,telnet,mail和apache等各种功能,再加上稳定性较高,因此被广泛采用架设众多如http server等服务器.“类似如此的赞美太多太多了,而且确实采用linux的网络服务器比使用2000的系统多多了。市场占有率说明一切。
6.linux病毒少。其实这个的原因一部分也是因为受众少。但是linux的内核更新也是一个重要因素。
7.不要以为linux下缺乏软件。实际上,除了游戏以及聊天软件linux差点外,几乎所有win下的软件在linux下都有对应想关的。记住,linux是开源的,每个人都可能为了完成一个功能为之开发软件然后共享出来。
总之,欢迎大家都来尝试linux,尝试这个开源的神奇系统。
Submitted by Asp on 2008, January 14, 10:12 PM
使用自定义主题或图标之后,listen可能会无法启动,在命令行下运行时出现类似如下的错误:
/usr/lib/listen/stock.py:135: GtkWarning: Theme directory scalable/places/22 of theme black-white_2-Style has no size field
try:icons.add(SHUFFLE, gtk.IconSet(gtk.icon_theme_get_default().load_icon("stock_shuffle",-1,gtk.ICON_LOOKUP_USE_BUILTIN)))
/usr/lib/listen/stock.py:135: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
try:icons.add(SHUFFLE, gtk.IconSet(gtk.icon_theme_get_default().load_icon("stock_shuffle",-1,gtk.ICON_LOOKUP_USE_BUILTIN)))
/usr/lib/listen/stock.py:135: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
try:icons.add(SHUFFLE, gtk.IconSet(gtk.icon_theme_get_default().load_icon("stock_shuffle",-1,gtk.ICON_LOOKUP_USE_BUILTIN)))
Traceback (most recent call last):
File "/usr/lib/listen/listen.py", line 218, in <module>
ListenApp()
File "/usr/lib/listen/listen.py", line 119, in __init__
stock.stock_init()
File "/usr/lib/listen/stock.py", line 135, in stock_init
try:icons.add(SHUFFLE, gtk.IconSet(gtk.icon_theme_get_default().load_icon("stock_shuffle",-1,gtk.ICON_LOOKUP_USE_BUILTIN)))
TypeError: pixbuf should be a GdkPixbuf
其实是因为listen的菜单中Control -> Shuffle的图标无法正常加载,临时的解决办法是:
在命令行下输入:
sudo gedit /usr/lib/listen/stock.py
在打开的文档中删除如下两行:
try:icons.add(SHUFFLE, gtk.IconSet(gtk.icon_theme_get_default().load_icon("stock_shuffle",-1,gtk.ICON_LOOKUP_USE_BUILTIN)))
except gobject.GError:pass
保存,即可。
P.S.: python的对齐不能使用Tab,所以千万不要在修改时不小心插入了Tab,不然有会出现新的错误。
Submitted by Asp on 2008, January 14, 9:51 PM
Avant Window Navigator是一个Ubuntu下仿苹果风格的Dock,个人比较喜欢,虽然没有像kiba-dock那种可以做物理运动扔来扔去的功能,但是他里面有着跳动、缩放、闪光、翻转等9种不同的效果,而且还可以把这9种效果任意组合,所以用起来还是非常舒服的。
在安装AWN前,首先需要修改source.list
sudo gedit /etc/apt/sources.list
如果你是Ubuntu 7.10 Gutsy Gibbon的用户,那么添加如下两行:
deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
如果你是Ubuntu 7.04 Feisty的用户则添加:
deb http://download.tuxfamily.org/syzygy42 feisty avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 feisty avant-window-navigator
添加完后执行:
wget http://download.tuxfamily.org/syzygy42/reacocard.asc
sudo apt-key add reacocard.asc
rm reacocard.asc
sudo apt-get update
安装AWN:
sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr
使Avant Window Navigator启动项:
打开System->Preferences->Sessions,在Startup Programs下,按Add。
在Name中输入:Avant Window Navigator
在Command中输入:avant-window-navigator
按OK。
完成后,打开Applications->Accessories->Avant Window Navigator看看效果吧。
![]()
Submitted by Asp on 2007, December 31, 1:26 AM
今天Ubuntu提示升级

安装完之后beryl居然立即崩溃,重启之后桌面无法显示,beryl无法启动,连nautilus都不能打开了,在Terminal下输入nautilus,居然报错:
nautilus: error while loading shared libraries: libbeagle.so.0: cannot open shared object file: No such file or directory
幸好只是nautilus和桌面不能用,其他的软件还可以用,赶快打开Terminal,键入:
sudo synaptic
打开Synaptic Package Manager,也就是所谓的新立得软件管理器,在列表中找到libbeagle0这个包。

然后选中菜单Package->Force Version,把当前0.3.2-schmidtke1 (gutsy) 改成0.2.18-0ubuntu3 (gutsy),点Force Version。

再在Synaptic Package Manager单击Apply,重启,桌面终于又恢复了。难道是说更新中的libbeagle0这个包写错了?太神奇了...
Submitted by Asp on 2007, December 28, 2:31 PM
安装Eclipse前,首先需要安装JDK 6,安装方法在这篇文章编程工具的安装中。
http://www.oshead.com/ubuntu/?action=show&id=5
安装完JDK 6后,从Eclipse的官方网站上下载Eclipse和CDT
Eclipse Classic 3.3.1.1: http://www.eclipse.org/downloads/
CDT 4.0.x: http://www.eclipse.org/cdt/downloads.php
安装Eclipse
1. 把Eclipse解压到/opt目录中
sudo tar zxvf eclipse-SDK-3.3.1.1-linux-gtk.tar.gz -C /opt
2. 在/usr/bin中创建执行文件
sudo gedit /usr/bin/eclipse
并在文件中写入以下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*
保存
3. 给此文件可执行权限
sudo chmod +x /usr/bin/eclipse
4. 在菜单中添加Eclipse的快捷方式
sudo gedit /usr/share/applications/eclipse.desktop
并在文件中写入以下内容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
保存,此时Eclipse就安装好了,接下来我们来安装CDT吧。
安装CDT
安装CDT的方式有几种,个人比较喜欢用Link的方式,这种方式主要是很方便管理,以后想换插件了,删除了重新解压就可以了...
1. 在/opt/eclipse中创建一个文件夹命名为cdt,然后在cdt下再建立一个文件夹eclipse,把下载下来的cdt的安装包解压到这个文件夹下
2. 在/opt/eclipse中创建一个文件夹命名为links,并在这个文件夹下建立一个文件cdt.link,并写入下列内容
path=/opt/eclipse/cdt
保存,现在打开eclipse吧,看看是不是可以使用cdt来建立C和C++的工程了?嘿嘿...

Submitted by Asp on 2007, December 21, 12:51 AM
LumaQQ官方网站: http://lumaqq.linuxsir.org/main/
Ubuntu中最好的QQ,我觉得还是LumaQQ,虽然他已经停止更新了,不过仍然可以使用绝大部分的功能,界面做的也与QQ差不多了,现在让我们来安装它吧。
首先需要安装JDK,打开终端输入命令:
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
执行之后会出现如下画面
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-4.2
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default[*], or type selection number:
输入你现在正在新装的java-6-sun的序号,如上,我的是2,回车。
安装JDK的时候去LumaQQ的官方网站下载LumaQQ 2006和热键源代码吧。
LumaQQ 2006 M2 for Linux x86 NO JRE:
http://lumaqq.linuxsir.org/download/2006/lumaqq_2006M2-linux_gtk2_x86_no_jre.tar.gz
热键源代码
http://lumaqq.linuxsir.org/download/2006/linux_hotkey.zip
下载下来之后,打开终端,进入上述两个包的下载目录,然后输入下列命令:
sudo tar zxvf lumaqq_2006M2-linux_gtk2_x86_no_jre.tar.gz -C /opt/
sudo chown -R root:root /opt/LumaQQ/
sudo chmod -R 755 /opt/LumaQQ/
sudo gedit /usr/share/applications/LumaQQ.desktop
在新建的文件中输入下面几行:
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
保存,OK,现在Application->Internet下就有LumaQQ的快捷方式了。
现在来编译LumaQQ的热键源代码,先将linux_hotkey.zip解压到它当前的文件夹下,打开终端并进入该文件夹,输入命令:
gedit Makefile
将第一行的
JAVA_HOME=/usr/java/jdk1.5.0_04
替换成
JAVA_HOME=/usr/lib/jvm/java-6-sun/
即你当前Jdk所在的位置,输入sudo update-alternatives --config java即可以看到,保存,再在终端中再输入
make
之后在当前文件夹下就会生成一个libkeybinder.so,继续输入命令
sudo cp libkeybinder.so /opt/LumaQQ/swt/
此时LumaQQ 2006已经安装完成,如果这个时候你的JDK还没有下载完,请等他下载并安装完成,之后就可以启动LumaQQ了。