Wednesday, September 9, 2009

ILBC кодек для Ekiga

Вот хочется мне, чтобы, когда я разговаривал по Ekiga (VoIP клиент), собеседник не переспрашивал, что же я на самом деле сказал. И все потому, что дефолтные кодеки абсолютно не справляются на средних и мало пропускных каналах.

Чтобы решить проблему качества передачи голоса подключил ILBC кодек. Ниже маленькая инструкция как это сделать на Ubuntu 9.04:







1) добавить в /etc/apt/sources.list:
deb http://ppa.launchpad.net/bojo42/ekiga/ubuntu jaunty main

2) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1901D523
3) sudo apt-get install libopal3.6.1-plugins-ilbc
4) в настройках Ekiga выбрать первым ILBC кодек.

Всё! Разговаривайте на здоровье.

Friday, September 4, 2009

Как избавиться от двойной строки приглашения в mc (Midnight Commander) [Рецепты]

После установки очередного обновления для Ubuntu 9.04 я заметил очень неприятный для себя баг в mc (Midnight Commander). В командной строке выводиться дублированная строка приглашения.
Например,
0;username@computer-name:~/temp/folderusername@computer-name:~/temp/folder.

Естественно если вложенность папок начинает превышать более трех, то в командной строчке остается очень мало места для набора самой команды. И это очень и очень не удобно.

Вообщем после гугления выяснилось, что это ошибка в mc и что она уже пофикшена, но версия с фиксом еще не включена в дебианские репозитории. Таким образом у меня было три варианта: ждать, искать пропатченную версию и искать workaround solution.

Ждать не получилось. Исправленная версия находиться здесь - https://launchpad.net/~snizovtsev/+archive/ppa, но потом возникли бы проблемы с обновлением. Поэтому решил найти обходной путь.

Чтобы избавиться от двойной строки приглашения нужно закоментировать строку в .bashrc:
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
# PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac

или что правильнее создать отдельный файл ~/.mc/bashrc с нужными настройками для mc.