Сделал локализацию системы по мануалу. Использую kde-plasmsa.
Если конкретно, то установил шрифты, добавил и сгенерировал локали, установил необходимые кеймапы, добавил хук и пересобрал образ.
До этого системным языком был английский (в плазме и консоли), русские названия ранее созданных файлов отображались кракозябрами. После перезагрузки система русифицировалась, русские файлы стали читаться и создаваться нормально.
Далее я обновил систему:

[2015-03-25 10:41] [PACMAN] Running 'pacman -Suy'
[2015-03-25 10:41] [PACMAN] synchronizing package lists
[2015-03-25 10:41] [PACMAN] starting full system upgrade
[2015-03-25 10:43] [ALPM] transaction started
[2015-03-25 10:43] [ALPM] upgraded libutil-linux (2.25.2-1 -> 2.26.1-3)
[2015-03-25 10:43] [ALPM] upgraded shadow (4.2.1-2 -> 4.2.1-3)
[2015-03-25 10:43] [ALPM] upgraded util-linux (2.25.2-1 -> 2.26.1-3)
[2015-03-25 10:43] [ALPM] upgraded kfilemetadata5 (5.6.1-1 -> 5.6.2-1)
[2015-03-25 10:43] [ALPM] upgraded baloo-frameworks (5.6.1-1 -> 5.6.2-1)
[2015-03-25 10:43] [ALPM] upgraded libbluedevil-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded bluedevil-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kdecoration (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded ttf-oxygen (1:5.2.1-1 -> 1:5.2.2-1)
[2015-03-25 10:43] [ALPM-SCRIPTLET] Updating font cache... done.
[2015-03-25 10:43] [ALPM] upgraded breeze (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded drkonqi (5.2.1-2 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded gnupg (2.1.2-1 -> 2.1.2-2)
[2015-03-25 10:43] [ALPM] upgraded kde-cli-tools (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kdeplasma-addons-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kwayland (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded libksysguard (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded libkscreen-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded milou (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded plasma-workspace (5.2.1-2 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded khotkeys (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kinfocenter (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kio-extras (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kmenuedit (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kscreen-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded ksshaskpass (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded ksysguard (5.2.1-2 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kwin (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded kwrited (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded libmm-qt5 (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded oxygen (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded oxygen-cursors (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded powerdevil (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded polkit-kde-frameworks (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded systemsettings (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded plasma-desktop (5.2.1-2 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded plasma-nm (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] upgraded plasma-workspace-wallpapers (5.2.1-1 -> 5.2.2-1)
[2015-03-25 10:43] [ALPM] transaction completed
В итоге перезагрузился - и русские буквы пропали отовсюду, кроме плазмы. В плазме выставлен шрифт oxygen и всё работает нормально. В консоли выдаются вопросики и печатаются вопросики, вместо русских названий в файловом менеджере опять кракозябры. Новые файлы с русским названием создаются с вопросиками.
Ещё раз пробежался по статье с локализацией, на всякий случай поменял шрифты с ter-v16v на ter-v16n и cyr-sun16. Результатов не принесло.
Думаю, что у меня какая-то беда именно с подгрузкой шрифтов. У меня 2 видеокарты (nvidia и встроенная intel). Была мысль, что вначале подгружаются шрифты, а потом модуль видеокарты инициализирует новый фреймбуфер и заменяет шрифты на дефолтные (без кириллицы). По этой статье добавил модуль i915 в Modules, чтобы drm-модуль стартовал раньше загрузки шрифта.
Однако, это не принесло результатов.
По этой статье пытался установить шрифт с помощью команды setfont и обнаружил интересную штуку - при попытке посмотреть шрифт с помощью showconsolefont я получаю вначале ошибку bug: getfont called with count<256, а потом стандартные символы ascii в количестве 255. Поиск по этой ошибке существенных результатов не дал, но у меня появилась мысль, что все шрифты, содержащие 512 символов, не могут их загрузить и загружают первые 255 (стандартные). Из-за этого потом русские буквы не отображаются.
С помощью последовательных setfont и showconsolefont сравнил свой вывод с примером на некоторых шрифтах - и везде получил ошибку и только стандартные 255 символов.
Прошу помощи, т.к. свои идеи у меня кончились.

Upd. Забыл сказать - откат на старые версии пакетов не помог.