显示标签为“Ubuntu”的博文。显示所有博文
显示标签为“Ubuntu”的博文。显示所有博文

Pagico显示本地站点的问题

2007年10月11日星期四

想测试一下Pagico For Ubuntu.安装过程很顺利但是每当打开Pagico的时候就直接显示我的本地站点主页..直接用浏览器打开localhost:1200/也是本地站点主页.
不知道原因所在.折腾了几次未果,在LDCN留言也没人回复..很是郁闷..
今天晚上无聊就把查看pagico_2.3.1-1_i386.deb里的文件..在看到etc/apache2/sites- available/pagico时发现这个是定义apache2的服务器目录文档..于是就猜测是不是这个文档没有起作用..于是就把它的内容追加到 etc/apache2/sites-available/default 下..执行sudo /etc/init.d/apache2 restart
.发现问题依旧..于是就去网上找apache的资料..做了半天无用功后突然想起..当时安装apache2的时候,是按照Nicky的方法安装的..其中有修改/etc/apache2/apache2.conf添加cgi默认目录的操作..
于是就把/etc/apache2/apache2.conf里定义apache2服务器目录的部分删除..然后重启apache
眼前终于一亮Pagico的的配置页面终于打开了..

发帖者 apuar 时间: 00:25 0 评论  

wget --help中文帮助

2007年6月10日星期日

wget --help中文帮助:
*启动

-V, --version 显示wget的版本后退出

-h, --help 打印语法帮助

-b, --background 启动后转入后台执行

-e, --execute=COMMAND 执行`.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc

* 记录和输入文件

-o, --output-file=FILE 把记录写到FILE文件中

-a, --append-output=FILE 把记录追加到FILE文件中

-d, --debug 打印调试输出

-q, --quiet 安静模式(没有输出)

-v, --verbose 冗长模式(这是缺省设置)

-nv, --non-verbose 关掉冗长模式,但不是安静模式

-i, --input-file=FILE 下载在FILE文件中出现的URLs

-F, --force-html 把输入文件当作HTML格式文件对待

-B, --base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀

--sslcertfile=FILE 可选客户端证书

--sslcertkey=KEYFILE 可选客户端证书的KEYFILE

--egd-file=FILE 指定EGD socket的文件名

* 下载

--bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)

-t, --tries=NUMBER 设定最大尝试链接次数(0 表示无限制).

-O --output-document=FILE 把文档写到FILE文件中

-nc, --no-clobber 不要覆盖存在的文件或使用.#前缀

-c, --continue 接着下载没下载完的文件

--progress=TYPE 设定进程条标记

-N, --timestamping 不要重新下载文件除非比本地文件新

-S, --server-response 打印服务器的回应

--spider 不下载任何东西

-T, --timeout=SECONDS 设定响应超时的秒数

-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒

--waitretry=SECONDS 在重新链接之间等待1...SECONDS秒

--random-wait 在下载之间等待0...2*WAIT秒

-Y, --proxy=on/off 打开或关闭代理

-Q, --quota=NUMBER 设置下载的容量限制

--limit-rate=RATE 限定下载输率

* 目录

-nd --no-directories 不创建目录

-x, --force-directories 强制创建目录

-nH, --no-host-directories 不创建主机目录

-P, --directory-prefix=PREFIX 将文件保存到目录 PREFIX/...

--cut-dirs=NUMBER 忽略 NUMBER层远程目录

* HTTP 选项

--http-user=USER 设定HTTP用户名为 USER.

--http-passwd=PASS 设定http密码为 PASS.

-C, --cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许).

-E, --html-extension 将所有text/html文档以.html扩展名保存

--ignore-length 忽略 `Content-Length'头域

--header=STRING 在headers中插入字符串 STRING

--proxy-user=USER 设定代理的用户名为 USER

--proxy-passwd=PASS 设定代理的密码为 PASS

--referer=URL 在HTTP请求中包含 `Referer: URL'头

-s, --save-headers 保存HTTP头到文件

-U, --user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION.

--no-http-keep-alive 关闭 HTTP活动链接 (永远链接).

--cookies=off 不使用 cookies.

--load-cookies=FILE 在开始会话前从文件 FILE中加载cookie

--save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中

* FTP 选项

-nr, --dont-remove-listing 不移走 `.listing'文件

-g, --glob=on/off 打开或关闭文件名的 globbing机制

