[ALTSP] Микрофон на терминале

Eugene Prokopiev enp at altlinux.org
Wed Feb 27 12:48:22 MSK 2008


>  > Я правильно понимаю, что за компанию мне придется вытянуть
>  > alsa-firmware, alsa-tools и alsa-utils, а ядро и приложения
>  > можно не трогать?
>
>
> Угу, только ещё kernel-modules возьми .16 -- кажется, у led@ были:
>  ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/led/Sisyphus/i586/RPMS.kernel

Собрал, pulseaudio сломался напрочь, в alsamixer вместо его
"устройства" вижу звуковую карту терминального сервера :(

На терминале:

# rpm -qa | grep alsa
kernel-modules-alsa-std-smp-1.0.16-alt0.132626.12
libalsa-1.0.16-alt1
alsa-utils-1.0.16-alt1

# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [3]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S      0:00 [watchdog/0]
    5 ?        S<     0:00 [events/0]
    6 ?        S<     0:00 [khelper]
    7 ?        S<     0:00 [kthread]
   10 ?        S<     0:00 [kblockd/0]
   11 ?        S<     0:00 [kacpid]
   83 ?        S<     0:00 [cqueue/0]
   84 ?        S<     0:00 [kseriod]
  121 ?        S      0:00 [pdflush]
  122 ?        S      0:00 [pdflush]
  123 ?        S<     0:00 [kswapd0]
  124 ?        S<     0:00 [aio/0]
  557 ?        S<     0:00 [rpciod/0]
  641 ?        S<s    0:00 /sbin/udevd --daemon
  645 ?        Ss     0:00 /sbin/minilogd
  843 ?        S<     0:00 [khubd]
  878 ?        S<     0:00 [kpsmoused]
  904 ?        S<     0:00 [irda_sir_wq]
 1749 ?        Ss     0:00 /usr/sbin/lbuscd
 1751 ?        Ss     0:00 /usr/sbin/ltspfsd -a
 1788 ?        S      0:00 nbd-client 192.168.0.1 9210 /dev/nbd1
 1931 ?        Ss     0:00 /usr/sbin/acpid
 1967 ?        Ss     0:00 /usr/sbin/ltspinfod -s
 1973 ?        Ss     0:05 /usr/bin/pulseaudio --system -D
--use-pid-file --disallow-module-loading -n -F /etc/ltsp/ltsp.pa -L
module-native-protocol-tcp auth-ip-acl=192.168.0.1 -L
 1988 tty7     Ss+    0:00 /bin/sh /usr/lib/ltsp/screen.d/startx
 2019 ?        Ss     0:00 /usr/sbin/sshd
 2036 tty1     Ss+    0:00 /sbin/mingetty --noclear tty1
 2037 tty2     Ss+    0:00 /sbin/mingetty tty2
 2051 ?        Ss     0:04 X -query 192.168.0.1 -fp
/usr/share/fonts/bitmap/misc:unscaled\;tcp/192.168.0.1:7100
-xf86config /etc/X11/xorg.conf vt7 :6.0
 2071 ?        S      0:00 /usr/sbin/ltspfsd -a
 2073 ?        S      0:00 /usr/sbin/ltspfsd -a
 2108 ?        Ss     0:00 sshd: root at pts/0
 2115 pts/0    Ss     0:00 -bash
 2129 pts/0    R+     0:00 ps ax

На сервере:

# rpm -qa | grep alsa
libao-alsa-0.8.6-alt10
libalsa-1.0.16-alt1
alsa-utils-1.0.16-alt1
alsa-plugins-1.0.16-alt1
kernel-modules-alsa-std-smp-1.0.16-alt0.132626.12
alsa-oss-1.0.14-alt1

# cat /etc/ltsp/asound.conf
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

В терминальной сессии:

$ env
LESSKEY=/etc/.less
KDE_MULTIHEAD=false
DM_CONTROL=/var/run/xdmctl
HOSTNAME=altsp.ats-network.stc.donpac.ru
XDG_DATA_HOME=/home/enp/.local/share
TERM=xterm
SHELL=/bin/bash
XDM_MANAGED=/var/run/xdmctl/xdmctl-ws249:6,method=classic
HISTSIZE=999
TMPDIR=/tmp/.private/enp
GS_LIB=/home/enp/.fonts
WINDOWID=27262990
LTSP_AUDIO_PORT=4713
QTDIR=/usr/lib/qt3/
QTINC=/usr/lib/qt3/include/
PULSE_SERVER=ws249:4713
KDE_FULL_SESSION=true
XTERM_SHELL=/bin/bash
USER=enp
HISTFILESIZE=9999
LS_COLORS=
MAILER=/bin/mail
SSH_AUTH_SOCK=/home/enp/.ssh/agent
KDEDIR=/usr
KDEROOTHOME=/root
SESSION_MANAGER=local/altsp.ats-network.stc.donpac.ru:/tmp/.ICE-unix/8932
COLUMNS=95
ESPEAKER=ws249:4713
PATH=/home/enp/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/games:/usr/X11R6/bin
DESKTOP_SESSION=default
MAIL=/var/mail/enp
PWD=/home/enp
LANG=ru_RU.UTF-8
HELP_BROWSER=/usr/bin/xbrowser
KDE_SESSION_UID=500
LTSP_AUDIO_SERVER=PULSEAUDIO
LINES=35
XTERM_LOCALE=ru_RU.UTF-8
XTERM_VERSION=X.Org 6.8.99.903(231)
LTSP_DISABLE_ACCESS_CONTROL=N
HOME=/home/enp
SHLVL=2
XDG_CONFIG_HOME=/home/enp/.config
BASH_ENV=/home/enp/.bashrc
LOGNAME=enp
TMP=/tmp/.private/enp
LESS=-MM
G_FILENAME_ENCODING=utf8
QTLIB=/usr/lib/qt3/lib/
XDG_DATA_DIRS=/usr/share:/var/cache
LESSOPEN=|/usr/share/less/lesspipe.sh %s
BROWSER=/usr/bin/kfmclient openProfile webbrowsing
LTSP_XDM_SERVER=192.168.0.1
DISPLAY=ws249:6.0
G_BROKEN_FILENAMES=1
XAUTHORITY=/home/enp/.Xauthority
_=/usr/bin/env

Что-то сломалось в конфигурации или я сломал alsa/pulseaudio?

Миша, если есть возможность, собери alsa с этим патчем, может у тебя
руки окажутся прямее ;)

-- 
С уважением,
Прокопьев Евгений


More information about the Ltsp-server mailing list