fewit.ru :: Заметки недоайтишника

Ещё один криворукий админ

Использовался 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

16 ноября, 2013

Posted In: Linux, TeamSpeak