--passive-ftp 使用被动传输模式 (缺省值).

--active-ftp 使用主动传输模式

--retr-symlinks 在递归的时候,将链接指向文件(而不是目录)

* 递归下载

-r, --recursive 递归下载--慎用!

-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷).

--delete-after 在现在完毕后局部删除文件

-k, --convert-links 转换非相对链接为相对链接

-K, --backup-converted 在转换文件X之前,将之备份为 X.orig

-m, --mirror 等价于 -r -N -l inf -nr.

-p, --page-requisites 下载显示HTML文件的所有图片

* 递归下载中的包含和不包含(accept/reject)

-A, --accept=LIST 分号分隔的被接受扩展名的列表

-R, --reject=LIST 分号分隔的不被接受的扩展名的列表

-D, --domains=LIST 分号分隔的被接受域的列表

--exclude-domains=LIST 分号分隔的不被接受的域的列表

--follow-ftp 跟踪HTML文档中的FTP链接

--follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表

-G, --ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表

-H, --span-hosts 当递归时转到外部主机

-L, --relative 仅仅跟踪相对链接

-I, --include-directories=LIST 允许目录的列表

-X, --exclude-directories=LIST 不被包含目录的列表

-np, --no-parent 不要追溯到父目录

发帖者 apuar 时间: 10:45 0 评论  

Ubuntu下安装BenQ S2W 4300U扫描仪

扫描仪的安装很简单,
这儿是xsane支持的 扫描仪列表,我们只需查看扫描仪的型号和需要的FirmwareFile,有些扫描仪可能需要不同的Firmware File,我们可以通过查看扫描仪的usbID来分辨需要的.bin 文件,然后到扫描仪驱动盘上拷贝出来需要的.bin 文件放到 /usr/share/sane/ 下,然后修改/etc/sane.d/snapsane/config 中的Firmware File路径就可以了..

现在已知的问题,我的BenQ S2W 4300U每次都只能扫描一个文件,然后扫描第二个的时候就提示I/O读取错误,需要重启一下扫描仪和xsane才可以...

发帖者 apuar 时间: 10:38 0 评论  

改善Ubuntu下Firefox的显示效果

2007年5月28日星期一

来源: Ubuntu Forum

这儿下载一个Bash脚本
解压后 ./install 就可以
效果如图:


Buttons


Check Boxes


Radio Buttons


Drop Down Menus


Text Fields


Before


After

发帖者 apuar 时间: 04:26 0 评论  

Avant Window Navigator可以自动隐藏了

2007年5月26日星期六

Avant window Navigator svn今天小小升级了一下,
终于添加了自动隐藏的功能..

发帖者 apuar 时间: 17:24 0 评论  

Ubuntu 7.04桌面效果的立方体工作区失效的解决方法

2007年5月24日星期四

安装compiz-manager
sudo apt-get install gnome-compiz-manager

然后运行 系统--首选项--GL Desktop

在Workspaces标签页中
Viewports下
Effect选择Cube and rotation
Number of viewports默认值是1.改成4

发帖者 apuar 时间: 00:10  

缺少公钥问题的解决方法

2007年5月20日星期日

来源: Ubuntu-cn

症状:

sudo apt-get update
W: GPG error: http://apt.tt-solutions.com dapper Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 06EA41DE4F6C1E86


解决方法:

gpg --keyserver subkeys.pgp.net --recv 4F6C1E86
gpg --export --armor 4F6C1E86 | sudo apt-key add -

说明:
若缺少其他公钥,则将命令中两处4F6C1E86改为NO_PUBKEY 06EA41DE4F6C1E86中最后8位即可!

发帖者 apuar 时间: 04:05 0 评论  

Ubuntu Open Week

2007年4月21日星期六

时间:Mon 23rd Apr - Sat 28th Apr (下周)
地点:IRC
加入方法: 任意IRC客户端(iChat mIRC Opera Chatzilla)
/server irc.freenode.net /join #ubuntu-classroom
课程安排时间表请查看 Ubuntu.com

发帖者 apuar 时间: 18:36 0 评论  

LinuxDesktop.cn上线

2007年4月19日星期四

看下LDCN自己的介绍:

LinuxDesktop.cn(以下简称LDCN),即“Linux桌面中文网",是一个由五个在校大学生一起维护更新的Linux资讯、应用互动站点。

