SparkPlug

三月 18, 2008

mount文件的错误

归类于: howto, misc — sparkplugcn @ 1:42 am
Tags: ,

今天用到一个ISO文件,结果不能再mount了,出现

mount: could not find any device /dev/loop#

如果先modprobe loop时出现错误

FATAL: Module loop not found

这个文件过去是可以的,所以断定是kernel的问题.重新编译Kernel,把

Device Drivers–Block devices–Loopback device support

选择上或者设成Modules就可以了.
因为我很少用到ISO的文件,所以选择了modules模式,这样每次mount前要先

modprobe loop

二月 9, 2008

升级后的时间修改

归类于: howto, misc — sparkplugcn @ 2:04 am

过年有时间升级了,昨天从中午开始升级,一直到晚上才升级完,呵呵.今天一开机发现时间变了,快了八个小时.修改/etc/conf.d/clock中的clockTIMEZONE后修复.TIMEZONE可以去/usr/share/zoneinfo下去找相应的位置.

CLOCK=”local”
TIMEZONE=”Asia/Shanghai”

Powered by ScribeFire.

一月 26, 2008

MPD听网络电台

归类于: howto, misc — sparkplugcn @ 5:40 am

ShoutCast是我常 听的电台 ,用MPD的话需要稍微的改动一下.

  1. 安装MPC
    emerge -av mpc
  2. 寻找两个执行文件
    gentoo是放在/usr/share/doc/mpc-*里,名字分别为pls-handler.shm3u-handler.sh,如果没有找到这两个文件也可以自己写
    pls-handler.sh

    #!/usr/bin/env sh
    mpc clear
    grep ‘^File[0-9]*’ $1 | sed -e ’s/^File[0-9]*=//’ | mpc add
    mpc play

    m3u-handler.sh script

    #!/usr/bin/env sh
    mpc clear
    cat $1 | mpc add
    mpc play

  3. 把这两个文件cp到自己的家目录里,然后修改为可执行文件

    chmod u+x m3u-handler.sh
    chmod u+x pls-handler.sh

  4. 修改Fireofx支持
    找开Firefox,在菜单里依次打开”edit-preferences-downloads”,在”file types”里如果已经存在pls和m3u的选项,删除它们.
    然后去ShoutCast或者想去的电台主页,点击想听的电台地址,FX会弹出对话框,选择”open with” 和 “other”,然后连接到上面两个可执行文件,就可以了.

这样就不用再听国内的大力丸的广告了:)Good Luck.

Powered by ScribeFire.

十二月 23, 2007

安装MPD

归类于: howto — sparkplugcn @ 2:15 pm

