July 7th, 2009

nepal

sound device perms part III aka The Solution

Ага, ну вот я и дорешал проблему.

Оказалось, что виной всему мой ~/.xinitrc! Дело в том, что xinit подпёрт для ConsoleKit в нескольких местах. Одно из таких мест -- запуск бинаря ck-xinit-session, который делается в /etc/X11/xinit/xinitrc-common, который сорсится из /etc/X11/xinit/xinitrc.

Так вот, если есть пользовательский ~/.xinitrc, то /etc/X11/xinit/xinitrc уже не используется (решает, что использовать, а что нет, скрипт startx), соответственно ck-xinit-session не вызывается, и ConsoleKit ничего про иксы не знает.

Фикс в моём случае такой:
mv ~/.xinitrc ~/.Xclients
chmod u+x ~/.Xclients


Сижу и думаю, баг это или моя ошибка...
nepal

последствия и выводы

Последствия
Забавно, что после перехода с ~/.xinitrc на ~/.Xclients у меня сменился моноширинный шрифт. Нет, даже не моноширинный шрифт, а шрифт, используемый в строке статуса и строке ввода Vimperator. Больше, вроде бы, ничего вообще не поменялось. fc-match monospace показывает одно и то же. Даже не представляю, куда копать.

Выводы
В Линуксе всё совсем не так, как было раньше. Но я всё ещё пока могу понять, как это работает.
nepal

php/fudforum

Я мега php хакер.

forum.openvz.org не искал по-русски. Я выяснил, почему, и починил*. Детали потом, сейчас уже очень хочется домой.

* правда, в качестве побочного эффекта слетела openvz тема, но это я завтра буду починять.