Использовался Debian 6
Устанавливаем необходимое ПО.
apt-get update && apt-get install vnc4server fluxbox twm xterm pulseaudio pavucontrol zenity audacious mplayer alsa-base alsa-utils libpci3 linux-sound-base pciutils nano libx11-xcb1
Редактируем пароль VNC
vnc4passwd
Запускаем VNC для создания конфига
vnc4server
После этого убиваем VNC и редактируем конфиг:
nano /root/.vnc/xstartup
на
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & fluxbox & sleep 4; ./ts3c.sh
Качаем и устанавливаем paconfig
wget www.systemtrust.de/paconfig.deb & dpkg -i paconfig.deb
Теперь нужно подключиться по VNC, кликнуть ПКМ по рабочему столу, далее Applications -> Sound -> Paconfig. Появится окно, ставим «кружок» на Delete your users current configuration, далее ставим «кружок» на Proceed to the simple configuration -> выбираем 2/2.1 channel, все. Виртуальная звуковая карта установлена.
Далее раскоментируем строчку c load-module module-null-sink в конфиге pulseaudio
nano /etc/pulse/default.pa
Запускаем pulseaudio
pulseaudio -D
Вспомогательные и простые скрипты:
startall.sh
pulseaudio -D; sleep 5; vnc4server; sleep 5; ./dontstopradio.sh
ts3c.sh
cd /root/ts3c/; ./ts3client_runscript.sh -nosingleinstance
dontstopradio.sh
#!/bin/bash RADIO=`ps ax | grep mplayer | grep -v grep | wc -l` if [ $RADIO -eq 2 ] then exit else cd /root ; mplayer -playlist /root/radio.m3u fi
Настройки crontab -e
@reboot /root/startall.sh */1 * * * * /root/dontstopradio.sh
admin 16 ноября, 2013