七月 23rd, 2008

折腾了一把微型linux系统-puppy linux

1,858 Views, 折腾, by badants.

某博客了解到可以安装到U盘的linux系统-Puppy Linux,立马动手安装。很简单,因为国内已经有了专门的中文Puppy Linux开发者之家主页,只要上该站点下载相应的软件包和iso文件,照着网站上的一步步操作,大约30分钟,一个全新的只占硬盘空间600M左右(我在重启保存系统配置时选择创建一个500M的虚拟盘)的微型linux就安装好了。
整个下午,我都在这个小小的系统里度过。非常稳定,麻雀虽小五脏俱全。唯一的遗憾是安装好的gxine在我本本上播放视频时只显示蓝色的窗口,没有画面。于是我安装了mplayer。puppy的软件包管理程序也很有特色,虽然系统很小,但软件仓库里的精实用型软件还是比较全面的。安装非常简单,就是单击一下程序名就自动安装,比起ubuntu来就算非常简单。
装好mplayer后,我测试了一下视频文件,依然如故。看来我的没有支持我本本显卡驱动的库文件。于是,我作了如下尝试:
在控制台输入:

# mplayer -vo x11 自行车技.avi
MPlayer dev-SVN-rUNKNOWN-4.2.2 (C) 2000-2007 MPlayer Team
CPU: Mobile Intel(R) Pentium(R) III CPU – M 1133MHz (Family: 6, Model: 11, Stepping: 4)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
115 audio & 237 video codecs
[MENU] Can’t open menu config file: /root/.mplayer/menu.conf
Menu inited: /etc/mplayer/menu.conf

Playing 自行车技.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 720×480 24bpp 23.976 fps 1199.3 kbps (146.4 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback…
VDec: vo config request – 720 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.50:1 – prescaling to correct movie aspect.
VO: [x11] 720×480 => 720×480 Planar YV12
[swscaler @ 0x8421cd0]SwScaler: using unscaled yuv420p -> bgr565 special converter
A: 127.7 V: 127.7 A-V: 0.002 ct: 0.165 3062/3062 23% 22% 2.1% 0 0
Exiting… (Quit)
# mplayer -vo help
MPlayer dev-SVN-rUNKNOWN-4.2.2 (C) 2000-2007 MPlayer Team
CPU: Mobile Intel(R) Pentium(R) III CPU – M 1133MHz (Family: 6, Model: 11, Stepping: 4)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Available video output drivers:
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
fbdev Framebuffer Device
fbdev2 Framebuffer Device
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame

115 audio & 237 video codecs
=================

经测试,只有x11这个驱动可以播放,但全屏不能拉伸。于是

#vi /etc/mplayer/mplayer.conf
加入如下配置:
zoomzoom=yes
vo=x11
framedrop=yes

基本上,播放视频的问题解决了。
putty上的默认浏览器是seamonkey(中文:海底猿人)。打开界面一看,似曾相识啊,想起了N年前的Netscap。于是上网google弄一番明白,原来这就是mozilla套件的继承者。虽然跟firefox是兄弟,但用起来还是觉得有较多的不一样。感觉比firefox要快,能使用一部分firefox的插件。非常有意思的是我在寻找插件时意外发现了一个写blog的插件Scribefire,这个插件很方便啊,就是文字编辑的功能有待加强,于是,就地诞生了这一篇blog。

之前提到的gxine播放视频蓝屏的问题,作如下设置:在主目录vi .gxine/config 将配置文件里的这一行:

#video.driver:auto
更改成:
video.driver:xshm

于是成功播放视频。也可以参照这篇帖子进行设置。

上两张图秀一下:
桌面:

海底猿人:

Back Top

回复自“折腾了一把微型linux系统-puppy linux”

  1. 没有任何评论。
  1. 没有任何引用。

发表回复

Back Top