我的最小化linux桌面

发布: 2013-09-20 11:25

有一台配置一般的机器,安装的是arch linux,平时用它启动虚拟机windows系统。
所以,为了节省主机的资源,定制了脚本启动X,以最小化主机X资源占用。
我的启动脚本只启动了几个必须启动的进程,是在lxde桌面的基本上简化来的,
占用资源非常小了,再该机器上再启动虚拟机后运行良好,
cat start_mini_x.sh
#!/bin/sh

X &
sleep 2

export DISPLAY=:0.0
openbox &
fcitx &
lxterminal &
google-chrome &
chromium &
pulseaudio --start &
是不是相当简洁呢。
如果不需要声音,不用启动pulseaudio。
如果不输入中文,可以不启动fcitx。
如果不用浏览器,也可以不启动chromium。
执行X&后的sleep 2是为了让X完全进入到可用状态。
20130920
这几天系统的pulseaudio一直没声音,测试了几天都不行。
今天发现了一个包叫pulseaudio-alsa,安装上一试竟然好了,原来是只缺少这么个包。
而这个包里面只有一个文件,叫/etc/asound.conf,只有几行,内容如下:
# Use PulseAudio by default
pcm.!default {
type pulse
fallback "sysdefault"
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}

ctl.!default {
type pulse
fallback "sysdefault"
}

# vim:set ft=alsaconf:

就这么几行的问题,几天都没听到声音了。
可能是前段时间清系统的时间没注意清掉了。
根据这几天的搜索,对pulseaudio理解加深了一些,
它本身已经成为了声音服务代理,还是需要像alsa,oss后端实现输出声音。
那么是不是在不安装这个包的情况下,把这个配置文件放在用户目录也可以呢。


原文: http://qtchina.tk/?q=node/748

Powered by zexport