SparkPlug

八月 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.

八月 28, 2007

Pidgin终于进了x86

归类于: misc — sparkplugcn @ 1:50 pm

pidgin终于进了x86了,近来想从网购一些东西,才发现QQ这个家伙用的还真是多,pidgin用起QQ来要碰运气,好在我的运气不错,在USE里加上qq,emerge就可以了,而且自动把~/.gaim下的文件转到了~/.purlpe下了,就是过去的好友几乎没有了,哈哈。

Powered by ScribeFire.

fluxbox乱码

归类于: misc — sparkplugcn @ 2:09 am

前几天fluxbox更新,结果菜单里的中文又成了乱码。毛病是因为fluxbox的中文UTF文件错了,需要拿正确的替换一下,文件的Ed2k的链接在这里,用它替换/usr/share/fluxbox/nls/zh_CN.UTF-8下的同名文件,然后重新启动Fluxbox就可以了。
替换前

替换后

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.

八月 20, 2007

fcitx不能输入中文

归类于: misc — sparkplugcn @ 1:50 pm

好久没有见到小侄女了,前天去她家,除了个子长高了,天太热不出门把自己捂白了以外,明显脾气也见长了:-)
言归正传,终于在我哥的机器上分了一个区装上了Arch,本来6个G他都嫌多,结果最后我和侄女密谋策划了14个G的硬盘,毕竟还是要有游戏可以玩的。
但是装完后有一个很大的毛病,就是fcitx不有输入中文。Arch的fcitx安装还是很方便的,

pacman -S fcitx

后,因为用的是KDE,所以

cd ~/.kde/Autostart/
ln -s /usr/bin/fcitx .

就可以在KDE启动时自动加载fcitx了,但是无论怎样操作,终始不能激活fcitx进行中文办公输入。再加上没有声音,结果害我星期天又穿过大半个城市去搞,其实呢很简单,就是locale的问题,把/etc/rc.conf里的LOCALE=”en_US.utf8″换成LOCALE=”zh_CN.utf8″就可以了。声音的毛病更搞笑,那是因为不知道为什么默认的KDE的mix混音音量都是最小的,没有听见,呵呵。

Powered by ScribeFire.

八月 17, 2007

升级出现错误

归类于: gentoo — sparkplugcn @ 2:30 pm

今天升级Gentoo,结果出现了下面的错误

checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/gnome-base/gconf-2.18.0.1/work/GConf-2.18.0.1/config.log

!!! ERROR: gnome-base/gconf-2.18.0.1 failed.
Call stack:
ebuild.sh, line 1632: Called dyn_compile
ebuild.sh, line 983: Called qa_call ’src_compile’
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1322: Called gnome2_src_compile
gnome2.eclass, line 70: Called gnome2_src_configure
gnome2.eclass, line 66: Called econf ‘–enable-gtk’ ‘–disable-gtk-doc’
ebuild.sh, line 586: Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at ‘/var/tmp/portage/gnome-base/gconf-2.18.0.1/temp/build.log’.

于是先升级XML-praser

emerge -av XML-Parser

然后重新emerge -uDNa world就可以了.
最早我用过revdep-rebuild -X,可是到了stardict就断了,不知道什么原因,然后equery depends expat发现提示里XML-Parser,就先升级了它,就可以了,主要是看了这里才误打误撞瞎猫碰上死耗子:-)

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.