Так уж исторически сложилось, что одним из самых удобных плееров для просмотра аниме под линуксом является
smplayer.
Хорошего в нем много, но есть и один неприятный момент: нет автоматического определения кодировки сабов.
А разработчики уже много времени забивают болт на фичреквесты.
Этот недостаток мы и постараемся устранить.
Итак:1. Устанавливаем необходимый софт:
sudo apt-get install libqt4-dev fakeroot build-essential devscripts debhelper g++ enca
2. Качаем исходники smplayer'a:
wget http://kent.dl.sourceforge.net/sourceforge/smplayer/smplayer-0.6.0final.tar.bz2
3. Распаковываем архив, переходим в нужную папку
tar -xjf smplayer-0.6.0final.tar.bz2 && cd smplayer-0.6.0final
4. Открываем нужный нам файл:
gedit src/encodings.cpp
5. Ищем функцию
void Encodings::retranslate()и копипастим туда строку
l.append( tr( "Auto") + " (enca:ru:cp1251)");
Где-то так:
6. Cохраняем изменения
7. Запускаем компиляцию и сборку deb'a:
./create_deb.sh
8. Ждем пока smplayer соберется, потом возвращаемся в предыдущую папку и устанавливаем
cd .. && sudo dpkg -i smplayer_0.6.0final_i386.deb
9. Запускаем smplayer и смотрим на картину, ради которой, собственно, все это и затевалось:
10. Выбираем режим "Auto" и радуемся жизни.