1

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

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

1 ответ1

1

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

Это похоже на известную ошибку. Они называют это 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
      (замените /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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .