我的smb.conf--超简洁samba配置

本来想把ubuntu下的samba配置文件直接复制给archlinux用

但打开一看,ubuntu默认的smb.conf太复杂了,#号太多,看得我眼花缭乱

于是决定从零开始,新建一个smb.conf,只有2个版块,简洁明了,使用正常

ArchLinux下记得把samba添加到/etc/rc.conf的modules行,或者进入系统后再手动运行:

$ sudo /etc/rc.d/samba start

smb.conf帖出来先:

编译mp3blaster,解决声卡独占和中文乱码

mp3blaster是个很酷的命令行界面音乐播放器,支持mp3,wav和ogg格式,但它有两个问题,一个是声卡独占,一个是中文乱码。

到其 官方网站 可以 下载源码 ,我下了最新那个3.2.3版本。(话说它有近两年没更新了)

先说第一个问题,声卡独占(后来发现有更简单的解决办法,文章结尾有补充)

如果开着其它带声音的程序,mp3blaster就不能播放了,比如我就不能一边玩魔兽一边用它放音乐。

如果在系统音效那里开了允许软件混音(ESD)和播放系统声音,用它放歌就会断断续续一顿一顿一卡一卡的,或者播放速度超快音质爆烂。

这个问题好办,为系统安装alsa-oss,编译mp3blaster时加参数

ArchLinux下VirtualBox安装和配置

ArchLinux下VirtualBox的安装相对ubuntu来说复杂一点,不过也只是多一两步而已。

wiki上有VirtualBox的安装指南(中文),但有一点小问题。

安装VirtualBox OSE参考wiki

安装VirtualBox PUEL:

$ pacman -Ss VirtualBox

可见有几个选择,其中一个是VirtualBox PUEL,安装之:

$ sudo pacman -S virtualbox_bin

装完以后把你自己加入到vboxusers用户组:

$ sudo gpasswd -a USERNAME vboxusers #USERNAME为你的用户名,下同

(注意:为使这一变更生效,需要注销并重新登陆)

然后如wiki所说,把vboxdrv添加到/etc/rc.conf的modules行。

如果想手动加载vboxdrv:

为GCC添加CPU参数优化代码编译

今天有空小小地研究了一下。

首先查看GCC版本

$ gcc --version

然后查看CPU型号

$ cat /proc/cpuinfo

接下来就可以针对CPU型号使用优化参数了,点击这里查看适合对应CPU型号的参数。

我的CPU是闪龙64(Sempron64 754),工作于32位系统,所以我使用了这个参数:

mplayer打开含中文路径或中文名文件时报错

一直以来用mplayer打开含中文路径或中文名文件时都会报错,我以为是mplayer对中文支持不好,就没去理它,反正建立英文名的软链接就可以了。今天才知道原来问题很容易解决。

编辑/usr/share/applications/mplayer.desktop,找到

Exec=gmplayer %U

改为

Exec=gmplayer %F

这里有Exec各种参数意义