Ubuntu 9.04下配置DVB-T

<p>
  1。找驱动。<br /> 1)如果你接上电视卡,系统能够自动识别并配置好,那么这步可以跳过。如果没有识别,首先要找出你电视棒的型号。可以看看你电视棒的标签,上面应该有,例如我的是T328B4。<br /> 2)到<a href="http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices">http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices</a>找<br /> 对应你电视棒的信息,看应该下载哪种驱动。例如对应T328B的驱动是Afatech AF9015。下载之后将Afatech<br /> AF9015拷贝到/lib/firmwares下。重启一下Gnome。这下系统就能识别电视棒了。可以用$ dmesg 查看相关信息。
</p>

<p>
  2。搜台
</p>

<p>
  1)安装 dvb-utils<br /> $ sudo apt-get install dvb-utils
</p>

<p>
  #dvb-utils详细使用方法见 <a href="http://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device">http://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device</a><br /> 我这里只管搜台。
</p>

<p>
  2)建立搜索频率表,这一步是关键!!
</p>

<p>
  先建个文件夹<br /> mkdir ~/.tzap
</p>

<p>
  搜台命令是<br /> scan /path_to_the_initial_scan_file > ~/.tzap/channels.conf
</p>

<p>
  命令中path_to_the_initial_scan_file是指dvb-utils预制电视频道频率的列表。文件在/usr/share/dvb/dvb-t文件夹下。是按国家地区分的。可惜中国大陆一个都没有。没有我们就新建一个,内容例如:<br /> T 618000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE<br /> 其中第2项618000000表示信号所在频率。618000000就是618MHz。其他参数不清楚什么意思。不过其中倒数第2。4两个参数有可能是QAM64和1/4。这要看你当地信号的参数是什么了。<br /> 如果这个文件中只有这一条数据的话,搜索时,电视棒只会搜索这一个频率。如果你能得知你当地或附近城市DVBT电视信号的频率,那可以节省一些时间。如果<br /> 不知道,那只能用笨办法,一个一个频率搜索。(这里频率后的参数暂取8MHz 2/3 AUTO QAM16 8k 1/8<br /> NONE,如果你搜索不成功,可以改成8MHz 2/3 NONE QAM16 8k 1/4 NONE试试)
</p>

<p>
  DVBT电视信号一般的工作范围是从440MHz到700MHz,这里我就在新建文件里中加入如下信息:<br /> T 440000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE<br /> T 441000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE<br /> T 442000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE<br /> T 443000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE<br /> T 444000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE
</p>

<p>
  一直到
</p>

<p>
  T 700000000 8MHz 2/3 AUTO QAM16 8k 1/8 NONE
</p>

<p>
  之后将文件保存在/usr/share/dvb/dvb-t文件夹下。例如文件名为AAAAAAA(注意没有后缀名)
</p>

<p>
  3)搜台<br /> scan /usr/share/dvb/dvb-t/AAAAAAA > ~/.tzap/channels.conf
</p>

<p>
  这样就会从440M一直搜到700M。这很花时间,你可以根据实际情况适当缩小范围。
</p>

<p>
  如果搜到了台,电视台的数据就保存在你的主目录.tzap下,名为channels.conf
</p>

<p>
  3。看电视<br /> 把这个文件拷贝到.mplayer下,用mplayer看电视<br /> $ cp channels.conf .mplayer<br /> 输入下面的命令就可以看数字电视了,用 h 和 l 换频道<br /> $ mplayer dvb://
</p>

<p>
  用过之后我感觉用mplayer看电视不是很方便,启动是必须用命令行,且没有节目单。这里我推荐Xine,使用方便。只要把channels.conf文件拷贝到.Xine文件夹下,点击DVB按钮就能看电视了,并且可以将电视节目录制下来,录制的格式为ts。
</p>

<p>
  下面是截图。
</p>

<p>
  <img src="http://farm4.static.flickr.com/3521/3768256240_12ccb0fe8a.jpg" border="0" />
</p>

<p>
  另外试了一下电视棒带的遥控器。在用Xine观看时,按了一下遥控器系统直接崩了。所以我放弃了。如果有朋友继续研究遥控器的话欢迎补充阿。
</p>
……

阅读全文

J10空中加油

<p>
  <img src="http://farm4.static.flickr.com/3448/3764658625_e6c548326c.jpg" border="0" />
</p>

<p>
  <img src="http://farm4.static.flickr.com/3566/3764659101_ce5febdc35.jpg" border="0" />
</p>

<p>
  <img src="http://farm3.static.flickr.com/2580/3764659381_94590fb86c.jpg" border="0" />
</p>

<p>
  <img src="http://farm4.static.flickr.com/3595/3765454532_aaa898e6cb.jpg" border="0" />
</p>

<p>
  <img src="http://farm3.static.flickr.com/2448/3765456644_0d367742b9.jpg" border="0" />
</p>
……

阅读全文

[转]cookies.sqlite造成FireFox登录状态不能保存的问题

<p>
  从网上找了一大堆解决方案,归结一下大约如下:
</p>

<p>
      * 在about:config中增加network.cookie.maxNumber及network.cookie.maxPerHost两项<br />     * 在about:config中修改general.useragent.override值(我的原来没有,手工加了一个)<br />     * 停用adblock plus及可能会造成问题的其它FireFox扩展<br />     * 停用防火墙(我用的是NOD32)<br />     * 停用代理服务器<br />     * 删除C:Documents and Settings系统登录名Application DataMozillaFirefoxProfiles随机文件夹名cookies.sqlite
</p>

