Вероятно, xorg-server был установлен как зависимость (какого-нибудь гномовского или кдешного пакета) ещё при начальной установке системы, и теперь пакман думает, что xorg не нужен. Лечится так:
# pacman -S –asexplicit xorg-server
Это переустановит пакет, пометив его как установленный принудительно.
А с Berkeley DB можно расстаться без сожалений.
Кстати, вычислить ненужные пакеты совсем просто: pacman -Qdt
И да, yaourt ни разу не следует основному принципу арча - никаких надстроек и конфигураторов, которые якобы упрощают жизнь, а потом из-за них иксы слетают ;D
Насчёт видео - проблема может быть в другом. Многие модели дисков, особенно используемых в ноутах, самсунги к примеру, имеют глючный алгоритм power saving'а. Из-за этого головка диска с интервалом примерно в минуту паркуется, и сразу же снова переводится в рабочее положение. Естественно в то время, когда головка запаркована, плеер не может прочитать очередной кусок фильма и воспроизведение подвисает. Проверить можно так: поставить пакет smartmontools, и запустить комманду
# smartctl -a /dev/sda | grep Load_Cycle_Count
до просмотра фильма и после того, как он пару раз подвиснет. Последнее число в выводе комманды - число парковок диска. У меня из-за этого глюка почти сто тысяч набралось, пока не понял, в чём дело :-\
193 Load_Cycle_Count 0x0012 091 091 000 Old_age Always - 93588
Если число будет увеличиваться со временем, значит косяк налицо. Лечится коммандой
# /sbin/hdparm -B254 /dev/sda
(отключает power saving полностью). Рекоммендуется добавить прямо в /etc/rc.local