Audacious虽然好,可是有时候想看歌词就有点抓瞎,今天决定要用MPD

  1. 设置USE
    echo “media-sound/mpd flac mp3 ogg vorbis”>>/etc/portage/package.use
    echo “media-libs/flac ogg”>>/etc/protage/package.use
    需要root权限

  2. 安装
    emerge -av mpd
  3. 配置MPD
    • cp /etc/mpd.conf ~/.mpdconf
      并修改~/.mpdocnf文件里的user项改为自己的用户名
    • chown user:audio /var/lib/mpd
      chmod gu+s /var/lib/mpd
      chown user:audio /var/log/mpd/ /var/log/mpd/* /var/run/mpd/ /var/run/mpd/*

      其中的user是自己的用户名,
    • cd /var/lib/mpd/music
      ln -s /home/user/audio-collection .

      最后一个命令是把自己音乐文件夹做个软连接,有几个就做几个,需要root权限
    • 更新音乐库
      mpd –create-db
      在终端里直接输入mpd就可以开启了.

  4. 安装mpc
    emerge -av mpc
    mpc用于在终端控制
  5. 安装MPDWebAMP
    emerge -av setuptools
    easy_install MPD-WebAMP

    MPDWebAMP是可以浏览器里控制,同样通过浏览器控制的软件还有许多,安装完只要在终端里输入
    start-mpd_webamp.py
    然后在浏览器里输入http://localhost:8080就可以看到控制界面了
    唯一不爽的是这样会在终端里乱七八糟的东西,于是我在~/.bashrc里做了个alias
    alias webamp=’start-mpd_webamp.py>/dev/null &’
    这样想用的时候只要输入webamp就可以了
  6. 安装FoxyTunes
    这是一个Firefox的扩展,可以去这里,这样一样可以在Firefox里控制
  7. 安装mpdscribble
    因为经常去last.fm,所以要用到mpdscribble
    echo “media-sound/mpdscribble ~x86″>>/etc/portage/package.keywods
    emerge -av mpdscribble

    安装完成后,可以退出root权限,用普通用户身份运行
    /usr/shar/mpdscribble/setup.sh
    按照提示先回车(我看到省略号等了好长时间才知道要按键才动作:)),就可以相应的输入用户名和密码,完成后可以~/.mpdscribble/mpdscribble.log里看看相关的内容,我的是有提示没有mpdscribble.cache,所以在
    touch ~/.mpdscribble/mpdscribble.cache
    后就可以了:)
    我在~/.bashrc里同样加了一个alias
    alias music=’mpd;mpdscribble &’
    这样听音乐时只要输入一个命令music就可以了

Good Luck

Powered by ScribeFire.

八月 31, 2007

打造TVout

归类于: howto, 影视 — sparkplugcn @ 2:35 pm

用显示器看电影时间长了还真累眼,要是在客厅里抱着冰镇Beer,陷在沙发里看CSI才够爽,当然如果一家人坐在一起看电影就更惬意了,大家好才是真的好:-)
不说废话,下面开始:

  1. 硬件
    首先,电视的输入应该和显卡的输出配套,我情况:显卡是支持S端子输出,电视上也有这个S端子输入。其它的我就不知道了,Google吧:-)但是有的老电视只支持射频线的话通过转换应该也是可以的,电子市场有卖这个的,不超过二十块钱。有的新型电视支持Dsub或者DVI,那可以直接从显卡里通过相应的线输出到电视上了,所以一定要看好自己电视的输入情况,花冤枉钱事小,浪费了功能是大。如要购置显卡的话,最好是用N卡,A卡在Linux下是恶梦啊。
    显卡电视确定下来,那就需要线材,我的S端子线2年前是2米/米,Audio线(接声卡输出用)是1米/米,每根线用了20米,没有出现很明显衰减的问题。同时为了接上声卡需要一个从声卡出来给Audio线的转换头,二三块钱;如果只有一个声卡的话,可能还需要一个一拖二接头用来分离出PC音箱和电视的声源,注意这两个接头不是一样的,一定要和器材老板讲清楚。
    接下来就是连接硬件,一个萝卜一个坑,呵呵。
  2. 配置Xorg
    配置Xorg的前提就是已经成功安装了显卡的驱动,如果是ATi显卡的话,并且安装了开源驱动的话,下面并不合适,你可能要换成ATI官方驱动才可以。编辑/etc/X11/xorg.conf,需要root权限,最好先把这个文件备份一下,以免出错后出现问题。

    • 增加Monitor

      Section “Monitor”
      Identifier “TV-Monitor”
      Option “HorizSync” “30-50″ #根据自己电视选择
      Option “VertRefresh” “60″ #根据自己电视选择
      EndSection

    • 增加Device

      Section “Device”
      Identifier “TV-Device”
      Screen 1
      Option “TVOutFormat” “SVIDEO”
      Option “TVStandard” “PAL-D”
      Option “ConnectedMonitor” “TV”
      Driver “nvidia” #ATI的显卡要把nvidia改成fglrx
      Option “VideoOverlay” “on” #N卡好像不需要这个
      Option “OpenGLOverlay” “off” #N卡好像不需要这个
      BusID “PCI:1:0:0″ #这个要看自己的配置,应该和另一个Device是一致的
      EndSection

    • 增加Screen,下面的配置要根据自己的电视做相就的调整

      Section “Screen”
      Identifier “TV-Screen”
      Device “TV-Device”
      Monitor “TV-Monitor”
      DefaultDepth 24
      SubSection “Display”
      Depth 24
      Modes “1024×768″ “800×600″ “640×480″
      EndSubSection
      EndSection

    • 修改ServerLayout成类似下面的文本

      Section “ServerLayout”
      Identifier “Default Layout”
      Screen 0 “Default Screen” #Default Screen这个名字要和自己的文件一样
      Screen 1 “TV-Screen” LeftOf “Default Screen” #Default Screen这个名字要和自己的文件一样
      InputDevice “Generic Keyboard”
      InputDevice “Configured Mouse”
      EndSection

    保存文本,打开电视,重启计算机。

  3. 播放影视
    我是用的mplayer,所以想从电视看影视时可以写入
    DISPLAY=:0.1 mplayer xxx.avi
    有些显卡比如我的ATI9250在用vo=xv时会出玩在电视只能出玩半个屏幕的情况,而FX5200就没有问题。这时需要输入
    DISPLAY=:0.1 mplayer -vo gl xxx.avi
    如果嫌麻烦可以在~/.bashrc里加入

    alias tv=’DISPLAY=:0.1 mplayer’

    这样就可以直接
    tv xxx.avi

最后贴上我的xorg.conf
Nvidia FX5200的
Good Luck

Powered by ScribeFire.

八月 27, 2007

玩玩E.T

归类于: howto, misc — sparkplugcn @ 2:50 pm

过去玩过E.T,最近又想玩一玩,安装环境Arch+KDE。

  1. 下载,地址有很多,网通的话下面的地址可能会快些
    地址有两个,一个是主程序的下载,另一个升级补丁
  2. 安装相当简单

    sh ./et-linux-2.60.x86.run
    sh ./et-linux-2.60-update.x86.run

    需要root权限

  3. 运行游戏

    et

    我这里一开始不行,是因为没有把/usr/local/bin加入PATH,在/etc/profile里添加上就可以了。

  4. 声音问题
    第一次是在侄女的机器上装的,一开始有声音,但一直有个进程不停的运行不完,所以玩的比较卡,后来关了再玩的时候,发现没有了声音,好奇怪。运行

    pacman -S alsa-oss

    后问题解决。
    可是到了我的机器上是怎么样都不行,唯一的办法就是在玩游戏前先运行

    echo “et.x86 0 0 direct” > /proc/asound/card0/pcm0p/oss
    echo “et.x86 0 0 disable” > /proc/asound/card0/pcm0c/oss
    需要root权限

    好在我玩的不多,凑合着用吧,呵呵。



Powered by ScribeFire.

八月 16, 2007

安装virtulabox-bin

归类于: howto — sparkplugcn @ 12:54 am

前几天想用Virtualbox共享文件夹的功能,结果没有成功,原因是Virtualbox-OSE不支持,今天把OSE换成了BIN,成功.

  1. 卸载virtualbox-ose
    emerge –unmerge virtualbox-modules virtualbox virtualbox-additions
  2. 安装virtualbox-bin
    echo “app-emulation/virtualbox alsa vditool” >> /etc/portage/package.use
    emerge -av virtualbox-bin
  3. 运行virtualbox
    • 添加用户组,如果原来装过Virtualbox-ose的话,可以不用这一步
      gpasswd -a youruser vboxusers
    • 加载module
      modprobe vboxdrv
      这个命令需要root权限,如果想开机就自动加载的话需要添加到相应的文件里
      echo vboxdrv >> /etc/modules.autoload.d/kernel-2.6
    • 运行
      virtualbox
  4. 安装Guest的系统
    我安装的是Deepin的精简XP,因为平时也不是用的很多,不需要很多功能,当然是越小越好了.因为我过去用过virtualbox-ose,所以过去的vdi文件可以接着用.安装XP和普通直接安装是一样的,没有区别.
  5. 设置共享文件夹
      如图1,在相应的虚拟系统下选择”设置”–”共享”,选择相应的文件夹就可以了


    图1

      启动XP,打开我 的电脑,选择”设置”–”映射网络驱动器”,输入自己的共享文件夹就可以了,我的是\\vboxsvr\vboxshare,如图2

      图2
  6. 使用共享文件夹
    完成后,可以在”我的电脑”发现新的驱动器,就可以使用了,如果想在文件夹里用Linux下的文件,直接做个软链接就可以了.

Good Luck.

Powered by ScribeFire.

audacious和ape

归类于: howto — sparkplugcn @ 12:53 am

APE的音乐资源比较多,audacious默认是不支持的。有两种途径可以解决。一是安装audacious有mac插件,二是把APE转换成Flac的格式。

  • 这两种途径都需要用到mac,但这个项目取消了,所以要先加入gentoo-china-overlay。下面的运行都需要root的权限,内容粘贴来自这里.

    emerge layman
    如果/etc/layman/layman.cfg的最后一行为
    nocheck : no
    请改为yes
    否则会出警告!

    把下面这一句放到/etc/make.conf的最后一行
    source /usr/portage/local/layman/make.conf
    没有这个文件不要紧,执行完下面一条命令,你就有这个文件了

    增添gentoo-china-overlay
    sudo layman -f -a gentoo-china

    用下面的命令来更新所有layman管理的overlay
    sudo layman -S

  • 下载mac-3.99-u4-b5.tar.gz,我忘记是从哪里下载的了:-)不过如果Google不到的话,我已经放在mldonkey里了,这是链接,下载完毕后,把它放在/usr/portage/distfiles下面,然后

    emerge -av mac-port

    就可以了

  1. 让audacious支持ape
    这个需要用到audacious-mac,这是ED2k的链接,因为上面已经做了china-overlay,所以只要

    emerge -av audacious-mac

    就可以了

  2. APE转换Flac
    • 先安装相应的软件

      emerge -av flac cuetools shntool

    • 安装完后,就可以用下面的命令做相应的转换,粗体的部分是要做转换的文件名,根据自己的文件是不同的.

      cuebreakpoints The.Cure.cue | shnsplit -o flac -n TheCure.flac The.Cure.ape

    • 转换完后,不要忘记audacious-plugins的USE里是否加了flac的选项.

参考地址:http://xmms.spaces.live.com/blog/cns!D75907DA53328694!690.entry

Powered by ScribeFire.

八月 15, 2007

普通用户开关机

归类于: howto — sparkplugcn @ 3:27 pm

每次进入X都是用的startx,重启或者关机需要转到root才可以,今天跟着wiki做了一下修改,可以让普通用户关机或重启.

  1. 安装sudo

    emerge -av app-adin/sudo

  2. 修改sudo配置
    终端里输入 visudo ,将下面的两行加入的打开的文件中

    %shutdown ALL=(root) NOPASSWD: /sbin/reboot.sh
    %shutdown ALL=(root) NOPASSWD: /sbin/halt.sh

    保存文件后,设置uid

    chmod +s /usr/bin/sudo

  3. 创建关机和重启文件
    创建/usr/bin/halt,并写入

    #! /bin/sh
    sudo /sbin/halt.sh $*

    创建/usr/bin/reboot,并写入

    #! /bin/sh
    sudo /sbin/reboot.sh $*


Powered by ScribeFire.

rss的简单应用

归类于: howto — sparkplugcn @ 3:26 pm

网络的普及使接触海量的信息成为可能,随之而来是怎样选择感兴趣的东西.不要说花样翻新的网站就是专业的论坛有时也不会对所有的东西感兴趣.每天疲于在各大论坛网站来回转,上网就不再是乐趣,而是受罪.不过如果你经常去的网站有RSS功能就好多了,而且现在提供RSS的网站越来越多了.
怎样知道网站提供RSS呢?
如果网站里有类似的带RSS或者Feed字样的图标的话,就说明提供了RSS


有的更简单,只是一个小图标
Firefox有时会在地址栏放一个小图标表示这个网页提供RSS,但并不是所有的RSS网页都有显示

怎样阅读RSS
RSS的阅读有好多种,最常用的有两种方法:专业的RSS阅读软件或者通过浏览器的相应扩展(firefox可以试一下Sage);直接交给网站在线阅读.
专业的RSS阅读器比较适合个人的机器,定制性很强,可选择的软件也很多,有些网站的RSS中介提供目录;如果要经常在不同的机器或者不同的系统中切换的话,用在线网站来订阅RSS就方便多了,我比较常用的是Google的Reader,通过Firefox直接订阅,可以放在个性化主页上也可以放在Reader里.添加一个RSS只需要提供你想要阅读的链接就可以了.
无论是阅读器还是Google Reader都提供了OPML的导入导出,可以很方便的保存,管理自己的RSS,在不同的阅读方式中轻松转换.

有的RSS只提供目录,比如凯迪,某些RSS的阅读器可以调用浏览器来内嵌式的显示,就方便多了.

我喜欢看电影,爱用TLF的RSS

Enjoy it!

Powered by ScribeFire.

下一页 »

Blog at WordPress.com.