<p>
  但实际一一照做后却没有一个见效,正郁闷的时候忽然想起我用的FireFox不是安装版,而是Portable版,Portable版的软件在软件退出时会把软件用到的注册表、配置文件等全都保存在软件目录下的data文件夹中,赶紧到“Dataprofile”中一找,还真有个cookies.sqlite文件,有268K之“巨”,删除之……登录Gmail,重启FireFox,再进Gmail.com,呵呵,搞定!
</p>
……

阅读全文

VirtualBox的数据空间使用方法

1.点击设备菜单下面的分配数据空间,添加你需要共享的文件夹路径

2.进入虚拟机XP系统,右击我的电脑-》映射网络驱动器。选择vitualbox shared folders.

3.添加完成之后,“共享数据空间”就成了一个网络驱动器。

……

阅读全文

Ubuntu下开启virtualbox的usb设备支持

<p>
  安装好的virtualbox默认也不支持usb设备的,需要手工修改一些设置。
</p>

<p>
  1.修改为usb设备增加普通用户权限<br /> 1.1 增加一个名为usbfs的用户组<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo groupadd usbfs<br />  
</p>

<p>
  1.2 增加当前用户到工作组<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo adduser YOURNAME usbfs  //其中YOURNAME是本人系统的登录名字<br />  
</p>

<p>
  1.3 得到usbfs组的id<br /> 执行如下命令<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> cat /etc/group | grep usbfs<br /> usbfs:x:1002:YOURNAME,root
</p>

<p>
  其中1002就是usbfs组的id了。
</p>

<p>
  1.4 修改 /etc/fstab 文件<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo gedit /etc/fstab
</p>

<p>
  在文件的末尾增加一行<br /> 代码:<br /> none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
</p>

<p>
  其中 devgid=1002,其中的1002就是刚才的usbfs的组id
</p>

<p>
  1.5 为 /proc/bus/usb 增加权限<br /> 首先为/proc/bus/usb放开所有权限,也就是所有人都能访问。<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo chmod 777 /proc/bus/usb<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a>
</p>

<p>
  然后为/proc/bus/usb设置所有者为当前用户,我的当前用户是YOURNAME。<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo chown YOURNAME /proc/bus/usb<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a>
</p>

<p>
  1.6 重启电脑<br /> 代码:<br /> <a href="mailto:YOURNAME@YOURNAME-laptop:~$">YOURNAME@YOURNAME-laptop:~$</a> sudo reboot
</p>

<p>
  修改完必须重启,否则无法生效
</p>

<p>
  2.配置virtualbox<br /> 在virtualbox的配置明细/usb中,开启usb控制器和usb2.0控制器,然后点击“从设备列表中添加筛选器”<br /> 相关设置会自动的添加到筛选器列表中。
</p>
……

阅读全文

Ubuntu下配置Tor

<p>
  1。安装 privoxy:
</p>

<p>
  sudo apt-get install tor privoxy
</p>

<p>
  2。安装Tor:
</p>

<p>
  由于9.04官方源中没有tor了,所以只能自行添加源
</p>

<p>
    deb     <a href="http://mirror.noreply.org/pub/tor">http://mirror.noreply.org/pub/tor</a> etch main<br />   deb-src <a href="http://mirror.noreply.org/pub/tor">http://mirror.noreply.org/pub/tor</a> etch main
</p>

<p>
  更新:如果是9.04,可能还需要添加密钥:
</p>

<p>
  gpg &#8211;keyserver keys.gnupg.net &#8211;recv 94C09C7F<br /> gpg &#8211;export 94C09C7F | sudo apt-key add &#8211;
</p>

<p>
  然后在终端执行
</p>

<p>
  sudo apt-get update<br /> sudo apt-get install tor
</p>

<p>
  即可完成tor安装
</p>

<p>
  3。配置Tor:
</p>

<p>
  在终端执行
</p>

<p>
  sudo gedit /etc/privoxy/config
</p>

<p>
  在最前面加上下面这一行(别漏了那个不起眼的“.”):
</p>

<p>
  forward-socks4a / localhost:9050 .
</p>

<p>
  你可能希望 privoxy 不要把什么事情都记录下来,找到下面的两行,通过在它们前面添加“#”注释掉它们:
</p>

<p>
  &#8230;<br /> logfile logfile<br /> &#8230;<br /> jarfile jarfile<br /> &#8230;
</p>

<p>
  保存修改了的 /etc/privoxy/config 文件。
</p>

<p>
  重新启动 privoxy 服务 ,在终端执行
</p>

<p>
  sudo /etc/init.d/privoxy restart
</p>

<p>
  4。使用Tor:<br /> 在Ubuntu下使用Tor的最简单的办法就是使用Firefox+Torbutton这个插件。当Torbutton安装完之后。点击右下角Torbutton就可改变Tor的工作状态。使用很简单。
</p>

<p>
  5。验证Tor是否正常工作<br /> 你可以去<a href="http://www.ip138.com/">http://www.ip138.com/</a> 检查你的ip地址
</p>

<p>
   
</p>

<p>
   
</p>
……

阅读全文

Ubuntu 下同步Evolution和Google日历

1.首先在你的Google日历设置中找到你的私人 ICAL 地址:点击“我的日历”下的“设置”——》再点击你的邮件名,进入“详细信息”——》在“私人网址”一栏中点击“ICAL”。弹出的就是你的ICAL地址。

2.在终端中输入:/usr/lib/evolution-webcal/evolution-webcal YOUR_PRIVATE_ICAL_URL 3.设置同步时间

完工。

……

阅读全文