Нет в жизне щастья, а всё эти ваши программисты виноваты.
Жил да был у меня ноут с виндой восьмеркой, и хоть я и ругался на ее интерфейс, но работало там все отлично. Обновился до 8.1, отвалилась видеокамера, не виден больше девайс, и все тут. А мне бы скайп, да чтобы меня видно было. Не найдя быстрого решения, подумал, что это повод попробовать запустить линукс не в виртуалке. А то уж дюжину лет его так не запускал. Специально сперва посмотрел на сайте скайпа, в каких линуксах он работает. Обещали, что в убунте 12.04 LTS все ок. Ну, думаю, мэйнстрим, да еще LTS, должен быть проверенный и обкатанный дистр, попробую его. Поставил. Он, конечно, первым делом сделал винду незагружабельной (ключевые слова: UEFI, SecureBoot), но boot-repair все починил. Ну что, работает. И сеть, и звук, и камера тоже. Только в 40% случаях при загрузке на экране вместо нормальной картинки сильно искаженная и замусоренная, причем при переходе по Ctrl-Alt-F1 в "текстовый" режим там эффект тот же самый. Перезагрузка помогает. Обычно. Ну это ладно (в этом месте дважды опечатался, написав "лажно"), это AMD-шный драйвер что-то с Sony не поделил, можно понять и простить. Скайп заработал. Но потом обнаружился еще сюрприз: скайп во время разговора иногда падает, и вместе с ним падает X-сервер, экран становится чорным, как... Система-то продолжает работать, она стабильная и все такое, но только пользоваться ей невозможно, без экрана-то. И переключение в "текстовый" режим опять не помогает: экран остается абсолютно черным. Но поскольку остальное работает, можно вслепую там залогиниться и отправить систему в перезагрузку. Вот скажите, как можно серьезно говорить о "линуксе на десктопе", если обычная юзермодная прога, запущенная даже не из под рута, так легко убивает иксы и делает систему неоперабельной? Как в такой системе вообще можно работать? Windows 98 и то надежнее была, уж не говоря о более поздних. Почему-то винда у меня везде жила годами без переустановок и месяцами без перезагрузок, и никогда подобных ситуаций и близко не было. Да, мог повиснуть explorer, но его можно было убить, он автоматически загружался обратно, и система продолжала работать дальше, работающие программы это даже не замечали. А сегодня еще лучше: допустил оплошность, после очередного такого падения иксов попытался запустить их обратно через startx. Не получилось, экран остался черным. Ладно, перезагружаюсь, а он теперь всё: система успешно грузится и вместо графической оболочки показывает черный экран. Еще короткий звук барабана звучит, раньше не было. По-прежнему можно работать вслепую, можно перезагрузиться. Но увидеть что-либо больше нельзя, ни в дефолтном режиме, ни после Ctrl-Alt-F1-6. Несколько раз пробовал. А еще в меню загрузчика есть вариант запуска в режиме failsafeX или вроде того. В нем все просто виснет наглухо (в логах потом можно прочесть, что Xorg упал при загрузке). Отличный failsafe, ничего не скажешь. Ладно, сказал grub'у не грузить иксы совсем, работать в тексте. Заработало. В логах ничего интересного не видно: они говорят, что все работало отлично у меня, а что экран черный был - им там по ту сторону не видно. Попробовал оттуда уже иксы стартовать, безуспешно, но тогда лишь смог подсказку высмотреть: что-то про файл .Xauthority в home и блокировки. Убрал его оттуда нафиг, перезагрузился в обычном режиме, внезапно все заработало на ура. Ну как так можно, а?
Короче, заветный 1% на десктопах линукс если и получил, то случайно, и было это в эру настоящих десктопов, не лэптопов с их часто нестандартным оборудованием. Теперь же, когда эпоха подстольных ящиков кастомной сборки уходит, шансов на ренесанс этой вашей убунты и ее собратьев нет никаких, с таким-то подходом к стабильности работы, когда в любой момент из-за какого-нибудь скайпа может случиться бабах и компьютер превратится в обогреватель с кнопками.
Тем не менее, последние несколько недель на ноуте у меня почти все время работает эта самая убунта. Надысь поставил к vim'у
YouCompleteMe, рад, красноглазен, разве что свитер с бородой пока не отрастил. :)