Linux Mint не запускает X автоматически после обновления, но X по-прежнему работает

После некоторого обновления и перезагрузки X не запускается.

Я не получаю никаких ошибок или предупреждений с консоли, после запуска последней службы ничего не происходит. Затем я могу переключиться на любой терминал, который мне нужен, войти в систему и запустить X с помощью startx. Это прекрасно работает. До этого, похоже, не было никаких попыток запустить X (я удалил журналы в /var/log/X* и перезагрузил компьютер, после чего журналы не создавались).

Сейчас я использую стандарт 3.5.0-17 на Linux Mint 14 Nadia (XFCE). Я использую проприетарные драйверы Nvidia (хотя имейте в виду, что X отлично запускается с startx).

Как я могу заставить X запускаться автоматически снова? В чем причина такого поведения системы?

Изменить: я могу добавить, что я пытался переустановить проприетарные драйверы Nvidia (и они успешно установлены), я получил аппаратное ускорение, и все, кажется, работает нормально после того, как я запустил X с startx.

Второе редактирование: у меня есть S30mdm в /etc/rc2.d/, который указывает на /etc/init.d/mdm

5 ответов

sudo mv /etc/profile.d/infinality-settings.sh /etc/infinality-settings.sh
sudo chmod a+rx /etc/infinality-settings.sh

к .bashrc, добавлять:

# INFINALITY FONT RENDERING CONFIG
. /etc/infinality-settings.sh

В некоторых случаях рендеринг шрифтов Infinality может вызвать проблемы при загрузке диспетчера отображения.

http://forums.linuxmint.com/viewtopic.php?f=208&t=136307

Если у вас установлена ​​бесконечность, а перенастройка mdm не работает, попробуйте:

sudo apt-get remove fontconfig-infinality

Вы также можете перенастроить mdm следующим образом:

sudo dpkg-reconfigure mdm

таким образом, не нужно будет снова устанавливать mdm, задача может стать сложной

Исправлена ​​эта проблема с:

apt-get remove mdm
apt-get install mdm

У меня была точно такая же проблема, и ни одно из решений здесь не помогло мне. После многих часов борьбы и ошибок в журналах я обнаружил, что моя проблема была (на удивление) результатом несвязанной синтаксической ошибки в /etc/profile.d/myscript.sh, Исправление моего сценария устранило проблему для меня.

Пока что лучший ответ, который я нашел, в случае версий Mint на основе Ubuntu 14.04 (с 17.01 по 17.03) - это apt-get remove mdm, но НЕ переустанавливать его. Это паршивое, ужасное решение, и оно точно не "решает" проблему, поскольку ничего из вышеперечисленного не сработало, но оно оставляет вам работоспособную систему. Система загрузится до "LM" логотипа "заставки" экрана и просто, кажется, зависнет там. Просто нажмите "alt F1", чтобы получить командную строку (полезная вещь в моей книге. С этой командной строкой вы можете сделать несколько удобных вещей, связанных с обслуживанием системы!). Затем войдите в командную строку и введите "startx". X запустится правильно, хотя MDM отсутствует.

Я знаю, что это решение не является реальным "решением", но оно наверняка превосходит не загружаемую систему, которая никогда не приходит к какому-либо приглашению, с чем я несколько раз сталкивался при попытке решить эту глупую проблему.

Как бы то ни было, кажется, что эта проблема вызвана тем, что НЕ использует средство обновления GUI "Диспетчер обновлений", а также глупо и лениво и использует "apt-get update" из командной строки, что я и сделал. (Диспетчер обновлений раздражает привычкой разрешать устанавливать только один пакет за раз. Можно собрать все нужные пакеты в одну команду обновления из командной строки, что я предпочитаю. Я не знаю, почему я не сделал не просто использовать Synaptic. Упс.)

Попробую опубликовать позже, если я найду причину этой конкретной проблемы.

Другие вопросы по тегам