- Просмотр Торрент-ТВ в интерфейсе LiveTV XBMC, под Linux
- Преамбула
- Коротко
- Теперь подробнее
- Ubuntu Documentation
- Introduction
- Extensions
- New Hardware Requirements
- XBMC Media Center
- Содержание
- Возможности
- Описание основных пунктов главного меню
- Погода
- Видео
- Музыка
- Программы
- Система
- Плагины
- Скрипты
- Установка на Ubuntu 13.04 и новее
- Установка на Ubuntu 12.04
- Xbmc dvb для linux
- Установка и настройка XBMC 12.2
- Установка XBMCbuntu
- Настройка WiFi адаптера TP-LINK TL-WN721N
- Настраиваем автоматическое подключение к WiFi при старте системы
- Настраиваем вывод звука через HDMI
- Нормализация/выравнивание звука в видео фильмах (Dynamic Range Compression, Volume Amplification)
- Сборка rtorrent из исходного кода
- Установка и настройка rTorrent
- Установка торрент клиента transmission
- Настройка XOrg
- Установка плагина Executer или Launcher для запуска внешних приложений (для XBMC 10 Dharma)
- Установка веб браузера Mozilla Firefox
- Установка веб браузера Google Chrome
- Установка и настройка веб сервера Apache
- Установка веб интерфейса для rTorrent
- Установка и настройка fdm + munpack
- Установка и настройка FTP сервера (proftpd)
- Настройка bluetooth клавиатуры/мыши
- Настройка русской раскладки
Просмотр Торрент-ТВ в интерфейсе LiveTV XBMC, под Linux
Преамбула
Всё время хотелось удобно смотреть ТВ (да, я смотрю ТВ) сразу в xbmc, в красивом интерфейсе с расписанием и пр. плюшками. IPTV мой провайдер не предоставляет, «тарелку» ставить как-то стрёмно, только ремонт сделали, тут опять кабель непонятно как в квартиру заводить. Качество видеопотока с внешнего usb тв тюнера для старого нетбука, выступающего в роли медиацентра, оставляет желать лучшего, да и ловит полтора канала. В общем, со всех сторон облом, долго думал я, пока не узнал о торрент-тв.
Собственно, в статье о том, как его смотреть в нативном интерфейсе xbmc для ТВ.
Коротко
- Ставим mono 3.4+, vlc, acestream-engine, xbmc 13+;
- Качаем P2pProxy (http://mytalks.ru/index.php?topic=5196);
- Запускаем acestream 3 (acestream-engine —client-console);
- Запускаем P2pProxy (mono /path/P2pProxy_console.exe -u username@gmail.com -p password);
- Ставим плагин к Kodi(xbmc) (https://github.com/const586/xbmc-addon-p2pproxy);
- .
- Profit!
Специально для тех, кому не хочется углубляться, я написал скрипт-установщик всего этого добра для ubuntu 64b.
Просто выполните в терминале:
И следите за усановкой, периодически подтверждая действия.
После успешного выполнения скрипта нужно будет в kodi установить дополнение p2pproxy из zip архива
/XbmcTv/addons/pvr.p2pproxy.zip, включить ТВ в настройках, включить дополнение P2pproxy и IPTVSimple которому указать файл
Теперь подробнее
Нам потребуются:
- Kodi — бывший xbmc.
- Аккаунт на torrent-tv.ru
- AceStream 3 (бывший Torrent Stream) — о нём уже упоминали на хабре, программкка для потокового просмотра торрентов, т.е. например фильм с рутрекера можно сразу (после небольшой буферизации) начинать смотреть не дожидаясь пока он полностью скачается.
- VLC — медиаплатформа с открытым исходным кодом, для декодирования полученного видео.
- Mono — кроссплатформенный .NET framework, нужен для запуска P2pProxy.
- P2pProxy — сервер, преобразующий поток acestream в формат iptv.
В результате у нас получится следующая схема: Kodi с помощью PVR плагина обращается к серверу P2pProxy, который с помощью acestream берёт p2p видео-поток с torrent-tv и в сконвертированном виде(vlc) отдаёт нам на просмотр как IPTV.
Установку буду описывать на примере ubuntu 14 64b, думаю пользователи других дистрибутивов прекрасно смогут скорректировать под себя, в arch’е всё ставится ещё проще, т.к. все необходимые пакеты есть в AUR.
Подготовка
Обновим для начала систему:
Установка Kodi
На момент написания статьи Kodi 14 Helix недоступна в официальных репозиториях ubuntu 14.04, так что ставим из репозитория xbmc-team:
Установка аддона torrent tv
Ставится из xbmc-репозитория seppius для проверки работоспособности связки acestream и xbmc.
Скачиваем архив для установки репозитория xbmc.
Регистриуемся на torrent-tv.ru.
Переходим в xbmc Система->Настройки->Дополнения->Установить из ZIP, выбираем скачанный архив repository.seppius.zip.
После успешной установки включаем Torrent-TV XBMC в разделе видеодополнения, указываем в настройках свой логин и пароль.
Запускаем в другом терминале и оставляем работать:
Идём в xbmc Видео->Дополнения->Torrent TV и включаем какой-нибудь канал, ждём.
Ждём.
Ждём «картинку» и очень надеемся что она появится. Поробуйте разные каналы.
Сейчас главное убедиться в том, что acestream корректно работает, если этого не происходит, думаем что не так сделали на предыдущем этапе.
Установка mono
Самый долгий этап (долго собирается).
Установка vlc
Тут всё просто нужная нам версия есть в официальных репозиториях:
Установка и запуск P2pProxy
Скачать программу можно отсюда.
Я положил её в /home/user/XbmcTv/p2pproxy/.
Запускаем сервер командой mono /каталог/P2pProxy_console.exe -u email_аккаунта_на_torrent-tv -p пароль:
Логин и пароль достаточно указать единожды, они будут сохранены в
/.config/P2pProxy/settings.xml и дальше можно поднимать сервер без параметров.
Идём по адресу http://127.0.0.1:8081/help и видим что сервер работает.
Сейчас в бесплатной версии нужного нам функционала нет, пока активируем демо-режим http://127.0.0.1:8081/demo.
После этого в списке http://127.0.0.1:8081/help должны появится ссылки на модуль xbmc.pvr.
Собираем плагин для xbmc
Либо качаем собранный под ubuntu64b отсюда alexstep.com/XBMC/addons/pvr.p2pproxy.zip
Cтавим git, необходимые для сборки пакеты и копируем репозиторий
Если ошибок не было, готовый к установке плагин лежит в текущем каталоге в zip архиве.
Переходим в xbmc Система->Настройки->Дополнения->Установить из ZIP.
Источник
Ubuntu Documentation
Introduction
XBMC (formerly known as «Xbox Media Center») is an free open source cross-platform media center and entertainment hub software distributed under the GNU General Public License. Originally developed as «Xbox Media Player» for the first-generation Xbox game console in 2002, XBMC eventually became a complete graphical user interface replacement for the Xbox Dashboard, and has since been ported to also run under Linux operating system. As a media center, XBMC can, via software codecs, play audio and video files, as well as display images from virtually any source, including CDs, DVDs, USB flash drives, the Internet, local area networks, and hard drives. XBMC is neither produced nor endorsed by Microsoft or any other officially recognized vendor, and, like all Xbox homebrew applications, requires a modchip or a softmod exploit. As such, its legality is disputed.
Extensions
Through the C++ and Python programming languages, XBMC has been extended to include large metadata databases for multimedia libraries, weather forecasts, TV guides, website interaction (such as for YouTube videos and Apple.com movie trailers), SHOUTcast and Podcast streaming, among other things. XBMC also functions as a gaming platform by allowing users to play Python-based mini-games, while the Xbox version contains built-in support to launch console games and homebrew applications, plus a free alternative to Xbox Live called XLink Kai.
New Hardware Requirements
Due to the dated hardware of the Xbox, a Linux port was announced for personal computers in 2007, without Xbox-specific features such as game trainers and video game loading. XBMC for Linux is available as pre-alpha software through Subversion access. The greater processing power of newer hardware allow for it to render high-definition video, including 1080p, while the Xbox hardware could only output up to 1080i through upscaling at most HRHD-quality videos. However, as with the Xbox version, XBMC for Linux does not currently support hardware decoding, thus all load is placed upon the central processing unit, limiting the use of sound and video cards to output only.
Источник
XBMC Media Center
Содержание
XBMC Media Center – функциональный медиацентр с изящным и функциональным графическим интерфейсом, позволяющий проигрывать и хранить мультимедийное содержимое:
XBMC Media Center является преемником популярного Xbox Media Player, впоследствии переименованного из «player» в «center» для воспроизведения мультимедиа.
Если Вы относитесь к тем пользователям, которым компьютер нужен только для прослушивания музыки и просмотра видео и графических файлов, то Вы смело можете использовать для этого мультимедийный центр XBMC Media Center.
XBMC Media Center поддерживает русский язык интерфейса, последний, к слову, имеет собственный динамично изменяющийся дизайн. Данная программа может работать, помимо обычного оконного режима, в полноэкранном и в добавление к этому использует собственные экранные заставки (хранителей экрана).
Возможности
Программа XBMC Media Center – универсальный помощник при работе с мультимедийными файлами. С помощью XBMC Media Center можно работать с музыкальными и видео файлами, просматривать РВ видео, RSS , фотографии и фильмы.
Программа XBMC Media Center позаботится о том, чтобы у вас не возникало проблем при прочтении ISO образов, предоставив в ваше пользование все необходимые кодеки.
Описание основных пунктов главного меню
Погода
В настройках можно выбрать три города, за которыми вы планируете следить. Стандартное оформление представляет прогноз в виде двух табличек. На одной отображается погода в текущий момент. На второй табличке отображается погода на четыре ближайших дня.
Простой способ для просмотра изображений. Имеется режим слайд-шоу с хорошими эффектами перехода и музыкальным сопровождением.
Видео
Здесь хранится видеотека. В новой версии просмотренные фильмы помечены «галочкой», риск пропустить какую-то серию сводится к нулю. Воспроизведение с прерванной позиции не даст потерять нить сюжета, опция давно напрашивалась. Информация о проигрываемом фильме снабжена иконками с названием кодека, количеством каналов в звуковой дорожке и т.п. Сбоку красуется время окончания киносеанса.
Музыка
XBMC Media Center позволяет хранить и прослушивать Ваши музыкальные коллекции, либо слушать музыку онлайн и интернет радио.
Программы
Раздел посвящён приложениям Xbox и может выступать в роли центрального пункта для запуска исполняемых файлов. В их число входят игры, эмуляторы, программы и панели управления.
Система
Данная вкладка хранит в себе большое количество настроек: внешний вид, настройки видео и музыки и т.д. Все настройки разбиты по вполне конкретным категориям.
Плагины
Плагины представляют собой скрипты на языке Python, автоматически запускаемые в фоновом режиме. Большая часть плагинов используется для взаимодействия с веб-сайтами. Таким образом, вы легко можете добавить в XBMC новые источники мультимедиа содержимого. Дополнения делятся на четыре категории: видео, музыка, изображения и программы. VDR плагин для XBMC позволяет получать список доступных каналов, смотреть онлайн ТВ, управлять таймерами на запись, получать EPG для выбранного канала.
Скрипты
В отличие от плагинов, скрипты вызываются пользователем напрямую. Они привносят новые функции в XBMC. Среди скриптов есть как простые плагины для сервисов, так и довольно сложные приложения, например почтовый клиент, разнообразные игры.
Установка на Ubuntu 13.04 и новее
XBMC из ppa:aap/xbmc-release рекомендуется владельцам Intel HD, видеокарт AMD со свободным драйвером, а также Nvidia с проприетарным драйвером. Для его использования необходимо выполнить несколько команд в терминале:
Владельцам видеокарт AMD с проприетарным драйвером рекомендуется использовать XBMC из ppa:aap/xbmc-release-fernetmenta. Для его использования необходимо выполнить несколько команд в терминале:
Установка на Ubuntu 12.04
XBMC из ppa:aap/xbmc-release рекомендуется владельцам Intel HD, видеокарт AMD со свободным драйвером, а также Nvidia с проприетарным драйвером. Для его использования необходимо:
1. Сначала обновим libtag1-vanilla и libtag1c2a до версии >= 1.8. Откройте терминал и выполните следующие команды:
2. Далее необходимо отключить добавленный ppa:aap/xbmc. Тут нам поможет Центр приложений Ubuntu. Открываем его, переходим в меню «Правка» → «Источники приложений». В открывшемся окне открываем вкладку «Другое ПО», ищем ppa:aap/xbmc и после этого снимаем галочку напротив него. Всё, репозиторий отключен.
Обновим список пакетов командой
3. Теперь можно установить XBMC. Откройте терминал и выполните следующие команды:
Владельцам видеокарт AMD с проприетарным драйвером рекомендуется использовать XBMC из ppa:aap/xbmc-release-fernetmenta. Для его использования выполните в терминале следующие команды (после выполнения описанных выше 1 и 2 пунктов инструкции):
Источник
Xbmc dvb для linux
Давно хотел собрать мультимедийный центр подключаемый к телевизору и управляемый с пульта дистанционного управления.
Требуемые функции:
- Просмотр видео различных форматов
- Прослушивание аудио записей
- Просмотр фотографий
- Web браузер (Firefox, Chrome)
- Torrent клиент для скачивания различного контента из сети (transmission или rtorrent)
- Mail клиент для управления torrent клиентом по электронной почте
- FTP сервер для удобной заливки контента в центр
- SSH сервер для удалённого администрирования
- HTTP сервер с web мордой для torrent клиента
- DLNA (UPnP) медиа-сервер
- Основное: Пульт ДУ
- Дополнительное: Компактная беспроводная mini bluetooth клавиатура, bluetooth мышь
Установка и настройка XBMC 12.2
Установка XBMCbuntu
- Скачиваем XBMC Live версию, записываем на диск
- Устанавливаем (при установке задаём имя пользователя xbmc ипароль xbmc), перезагружаемся
- При запуске выбираем recovery mode и попадаем в консоль
Настройка WiFi адаптера TP-LINK TL-WN721N
Настраиваем автоматическое подключение к WiFi при старте системы
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 Auto Access Point: Not-Associated
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Настраиваем вывод звука через HDMI
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC1200 Analog [ALC1200 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC1200 Digital [ALC1200 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0 : NVidia [HDA NVidia], device 3 : NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 0/1
Subdevice #0: subdevice #0
pcm.!hdmi-remap <
type asym
playback.pcm <
type plug
slave.pcm «remap-surround71»
>
>
pcm.!remap-surround71 <
type route
slave.pcm «hw: 0,3 »
ttable <
0.0= 1
1.1= 1
2.4= 1
3.5= 1
4.2= 1
5.3= 1
6.6= 1
7.7= 1
>
>
# Audio over HDMI
options snd-hda-intel model=6stack-dig
pcm.dmixer <
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave <
pcm «hw: 0,3 »
rate 48000
channels 2
format S32_LE
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
>
>
pcm.!default <
type plug
slave.pcm «dmixer»
>
$ nano /home/ xbmc /.xbmc/userdata/advancedsettings.xml
Нормализация/выравнивание звука в видео фильмах (Dynamic Range Compression, Volume Amplification)
$ nano /home/ xbmc /.asoundrc
pcm.drc <
type plug
slave.pcm «drc_compressor»;
>
pcm.drc_compressor <
type ladspa
slave.pcm «drc_limiter»;
path «/usr/lib/ladspa»;
plugins [
<
label dysonCompress
input <
#peak limit, release time, fast ratio, ratio
controls [0 1 0.5 0.99]
>
>
]
>
pcm.drc_limiter <
type ladspa
slave.pcm «plughw: 0,3 «;
path «/usr/lib/ladspa»;
plugins [
<
label fastLookaheadLimiter
input <
#InputGain(Db) -20 -> +20 ; Limit (db) -20 -> 0 ; Release time (s) 0.01 -> 2
controls [ 20 0 0.8 ]
>
>
]
>
Сборка rtorrent из исходного кода
apt-get install g++ m4 automake libtool openssl-devel ncurses-devel
wget http://curl.haxx.se/download/curl-7.22.0.tar.gz
wget http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.10.tar.bz2
wget http://. /1.16.38/xmlrpc-c-1.16.38.tgz
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.9.tar.gz
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.9.tar.gz
tar -xvzf curl-7.22.0.tar.gz
tar -xvzf libsigc++-2.2.10.tar.bz2
tar -xvzf xmlrpc-c-1.16.38.tgz
tar -xvzf libtorrent-0.12.9.tar.gz
tar -xvzf rtorrent-0.8.9.tar.gz
cd curl- 7.22.0
./configure —prefix=/usr
make
make install
cd ../libsigc++- 2.2.10
./configure —prefix=/usr
make
make install
cd ../libtorrent -0.12.9
./autogen.sh
./configure —prefix=/usr
make
make install
cd ../rtorrent -0.8.9
./autogen.sh
./configure —with-xmlrpc-c —prefix=/usr
make
make install
Установка и настройка rTorrent
- Устанавливаем rtorrent и screen
$ mkdir /media/torrents/
$ chmod a+wrx /media/torrents/
$ mkdir /media/torrents/_control/
$ chmod a+wrx /media/torrents/_control/
$ mkdir /home/rtorrent/session/
$ chmod a+wrx /home/rtorrent/session/
$ nano /home/rtorrent/.rtorrent.rc
directory = /media/torrents/
session = /home/rtorrent/session
schedule = watch_directory,5,5,load_start= /media/torrents/_control/ *.torrent
schedule = untied_directory,5,5,stop_untied=
schedule = low_diskspace,5,60,close_low_diskspace=100M
use_udp_trackers = yes
dht = on
dht_port = 6881
peer_exchange = yes
scgi_port = localhost:5001
rtorrent.rc
rtorrent.sh или rtorrent.bash
Установка торрент клиента transmission
чтобы настройки применились, иначе файл будет перезаписан после завершения процесса transmission-daemon.
Настройка XOrg
$ apt-get install libxft2 ttf-mscorefonts-installer ttf-liberation
$ apt-get install xfonts-cyrillic
$ nano /etc/X11/xorg.conf
Section «Monitor»
Identifier «Monitor0»
ModelName «TSB TOSHIBA-TV»
Option «UseEdidDpi» «false»
Option «DPI» «127×127»
Option «ExactModeTimingsDVI» «True»
# TV TOSHIBA 19″ 19av606pr
Modeline «1360x768_60.00» 85.500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
Section «Screen»
Identifier «Screen0»
Monitor «Monitor0»
DefaultDepth 24
Option «HWCursor» «Off»
Option «NoLogo» «True»
Option «FlatPanelProperties» «Scaling = Native»
SubSection «Display»
Depth 24
Modes «1360x768_60.00»
EndSubSection
EndSection
Section «Device»
Option «NoLogo» «true»
EndSection
# Чтобы монитор не засыпал при просмотре фильмов
Section «ServerFlags»
Option «BlankTime» «0»
Option «StandbyTime» «0»
Option «SuspendTime» «0»
Option «OffTime» «0»
EndSection
$ nano /usr/lib/X11/xorg.conf .d/99-rukbd.conf
Section «InputClass»
Identifier «Keyboard Defaults»
MatchIsKeyboard «yes»
Option «XkbLayout» «us,ru»
Option «XkbVariants» «,winkeys»
Option «XkbOptions» «grp:ctrl_shift_toggle»
EndSection
#Option «ModeDebug» «true»
#Option «CustomEDID» «DFP-0:/etc/X11/my.edid»
#Option «UseEDIDFreqs» «false»
#Option «ModeValidation» «NoEdidModes»
#Option «DynamicTwinView» «false»
#Option «ModeValidation» «NoDFPNativeResolutionCheck, AllowNon60HzDFPModes, NoEdidModes, NoEdidDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoMaxSizeCheck, NoExtendedGpuCapabilitiesCheck, NoVirtualSizeCheck, NoMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck, NoWidthAlignmentCheck»
# 1360×768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
#Modeline «1360x768_60.00» 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
# 1360×768 @ 50.00 Hz (GTF) hsync: 39.55 kHz; pclk: 69.61 MHz
#Modeline «1360x768_50.00» 69.61 1360 1416 1560 1760 768 769 772 791 -HSync +Vsync
# 1360×768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 84.72 MHz
#Modeline «1360x768_60.00» 84.72 1360 1424 1568 1776 768 769 772 795 -HSync +Vsync
$ startx
Alt+F1
$ nvidia-settings
1360×768@60Hz
$ xdpyinfo
$ xdpyinfo | grep dimensions
$ xdpyinfo | grep resolution
$ xrdb -query | grep dpi
$ X —configure
$ xorgconfig
$ xorgcfg
$ xorgcfg -textmode
$ nano /etc/fonts/local.conf
127
Установка плагина Executer или Launcher для запуска внешних приложений (для XBMC 10 Dharma)
Установка веб браузера Mozilla Firefox
- Создаём скрипт для запуска firefox через плагин executer
#!/bin/bash
fluxbox &
nm-applet —sm-disable &
firefox
killall -9 fluxbox
$ chmod +x firefox.sh
Установка веб браузера Google Chrome
- Создаём скрипт для запуска chrome через плагин executer
#!/bin/bash
fluxbox &
nm-applet —sm-disable &
chromium
killall -9 fluxbox
$ chmod +x chrome.sh
Установка и настройка веб сервера Apache
Установка веб интерфейса для rTorrent
- Распаковываем файлы в папку веб-сервера:
Установка и настройка fdm + munpack
- Для управления rtorrent клиентом по почте устанавливаем пакеты:
$ nano /home/xbmc/.fdm.conf
set maximum-size 10M
set delete-oversized
set queue-high 1
set queue-low 0
set purge-after 10
set unmatched-mail keep
action «drop» drop
action «keep» keep
action «inbox» maildir «%h/Mail/INBOX»
action «rtorrent-add» pipe «munpack -f -q -C /media/torrents/_control/ ; for i in /media/torrents/_control/ *.torrent ; do chmod go+r $i ; done»
account «xbmc»
pop3s
server » pop.gmail.com »
port 995
user » user1234567890@gmail.com »
pass » secretword »
new-only
cache «%h/Mail/cache»
match «^Subject:\\s+control:\\s+torrent\\s+add\\s*$» in headers actions < "rtorrent-add" "drop" >
match all action «keep»
Установка и настройка FTP сервера (proftpd)
Настройка bluetooth клавиатуры/мыши
Настраиваем клавиатуру, чтобы она подключалась в любой момент автоматически, т.к. пользоваться ей буду редко и обычно она будет выключена (переключатель on/off).
- Устанавливаем/обновляем необходимые модули
$ modprobe hidp
$ echo hidp >> /etc/modules
$ hciconfig
$ nano /var/lib/bluetooth/ xx:xx:xx:xx:xx:xx /config
mode connectable
modeon connectable
discovto 0
pairto 0
$ /etc/init.d/bluetooth restart
$ hciconfig hci0 up pscan
Долго не получалось заставить клавиатуру автоматически подключаться при её включении, потому что пытался настроить через «hidd —server», как описывается в большинстве старых мануалах, как я понял они подходят только для bluez 3.x. Этим способом клавиатура подключалась только один раз и то не всегда, а если её выключить, то повторно подключаться не хотела и приходилось перезагружать систему. Так же требовалось включение режима hciconfig hci0 piscan lm accept,master, который корректно не настраивался через конфигурационные файлы bluez и не всегда отрабатывал из загрузочных скриптов. Предполагаю, что весь секрет автоматического подключения находится в файлах trusts и linkkeys, находящихся в папке /var/lib/bluetooth/xx:xx:xx:xx:xx:xx/ и которые создаются с помощью simple-agent, test-device, test-input.
Установка последней версии bluez из исходников
Настройка русской раскладки
$ nano /usr/lib/X11/xorg.conf .d/99-rukbd.conf
Section «InputClass»
Identifier «Keyboard Defaults»
MatchIsKeyboard «yes»
Option «XkbLayout» «us,ru»
Option «XkbVariants» «,winkeys»
Option «XkbOptions» «grp:ctrl_shift_toggle»
EndSection
$ apt-get install xfonts-cyrillic
$ apt-get install console-data
$ apt-get install console-cyrillic
Настройка фаервола iptables
Устанавливаем приоритет HTTP и другим службам, чтобы вовремя скачивания торрентов они не тормозили.
Keywords: HTPC, XBMC, Linux, Ubuntu, Media Portal, GeeXboX, MythTV, Freevo, Boxee
Источник