Проблема:
yaourt -S vlc-nogui
 .......
Making all in mkv
make[5]: Entering directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux/mkv'
make  all-am
make[6]: Entering directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux/mkv'
  CXX    libmkv_plugin_la-mkv.lo
In file included from mkv.cpp:25:0:
mkv.hpp:95:34: fatal error: matroska/KaxTagMulti.h: No such file or directory
compilation terminated.
make[6]: *** [libmkv_plugin_la-mkv.lo] Ошибка 1
make[6]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux/mkv'
make[5]: *** [all] Ошибка 2
make[5]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux/mkv'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux'
make[3]: *** [all] Ошибка 2
make[3]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules/demux'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7/modules'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/yaourt-tmp-den/aur-vlc-nogui/src/vlc-1.1.7'
make: *** [all] Ошибка 2
    Преждевременный выход...
==> ERROR: Makepkg was unable to build vlc-nogui.
==> Restart building vlc-nogui ? [y/N]
==> ----------------------------------
==>
Что делать?
У меня wmfs. Сделал так:
yaourt -S gnome-defaults-list
cp /etc/gnome/defaults.list ~/.local/share/applications/
nano ~/.local/share/applications/defaults.list
поменял там ассоциации на нужные.
И ещё:
nano ~/.bashrc
вписал туда “export DE=gnome” без кавычек.
Именно после описываемых мной действий и должен появится список программ. У меня было так.
Любой файл в pcmanfm “открыть с помощью”, на “вкладке пользовательская” вводим имя любой программы (я ввел medit), открываем.
Добавил в smb.conf в секцию <unix charset = CP1251> и и плейлисты заиграли. Но блин, теперь вместо русских названий файлов - каракули. Кто чёго посоветует.

upd: Проблема решена. в консоле пишу: LANG=ru_RU.CP1251 mplayer -playlist <плейлист>.
Из файлового браузера - ассоциировал с env LANG=ru_RU.CP1251 mplayer -playlist %f

ps: Не знаю как в название темы добавить решено.
На одном сайте имеются ссылки на плейлисты.
В них указаны пути к фильмам, находящимся в локальной сети ( smb://video.. .).
Плейлисты для разных плееров, в основном виндовых, но есть и для линуксовых - ксайн и кофеин.
Проблема в том, что все плейлисты в кодировке iso-8859-1 (кроме .xspf для виндового влц), а многие пути в них с кириллическими символами. Из-за чего ни влц, ни эмплэер их не играют. Если перекодировать плейлисты в ютф8, все играется нормально.
Добавил ru_RU ISO-8859-1 в /etc/locale.gen, сделал sudo locale-gen, выдает:
Generating locales...
  en_US.UTF-8... done
  en_US.ISO-8859-1... done
  ru_RU.UTF-8... done
  ru_RU.iso-8859-1...файл отображений знаков «iso-8859-1» не найден: Нет такого файла или каталога
/usr/share/i18n/locales/ru_RU:76: LC_MESSAGES: неизвестный знак в поле «yesexpr»
/usr/share/i18n/locales/ru_RU:77: LC_MESSAGES: неизвестный знак в поле «noexpr»
/usr/share/i18n/locales/ru_RU:82: LC_MONETARY: неизвестный знак в поле «currency_symbol»
/usr/share/i18n/locales/ru_RU:105: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:106: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:107: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:108: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:109: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:110: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:111: LC_TIME: неизвестный знак в поле «day»
/usr/share/i18n/locales/ru_RU:112: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:113: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:114: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:115: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:116: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:117: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:118: LC_TIME: неизвестный знак в поле «abday»
/usr/share/i18n/locales/ru_RU:119: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:120: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:121: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:122: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:123: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:124: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:125: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:126: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:127: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:128: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:129: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:130: LC_TIME: неизвестный знак в поле «mon»
/usr/share/i18n/locales/ru_RU:131: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:132: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:133: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:134: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:135: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:136: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:137: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:138: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:139: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:140: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:141: LC_TIME: неизвестный знак в поле «abmon»
/usr/share/i18n/locales/ru_RU:142: LC_TIME: неизвестный знак в поле «abmon»
LC_MESSAGES: значение поля «yesexpr» не должно быть пустой строкой
LC_MESSAGES: значение поля «noexpr» не должно быть пустой строкой
Хотя, после locale -a
locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88591
ru_RU.utf8
но LC_ALL=ru_RU.iso88591 mplayer -playlist download/pl/playlist.pls
MPlayer SVN-r32663-4.5.1 (C) 2000-2010 MPlayer Team
161 audio & 350 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing smb://media-ix.com/DOM-Video-9/����� � ����� ���� �����/Artur.i.voyna.dvuh.mirov.2010.D.DVDRip.avi.
Using netbios name SSSR.
Using workgroup MYGROUP.
Server not using user level security and no password supplied.
Could not open from LAN: 'smb://media-ix.com/DOM-Video-9/����� � ����� ���� �����/Artur.i.voyna.dvuh.mirov.2010.D.DVDRip.avi'
Failed to open smb://media-ix.com/DOM-Video-9/����� � ����� ���� �����/Artur.i.voyna.dvuh.mirov.2010.D.DVDRip.avi.
Я уже даже не знаю куда копать.
Может кто знает какой-нить костыль?
Я прописываю в автостарт: setxkbmap -layout “us,ru” -option “grp:alt_shift_toggle”
Как раскладку меняете? У меня похожее было, когда я неправильные параметры вбивал при исполнении setxkbmap.

upd: еще можно попробовать переназначить горячие клавиши в настройках терминала и посмотреть как они будут выглядеть.
Dganic
- Как сделать индикатор раскладки?
1. yaourt -S sbxkb (AUR)
2. в автозагрузку и без квадратных скобок
зы: sbxkb показывает картинки раскладок из ~/.icons/flags (ru.png, us.png и т.д.)
Ништяк! Спасибо!