本站旨在给国内Linux及开源界充入一股新鲜活力,传播世界上最新精选资讯,把玩最酷最炫技巧,以简单、易懂、全面的角度来构建一个特别适合像我们自己一样的初学者的Linux世界。

坚持原创,主攻桌面,欲与Linux共成长!

其实在LinuxDesktop刚建好的时候我就看到了..
当时是因为google一个问题,找到某人的blog(不好意思忘记了),在 那个blog里就有提到LinuxDesktop,然后就去看了一下,那时还只有2篇文章,好想都是Tualatrix发表的..
随后又在IMTX上看到Tualatrix说IMTX要转型,当时没想太多,唉,多好的新闻阿,可惜我没有记者般的敏感,就没想到会是LDCN..
今天也就是Ubuntu 7.04 Feisty Fawn发布之日Tualarix才公开发布LDCN,真是用心良苦阿..

祝LDCN能越办越好!!

发帖者 apuar 时间: 14:43 0 评论  

AcetoneISO:Linux下的Daemon Tools

AcetoneISO是KDE下的CD/DVD镜象编辑工具,可以实现挂载/卸载 CD/DVD镜象文档,编辑和制作镜象文档等功能,完整功能列表如下:

Features:

  • Mount and Unmount ISO, MDF, NRG (if iso-9660 standard)
  • Convert BIN/CUE, MDF, NRG, CCD/IMG, CDI, XBOX, B5I/BWI, PDI, DAA to ISO
  • Burn Your ISO, CUE, TOC images directly in K3b
  • Blank Your CD/DVD ReWritable
  • Verify md5sum of image files and Generate a Md5sum file from ISO
  • Ability to create ISO from Folder and CD/DVD
  • Service-Menu support
  • Play a DVD-Movie ISO with Kaffeine, Mplayer, VLC, Kmplayer
  • Split ISOs in smaller files and Merge them
  • Quick Turbo Mount an ISO file from your Desktop
  • Compress ISO with p7zip and extract
  • Encrypt and Decrypt an ISO
  • Generate a CUE file from a IMG/BIN image
  • Rip a PSX cd to a bin/toc image
现在最新版本是 6.7 安装包可以在官方网站下载,
安装AcetoneISO唯一需要的依赖就是kommander,所以要安装AcetoneISO就要先安装kommander

1: Install kommander

sudo apt-get install kommander p7zip

2: Install AcetoneISO

这儿下载AcetoneISO for Debian的Deb包.
然后 dpkg -i 安装..

如果AcetoneISO在你的电脑上工作的不是太好,请查看这儿.
下面是一些我的截图:








发帖者 apuar 时间: 11:45 0 评论  

Request Feisty (7.04) CDs Now

2007年4月12日星期四

Ubuntu Feisty(7.04) 现在又开始送免费安装光盘了..

发帖者 apuar 时间: 16:14 0 评论  

Mercury:基于Java的MSN客户端

Mercury是用Java编写的MSN客户端,功能上除了可以文字聊天和文档传输外还支持语音,视频和自定义表情,winks和皮肤更换.

下载:Mercury 1.8


设置中文支持:
a、首先保证你的java的控制面板可以显示中文
b、现在打开mercury,就应该可以使用了。不过当然是英文了,中文的地方都是方框,不过双击联系人,打开对话框,选择一个中文字体就可以中文聊天了。
c、全面中文化
修改/xx/mercury/resources/lang/en.xml 文档 -_-''


打开系统托盘支持(Gnome / KDE / Fluxbox):
到/xx/Mercury/jni/linux/ 目录下 修改libtray-new.so 为 libtray.so

使用webcam:
下载JMF文档,按照这儿的说明安装 (update: 我按照官方文档安装好JMF文档,并且也通过了JMF测试,但是在点击下一步的时候却提示No Video Capture Devices Present...)

发帖者 apuar 时间: 01:32 0 评论  

关于mldonkey

2007年4月7日星期六

配置文档:
~/.mldonkey/downloads.ini 基本的设置( 这个是for edonkey和其他协议的)
~/.mldonkey/servers.ini
服务器列表文件,可以在mldonkey-guiconsole里面输入servers "/xxx/yyy/server.met"来导入网上下载的server.met服务器列表
~/.mldonkey/files.ini
当前已经完成的和未完成的文件列表
~/.mldonkey/friends.ini
好友列表
~/.mldonkey_gui.ini
图形前端的配置文件
另外其他的网络协议都有其单独的配置文件,一般都放在~/.mldonkey目录下




