安装Mplayer

就算是自己的一个安装的经历吧。给喜欢Linux的朋友。在LINUX下面的多媒体不得不提xine和mplayer。因为他们是两个重要的家族啊。

首先我要说的是Windows和Linux下的媒体播放的软件的区别,一个媒体的播放是由这几个部分组成的。解码器(wmv,real media,divx,mpeg),播放引擎。 用户界面(GUI)。在Windows下面所有的播放软件把这3部分都集合在一起,比如Kmplayer。而linux下面就不是这样了,每个部分是分离的。每个部分的开发可能是不同的人,不同的社区。而他们在开发的时候都要注意提供与其他部分的通用的组件。linux大多数的发行版都是不带任何的私有版权的解码器的,所以这些东西就只有自己手动下载了。我觉得关键的一点还是在播放的引擎上,播放引擎根据解码器对不同格式的视频的解码来进行播放。
其实不管是在那个韩国的Kmplayer,还是linux下的Mplayer解码器都是一样的,不同的是FRONT END界面和引擎。
不相信可以马上可以上图。

安装部分

首先到 http://www.mplayerhq.hu/ Mplayer的官方社区下载Mplayer最新版本,现在是 MPlayer-1.0rc2.tar.bz2 还需要下载解码器。我下载的是all-20071007.tar.bz2。还要下载相应的OSD字体和皮肤。然后就开始安装,解压文件包

suse:/dat/soft/mplayer_all # tar jxvf all-20071007.tar.bz2  
suse:/dat/soft/mplayer_all # tar jxvf all-20071007.tar.bz2
suse:~/Desktop # tar jxvf font-arial-iso-8859-1.tar.bz2
suse:~/Desktop # tar jxvf Blue-1.7.tar.bz2

复制all-20071007里面的所有的文件到/usr/local/lib/codecs文件夹里面,进入mplayer目录,配置:

./configure --enable-gui -enable-menu

更多的配置的参数帮助:

./configure --help | less

然后

make && make install

然后把fonts 和skins里面的文件分别复制到:

/usr/local/share/mplayer/font  
/usr/local/share/mplayer/skins

安装完成,运行

#gmplayer

or

#mplayer

就可以播放绝大部分的格式了,(现在还没有碰到不可以播放的格式)。

Screenshot-codecs - File Browser

Screenshot mplayer

opensuse实现Xgl+compiz的3D桌面

[这是发到校园网bbs的一个帖子 http://bbs.cqut.edu.cn/viewthread.php?tid=254672 ] 这个3D桌面很简单,谁叫OPENSUSE自带了安装包,这样我们就不用自己去配置,编译,安装了。
首先

suse:/ # yast

然后选择:package management
快捷键Alt+S 搜索“xgl” 来安装 xgl 和 xgl-hardware-list
快捷键Alt+s 搜索“compiz” 安装compiz 和 compiz-gnome
然后ALT+F2来运行 gnome-control-center

Screenshot-Desktop Preferences

点desktop effects 有这样的显示:

Screenshot-Desktop Effects Settings

因为我已经开了enable desktop effects,所以是disabled。点一下enable, 然后按Ctrl+Alt+Backspace退出X Window。然后startx重新启动X Window。现在就可以使用3D桌面了。进入我们刚才的那个desktop effects settings的设置框。在window effects /desktop cube /other features可以进行相应的设置。
下面是我收录的XGL快捷键:

  • 切换窗口 = Alt + Tab
  • 铺开显示全部窗口 = 指针移到屏幕右上角作为开关;单击窗口使之缩放到前台。
  • 切换立方体桌面 = Ctrl + Alt + 左/右箭头
  • 切换立方体桌面 + 活动窗口跟随 = Ctrl + Shift + Alt + 左/右箭头
  • 手动旋转立方体 = Ctrl + Alt + 左键单击并拖拽桌面空白处
  • 窗口透明/不透明 = possible with the "transset" utility or Alt + 滚轮
  • 放大一次 = 超级键 + 右击
  • 手动放大 = 超级键 + 滚轮向上
  • 手动缩小 = 超级键 + 滚轮向下
  • 移动窗口 = Alt + 左键单击
  • 移动窗口时贴住边框 = 左键开始拖动后再 Ctrl + Alt
  • 调整窗口大小 = Alt + 中击
  • Bring up the window below the top window = Alt + 右键单击
  • 动态效果减速 = Shift + F10
  • 水纹 = 按住 Ctrl+超级键
    o 雨点 = Shift-F9
  • 桌面展开= Ctrl + Alt + 下箭头,然后按住 Ctrl + Alt 和左/右箭头选择桌面

最后来张3D效果图:

xgl 3D Desktop Effects on KDE

Linux上登陆Dr.com上网

因为学校上外网使用的是Dr.com验证的模式。所以得有此文。经过两天的奋斗,终于在Linux环境下上网了。顺便把方法写出来和大家分享。

首先下载两个项目:libdrcom和drcomsuite。 解压,并拷贝到linux的文件系统里,比如/usr/src。然后就是编译安装了,先进入libdrcom解压后的目录。在命令行下输入

make && make install

如果在编译过程中发生了错误.那就打开Makefile文件

WARN = -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic

中的-Wextra去掉.....再重新编译.应该就能成功。成功后.再进入drcomsuite解压后的目录进行编译安装

make && make install

安装成功后.会在/etc目录中生成一个drcom.conf.new。这是设置文件。帐号和密码都输入其中。修改后另存为drcom.conf。以后就只用在命令行中输入

drcomcd
drcomc login

就可以上网啦。
当然,断开网络的命令为

drcomc logout

如果还有问题,就来问我。由于不能上传附件,以上两个软件请自己在 http://sourceforge.net/projects/drcom-client 下载。关键是那个-Wextra我不知道是不是一定要去掉,听他的就去掉了。没去掉可否安装成功没有实验过。有兴趣你可以试试。

Linux上安装NVIDIA驱动

安装前请确定你已经安装 bin-utils , kernel-header , kernel-sourse等工具包 (如果你不知道安装什么,安装系统的时候选择完全安装。退出X-Window界面到字符界面下,运行:

#sh nvdia-xxxxxxxxxxxx.bin

然后uncompress后,点Accept。他会在http://download.nvdia.com的站点去查找有没有适合你的Linux内核的驱动。因为我的机子没有上网,所以我只有等到 connect time out 了。 然后就提示找不到对应你的系统的驱动,询问需要自己编译否? 点:YES,然后就编译安装。安装如果是成功的话,进入X就会默认有nvidia的logo的显示。安装显卡的驱动很有必要,可以实现3D Accerleration。游戏、电影效果大增,实现3D桌面必安装。安装很简单,但是很必要。

PS:听说现在ATI的Linux下的显卡驱动做得很烂。