Как восстановить экран входа в систему без переустановки GDM

6532
Akoi Meexx

Недавно я столкнулся с проблемой переключения моего экрана входа на стандартную схему управления контрастными окнами в Ubuntu, в отличие от темных цветов по умолчанию. Проблема (и работающее, но не универсальное решение) задокументирована по адресу http://ubuntuforums.org/showthread.php?t=1324055 .

Как мне перенастроить мою систему на использование настроек по умолчанию, когда на экране входа в систему, без переустановки gdm?

1

1 ответ на вопрос

1
quack quixote

Я смог воссоздать вашу проблему довольно легко; Я включил вспомогательные технологии из диалогового окна «Система»> «Установки»> «Вспомогательные технологии», затем вышел из системы, открыл диалоговое окно «Вспомогательные», установил флажок для высококонтрастного представления, снял флажок и закрыл диалоговое окно. Это изменило окраску списка пользователей и не восстановило тему по умолчанию.

Это похоже на известную ошибку . Они называют это ACODBIT- Флажок Доступности Смерти Неуместной Темой .

То, что происходит, заключается в том, что при проверке специальных возможностей изменяется конфигурационный файл GDM, если этот флажок установлен, а когда флажок снят, файл не восстанавливается должным образом.

Файл /var/lib/gdm/.gconf.defaults/%gconf-tree.xml ; все, что вам нужно сделать, чтобы исправить состояние проблемы, это восстановить исходный файл. Есть несколько способов сделать это; какие из них легче, чем переустановка ... спорно. Неполный список:

  • Скопируйте файл из другой системы, которая не имеет проблемы. Это может быть другой компьютер с Ubuntu 9.10 или 9.10 LiveCD.

  • Смонтируйте файл LiveCD casper / filesystem.squashfs и получите доступ к файлу оттуда:

    1. вставьте ваш LiveCD и позвольте Gnome его автоматически смонтировать;
    2. в окне терминала запустите это, чтобы смонтировать файловую систему LiveCD
      (replace / media / cdrom0 на место, куда был смонтирован ваш LiveCD):
      sudo mount /media/cdrom0/casper/filesystem.squashfs / mnt -o loop
    3. скопируйте файл из файловой системы LiveCD:
      sudo cp /mnt/var/lib/gdm/.gconf.defaults/%gconf-tree.xml /var/lib/gdm/.gconf.defaults/

  • Восстановите его из резервной копии, если она у вас есть.

  • Переустановите пакет gdm . Для начинающих это действительно самый простой вариант. Если пакет все еще доступен в кэше пакетов вашей системы ( / var / cache / apt / archives ), переустановка не приведет к повторной загрузке пакета . Вы можете использовать один из них для переустановки:

    • Менеджер пакетов Synaptic, в меню Система> Администрирование; или же
    • Способность в командной строке, с командой
      sudo aptitude переустановить gdm
мой вопрос, теперь, когда я * включил * "Вспомогательные технологии", чтобы проверить эту ошибку, * как, черт возьми, я заставил ее исчезнуть * ?? черт побери, убунту ... вот почему я больше никогда не установлю тебя на мои собственные железные машины. quack quixote 14 лет назад 0
хорошо, по-видимому, вы * отключаете * «Вспомогательные технологии», перейдя в «Система»> «Установки»> «Клавиатура», выберите вкладку * «Специальные возможности» * и снимите флажок * «Функции специальных возможностей можно переключать с помощью сочетаний клавиш» * ... _ * ворчит * _ quack quixote 14 лет назад 0

Похожие вопросы