配置mldonkey

MLdonkey自带了一个web服务器,默认端口4080,可以通过web浏览器进行管理。

你也可以通过telnet进行管理:

telnet localhost 4000

在downloads.ini的Interfaces部分有关于这些管理接口的配置,允许你指定端口、允许访问的IP等,默认只允许本机(127.0.0.1)访问。

修改下载目录:
查看 修改 ~/.mldonkey/downloads.ini


shared_directories = [
{ dirname = "/home/apuar/download"
strategy = incoming_files
priority = 0
};
{ dirname = "/home/apuar/download"
strategy = incoming_directories
priority = 0
};]

将dirname = "/home/apuar/download 改为你要的位置


命令:
命令必须通过管理接口运行。telnet接口是命令行界面,直接输入运行;web接口在Input框中输入;Sancho中切换到Console,在窗口 底部有长条形窗口可以用来输入命令。在Console中你还可以查看MLdonkey的输出,比如连接服务器出错的原因等。

服务器:
选择eDonkey服务器很重要,通常决定了你能下载什么文件。服务器列表在server.ini文件中,默认是空的。使用如下命令导入eMule的server.met

servers "/home/username/server.met"

在Sancho的Console中查看连接服务器的信息,许多服务器都会提示“ERROR : Your edonkey client is too old, please update it”和“WARNING : Your 4662 port is not reachable. Please review your network config”,后一条好像对连接没什么影响,出现前一条则说明你无法连接该服务器了,我连接195.245.244.243就是这样,Verycd上发 布的国内的东西(非转帖自国外)根本下不了(没有源)。我不知道如何解决,有人说这是MLdonkey对服务器不友好,我看是服务器对MLdonkey不 友善,幸好现在有了Kad和Overnet,使我们不在那么依赖服务器

Kad和Overnet

Kad和Overnet使我们不再依赖服务器而能连接到Kad(Overnet)中的每头驴。显然需要一些已知的主机来开始我们的Kad之旅。这些 主机就是boot peers,也都记录在server.ini中,默认是空的。准备好nodes.dat(eMule自带的Kad peers数据文件)和contact.dat(在downloads.ini中的web_infos配置项可以找到下载地址),用如下命令导入到 MLdonkey

ov_load "/home/username/contact.dat"
kad_load "/home/username/nodes.dat"

接下来,还需要在MLdonkey中激活Kad和Overnet,配置项是enable_kademlia和enable_overnet。

好了,现在你已经可以下载Verycd的资源了,虽然搜索源时好象有点慢


用Firefox关联ed2k协议到mldonkey:
1.about:config搜索network.protocol-handler.app.ed2k
修改为: /xxx/mldonkey/ed2k_submit/mldonkey_submit

2.在mldonkey/ed2k_mozilla文件夹下有个firefox的插件名字为mldonkey_protocol_handler-2.0.xpi安装到firefox即可

Update: mldonkey自带的那个perl的脚本似乎不太好用,推荐使用zhan给的Bash脚本,那篇文章还包括konqueror和mldonkey的关联问题,推荐..

一个头疼的问题:
文件名乱码
每次下载的中文文件,在下载界面能正常显示,但是下载完成中文就全部变成下划线让人很郁闷..
解决方法
1.可以用Sancho的改名功能:右键菜单->Rename
2.转换脚本Java,Python..没有试验,请自行下载最新脚本使用...
3.重新编译mldonkey..-_-''

发帖者 apuar 时间: 11:00 2 评论  

照片管理工具:F-spot

2007年4月6日星期五

F-spot是一款图片管理工具,但F-spot的功能不仅仅只是可以管理图片,还可以编辑和分享,它支持大部分的图片格式,而且可以上传到Flickr和PicasaWeb.我感觉它的亮点在于体积小巧,易用并简洁的操作界面和上传到PicasaWeb的功能.

以前我一直用的都是Google 的Picasa-linux 来管理我的图片,但是毕竟Picasa-linux并不是原生的linux程序,在资源消耗和编码支持上一直都不让我太满意..

F-spot现在的版本是0.35 ,并且针对不同linux发行版开发的安装包
Ubuntu源里的版本太低,推荐下载编译0.35,官方网站上有相关操作说明..

