Простой и быстрый глюк с иксами своими руками
Недавно обнаружил довольно забавный баг: ни одно иксовое приложение на рабочей машине (debian 6) запускаться в один прекрасный момент не захотело, ругаясь в консоль на ошибку невозможности коннекта к X при запущенных иксах.
Начал думать, df сказал, что места на разделах полно, после рестарта X автоматически запустились только ранее запущенные приложения, изображение рабочего стола (среда gnome2) отсутствовало, на прозрачных гномовских панелях кусочки оного всё же имели место быть. Полный рестарт машины не помог, симптомы аналогичны.
Причина проста: на роутере во время настройки присваивания ip по dhcp также был указан хостнейм, который не совпадал с текущим хостнеймом на пк, автоматически прописанным в /etc/hostname. Иксовые приложения, не видя этой смены после установки связи по wi-fi через networkmanager, пытались подключиться в ранее занятую пустоту, в результате чего никакого запуска программы не происходило. Возврат к оригинальному хостнейму в текущей сессии решает проблему.
Не повторяйте чужих ошибок.