LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1847|回复: 17

两个问题:locale 及 声音甚至的保存

[复制链接]
发表于 2007-10-26 14:22:51 | 显示全部楼层 |阅读模式
问题1.

我用的kde桌面,装了scim,基本是如下装的
# emerge xorg-x11
# env-update && source /etc/profile
# Xorg -configure
# vi /root/xorg.conf.new
# X -config /root/xorg.conf.new    # test it
# mv /root/xorg.conf.new /etc/X11/xorg.conf

# emerge kde-meta
# env-update && source /etc/profile
# su <user>
$ echo "export LANG=zh_CN.UTF-8" > ~/.xinitrc
$ source /etc/profile
$ exit

# ls /etc/X11/Sessions
# vi /etc/rc.conf                # modify XSESSION="kde-3.5"
# vi /etc/conf.d/xdm             # modify DISPLAYMANAGER="kdm"
# rc-update add xdm default
# reboot


可是用kdm登录进kde后,locale总是 POSIX

/etc/locale.gen 里只设了   zh_CN.UTF-8 UTF-8  似乎没有用

谁知道怎么弄?

问题2.

参照 gentoo alsa guide,我的声卡驱动终于装好了,可是有一个问题,就是每次重启系统后,alsamixer都是静音状态,设置总是保存不了。
也按说明设置了/etc/conf.d/alsasound文件SAVE_ON_STOP变量为yes,但是不管用。
如何解决?

emerge --info
Portage 2.1.3.15 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.23-gentoo-gbliu x86_64)
=================================================================
System uname: 2.6.23-gentoo-gbliu x86_64 AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53
Timestamp of tree: Mon, 22 Oct 2007 17:30:09 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.9
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-mtune=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="zh_CN.UTF-8"
LINGUAS="zh_CN en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 7zip X acl acpi alsa amd64 berkdb bitmap-fonts bzip2 cjk cli cracklib crypt cups dell dri dvd encode firefox fortran ftp gdbm gif gnome gpm gtk gzip iconv isdnlog java jpeg kde midi mmx mp3 mplayer mudflap ncurses nls nptl nptlonly openal opengl openmp oss pam pcre pdf perl pppd python qt3 qt4 rar readline reflection samba session spl sse sse2 ssl sub tcpd truetype truetype-fonts type1-fonts unicode xorg zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN en_GB" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
发表于 2007-10-26 14:58:20 | 显示全部楼层
第一个问题,请参考:http://www.gentoo.org/doc/en/utf-8.xml


第二个问题:你没有认真阅读gentoo alsa guide 的后半部分。无论您采用何种方法来安装ALSA,您都需要在系统启动的时候,加载模块,初始化ALSA,恢复您的音量设定。ALSA启动脚本可以为您处理所有的这一切,它就是alsasound。
回复 支持 反对

使用道具 举报

发表于 2007-10-26 15:10:31 | 显示全部楼层
rc-update add alsasound default
回复 支持 反对

使用道具 举报

发表于 2007-10-26 15:34:40 | 显示全部楼层
您的第一个问题, locale不仅仅要在/etc/locale.gen里面存在,还要运行一下locale-gen这个可执行文件。
楼主如此设locale似乎不太规范,规范的作法是,用户变量设在~/.bashrc ,全局变量设在 /etc/env.d文件夹,gentoo的官方手册就是这样说的,我是在/etc/env.d 文件夹里面把locale设为全局的。
# cat /etc/env.d/100locale :
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 16:30:29 | 显示全部楼层
多谢楼上各位,回去试一下

今天说试试 irc 吧,结果用xchat死活连不上
回复 支持 反对

使用道具 举报

发表于 2007-10-26 17:09:48 | 显示全部楼层
换端口试试,7000
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 18:06:35 | 显示全部楼层
Post by zhllg
换端口试试,7000


在哪里指定端口?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 18:22:20 | 显示全部楼层
Post by mascot
您的第一个问题, locale不仅仅要在/etc/locale.gen里面存在,还要运行一下locale-gen这个可执行文件。
楼主如此设locale似乎不太规范,规范的作法是,用户变量设在~/.bashrc ,全局变量设在 /etc/env.d文件夹,gentoo的官方手册就是这样说的,我是在/etc/env.d 文件夹里面把locale设为全局的。
# cat /etc/env.d/100locale :
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"

originally there is no such file "100locale"
I created it.
But it still doesn't work!
Who knows why?
Does it has somthing to do with kdm?
Because I use kdm as the default display manager.
回复 支持 反对

使用道具 举报

发表于 2007-10-26 19:52:10 | 显示全部楼层
直接加到02locale里得了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-26 22:04:24 | 显示全部楼层
Post by LongerZ
直接加到02locale里得了。

被什么屏蔽了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表