发帖者 apuar 时间: 17:41 0 评论  

Lunar-Applet:显示农历小工具

2007年4月5日星期四

Lunar Applet是gnome时钟的一个替代工具,用来显示农历.目前的版本是1.4
Lunar Applet官方提供的tar包有问题,不能解压.可以用LinuxToy提供的压缩包.
如果./configure 不过,提示缺少libpanelapplet-2.0的话
那就需要
sudo apt-get install libpanelappletmm-2.6-dev

然后再./configure && make && sudo make install
就可以安装了
安装过以后在Gnome面板上点击右键选择'添加到面板',就会在杂项里看到'农历日期'.

发帖者 apuar 时间: 03:26 0 评论  

[备份]我的Firefox Addons

2007年4月4日星期三

生成: Wed Apr 04 2007 10:43:08 GMT+0800 (MALST)
User Agent: Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.8.1) Gecko/20061010 Firefox/2.0

启用扩展: [17]

  • Adblock Plus 0.7.2.4 - 广告已成往事!
  • Add Bookmark Here 0.5.7 - A convenient way to add bookmarks.
  • ChatZilla 0.9.77 - A clean, easy to use and highly extensible Internet Relay Chat (IRC) client.
  • CustomizeGoogle 0.55 - Enhance Google search results and remove ads and spam
  • DownThemAll! 0.9.9.7 - 争对Firefox设计的批量下载工具。
  • Fasterfox 2.0.0 - 对Firefox进行性能与网络优化
  • GButts 1.4.8 - Display all of your Google Services as buttons just next to your "Home" button or anywhere you like it!
  • Gmail Notifier 0.5.6.5 - Gmail邮件提醒插件
  • Google Toolbar for Firefox 3.0.20070217L - 让 Google 的动力伴您在网上任意遨游!
  • Greasemonkey 0.6.8.20070314.0 - A User Script Manager for Firefox
  • Locationbar² 0.9.0.3 - 加強網址列顯示效果並自動解碼網址以增加可讀性。
  • MR Tech Local Install 5.3.2.3 - 便于本地安装扩展和主题的强大工具包 (zh-CN)
  • NoScript 1.1.4.6.070317 - 为您的 Firefox 提供额外保护: NoScript 只允许您所选择的信任域(例如您本国的银行网站)上的 JavaScript, Java (和其他插件)。该白名单基于抢先式过滤方法防止安全缺陷(已知,甚至是未知的!)被利用,并且不损失功能…… 专家们都同意:Firefox 加上 NoScript 真的是更加安全 :-)
  • Personal Menu 2.5.2 - 取代一成不变的菜单,美化你的 Firefox!
  • ReminderFox 1.2.1 - 显示并管理备忘和计划
  • ScribeFire 1.4.0.1 - A full-featured blog editor that integrates with your browser and lets you easily post to your blog.
  • Tab Mix Plus 0.3.5.2 - 加强标签页浏览功能。

已安装主题: [2]

发帖者 apuar 时间: 10:40 0 评论  

用 python-mutagen 转换 mp3 标签编码

2007年3月24日星期六

先安装 python-mutagen包,执行

sudo apt-get install python-mutagen

在有 mp3 的目录下执行编码转换

find .  -iname  "*.mp3"  -execdir  mid3iconv  -e  GBK  {}  \;

这会转换当前目录其子目录中的 mp3 文件标签编码为正确的 utf8 。
----------------------------------

如果你系统里安装了 python-mutagen , 却没有 /usr/bin/mid3iconv ,

那么试试手工建立 /usr/bin/mid3iconv 这个文件吧,
内容如下:

#!/usr/bin/python
#
# file: /usr/bin/mid3iconv
#
# ID3iconv is a Java based ID3 encoding convertor, here's the Python version.
# Copyright 2006 Emfox Zhou
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
#

import os
import sys
import locale

from optparse import OptionParser

VERSION = (0, 1)

def isascii(string):
return not string or min(string) < '\x127'

class ID3OptionParser(OptionParser):
def __init__(self):
mutagen_version = ".".join(map(str, mutagen.version))
my_version = ".".join(map(str, VERSION))
version = "mid3iconv %s\nUses Mutagen %s" % (
my_version, mutagen_version)
return OptionParser.__init__(
self, version=version,
usage="%prog [OPTION] [FILE]...",
description=("Mutagen-based replacement the id3iconv utility, "
"which converts ID3 tags from legacy encodings "
"to Unicode and stores them using the ID3v2 format."))

def format_help(self, *args, **kwargs):
text = OptionParser.format_help(self, *args, **kwargs)
return text + "\nFiles are updated in-place, so use --dry-run first.\n"

def update(options, filenames):
encoding = options.encoding or locale.getpreferredencoding()
verbose = options.verbose
noupdate = options.noupdate
force_v1 = options.force_v1
remove_v1 = options.remove_v1

def conv(uni):
return uni.encode('iso-8859-1').decode(encoding)

for filename in filenames:
if verbose != "quiet":
print "Updating", filename

if has_id3v1(filename) and not noupdate and force_v1:
mutagen.id3.delete(filename, False, True)

try: id3 = mutagen.id3.ID3(filename)
except mutagen.id3.ID3NoHeaderError:
if verbose != "quiet":
print "No ID3 header found; skipping..."
continue
except Exception, err:
if verbose != "quiet":
print str(err)
continue

for tag in filter(lambda t: t.startswith("T"), id3):
if tag == "TDRC": # non-unicode field
continue

frame = id3[tag]

try:
text = map(conv, frame.text)
except (UnicodeError, LookupError):
continue
else:
frame.text = text
if min(map(isascii, text)):
frame.encoding = 3
else:
frame.encoding = 1

enc = locale.getpreferredencoding()
if verbose == "debug":
print id3.pprint().encode(enc, "replace")

if not noupdate:
if remove_v1: id3.save(filename, v1=False)
else: id3.save(filename)

def has_id3v1(filename):
f = open(filename, 'rb+')
try: f.seek(-128, 2)
except IOError: pass
else: return (f.read(3) == "TAG")

def main(argv):
parser = ID3OptionParser()
parser.add_option(
"-e", "--encoding", metavar="ENCODING", action="store",
type="string", dest="encoding",
help=("Specify original tag encoding (default is %s)" %(
locale.getpreferredencoding())))
parser.add_option(
"-p", "--dry-run", action="store_true", dest="noupdate",
help="Do not actually modify files")
parser.add_option(
"--force-v1", action="store_true", dest="force_v1",
help="Use an ID3v1 tag even if an ID3v2 tag is present")
parser.add_option(
"--remove-v1", action="store_true", dest="remove_v1",
help="Remove v1 tag after processing the files")
parser.add_option(
"-q", "--quiet", action="store_const", dest="verbose",
const="quiet", help="Only output errors")
parser.add_option(
"-d", "--debug", action="store_const", dest="verbose",
const="debug", help="Output updated tags")

for i, arg in enumerate(sys.argv):
if arg == "-v1": sys.argv[i] = "--force-v1"
elif arg == "-removev1": sys.argv[i] = "--remove-v1"

(options, args) = parser.parse_args(argv[1:])

if args:
update(options, args)
else:
parser.print_help()

if __name__ == "__main__":
try: import mutagen, mutagen.id3
except ImportError:
# Run out of tools/
sys.path.append(os.path.abspath("../"))
import mutagen, mutagen.id3
main(sys.argv)

来源:huangjiahua

发帖者 apuar 时间: 15:12 0 评论  

The Visual History of Ubuntu

2007年3月20日星期二

Ubuntu的视觉历史
原文:http://www.phoronix.com/scan.php?page=article&item=664&num=1
感谢TualatriX翻译并制作为pdf文档.

发帖者 apuar 时间: 18:40 0 评论  

在 Nautilus 中预览音乐

2007年3月7日星期三

作为 GNOME 桌面中的默认文件管理器,Nautilus 不仅支持预览图片(采用缩略图),而且也能够对音乐文件进行预览。不过,要实现该功能,需要我们额外的安装两个小工具。

Nautilus 中预览音乐文件的设置

在默认情况下,Nautilus 的音乐预览功能是开启的,如果你不确定,可以从 Edit -> Preferences -> Preview 查看到关于 Sound Files 的设置。选择 Always 选项,或者 Local Files Only 选项都可以打开音乐预览功能。

在 Nautilus 中预览 MP3

你需要安装 mpg123,可以通过执行指令 sudo apt-get install mpg123 来完成。

在 Nautilus 中预览 OGG

对于 OGG 格式的音乐文件,你需要 ogg123 这个程序,可以通过 sudo apt-get install vorbis-tools 来安装。

当鼠标指针移到 MP3 或 OGG 音乐文件上面的时候,你就可以听到那优美而熟悉的旋律了。如果需要结束预览,则将鼠标指针移开。

感谢:Ubuntu Cookbook

发帖者 apuar 时间: 00:55 0 评论  

为Ubuntu瘦身

2007年2月21日星期三

大家都知道系统用久了,就会慢慢变得臃肿,速度当然也就会有一些影响,所以当那些加速系统的方法不在奏效的时候,来试试给系统减肥吧.
其实Ubuntu的减肥很简单,只需简单的几步就可以吧那些不需要的文件彻底清除,还你一个清洁的系统..

1. 用新利得删除残留的配置文件
经常安装和卸载软件用户都知道只用 apt-get remove 是不能把软件彻底清除的,所以养成良好的习惯很重要,我一般都是认为那些以后不会再安装的软件都用 aptitude purge/apt-get remove -- purge 来卸载,这样就会把配置文档也一起删除,如果不知道以前卸载的那些配置文档删除有没有怎么办!?
没关系"凡存在过的必留下痕迹"(keso语^_^),我们来一步一步删除那些残留文档:
打开新利得(系统-系统管理-新利得),在左下角选择状态,现在在上面的列表里就会看到如下的分类:

  1. 已安装
  2. 已安装(本地的或陈旧的)
  3. 未安装
  4. 未安装的(残存配置)
  5. 软件仓库里的新内容
现在选择未安装的(残存配置)如果没有这个选择那就证明你的系统并没有残存配置文件.:)
现在把右面列表里不想保留的配置文件删除就可以了.

2. 删除系统无用的软件包
当你需要安装某个软件包时,APT从/etc/apt/sources.list中所列的主机下载所 需的文件,将它们保存到本机软件库(/var/cache/apt/archives/), 然后开始安装.
本地软件库会不断膨胀占用大量硬盘空间,幸运的是,APT提供了工具来管理本地 软件库:apt-getclean方法和autoclean方法.
apt-get clean将删除/var/cache/apt/archives目录 和/var/cache/apt/archives/partial目录下锁文件以外的所有文件. 这样以来,当你需要再次安装某个软件包时,APT将重新下载它.
apt-get autoclean仅删除那些不需要再次下载的文件.

3. 卸载那些不被使用的local翻译文档
这次我们要用到一个工具啦:localepurge 看名字就能明白他是干什么的啦.
安装localepurge: sudo apt-get install localepurge
安装好以后,当我们每次使用apt安装软件的时候localepurge就会根据你locale的设置来删除那些不需要的locale文档,比如:当我aapt安装armarok以后就会在安装完成之后看到像:
localepurge: Disk space freed in /usr/share/locale: 70***K (7M左右的文档,具体的数据忘了)
当然你也可以通过编辑/etc/locale.nopurge 来编辑需要保留的locale文档..

4. 使用一些工具删除"孤儿软件包"
孤儿软件包是指那些已经没有人维护的软件包当然也就没有软件要依赖它,这儿我们可以用GtkOrphan(要自己下载Deb包安装)或者Wajig(可以apt安装),这两个都是GUI的操作界面,我都没有使用过就不多说了,如果想了解更多的信息可以参考这儿 .

5. 使用debfoster来跟踪安装的软件包
安装:sudo apt-get install debfoster
当我们使用apt安装软件的时候,它会把那个软件所依赖的软件包都安装上去,但是当我们卸载这个软件包的时候,那些为满足这个软件包的依赖关系而装上去的包并没有从系统里卸载掉.这个时候我们就会用到debfoster啦.
debfoster是apt-get和dpkg的前端,当第一次运行debfoster的时候它会问你那些软件包是要保留的,如果不需要就选n就行了.
使用debfoster我们可以方便的安装和卸载软件,比如可以使用debfoster package 来安装某个软件,当我们不需要的时候可以用 debfoster package- 来删除它,同时那些没有用的包也会一起删掉.

6. 使用trans-purge 来为Linux桌面瘦身加速
这个可以参考LinuxTOY的介绍,十分详细.


好了经过这几步系统基本上就很清爽了..

Source(感谢):LinuxTOY,Ubuntu Tutorials

发帖者 apuar 时间: 17:50 1 评论