Gnome Shell не загружается, и я не могу понять, почему. В соответствии с этим снимком .xsession-errors
, кажется (?) Как-то связано с лупой:
(gnome-shell:2886): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.a11y.magnifier' does not contain a key named 'invert-lightness'
gnome-session[2262]: WARNING: Application 'gnome-shell.desktop' killed by signal 5
gnome-session[2262]: WARNING: App 'gnome-shell.desktop' respawning too quickly
gnome-session[2262]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Теперь org.gnome.desktop.a11y.magnifier
наиболее определенно содержит содержит invert-lightness
, поскольку Я просто добавил его в dconf-editor
и gconf-editor
как false
, , как предложено здесь . После перезагрузки сообщение все еще появляется.
Итак, что означает эта ошибка? Не добавляет ли invert-lightness
то, о чем просит?
Таким образом, оказывается, что это не были настройки в dconf-editor
, которые он искал конкретно, но каким-то образом схема вышла из синхронизации.
Сначала попробуйте переустановить пакет gsettings-desktop-schemas
; в моем случае это не сработало:
Если это не сработает , и это немного взломано, но с использованием информации из документации по Gnome Shell [ 115], я воссоздал записи схемы и скомпилировал их. Shell Gnome жива!
Добавить пропущенные значения
Использование (после резервного копирования файла)
blockquote>
gksudo gedit /usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml
добавить следующее где-то посередине:
<key type="b" name="invert-lightness"> <default>false</default> <summary>Invert lightness</summary> <description>(none)</description> </key> <key type="d" name="brightness-red"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Brightness (red)</summary> <description>Values range between -1.0 to 1.0, where zero indicates no change in brightness, negative values indicate a decrease in brightness and positive values, an increase.</description> </key> <key type="d" name="brightness-green"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Brightness (green)</summary> <description>Values range between -1.0 to 1.0, where zero indicates no change in brightness, negative values indicate a decrease in brightness and positive values, an increase.</description> </key> <key type="d" name="brightness-blue"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Brightness (blue)</summary> <description>Values range between -1.0 to 1.0, where zero indicates no change in brightness, negative values indicate a decrease in brightness and positive values, an increase.</description> </key> <key type="d" name="contrast-red"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Contrast (red)</summary> <description>(none)</description> </key> <key type="d" name="contrast-green"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Contrast (green)</summary> <description>(none)</description> </key> <key type="d" name="contrast-blue"> <default>0</default> <range min="-1.0" max="1.0"/> <summary>Contrast (blue)</summary> <description>(none)</description> </key>
Перекомпилировать схему
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
, как только вы выйдете в следующий раз выберите «GNOME» при входе в систему, и это должно быть исправлено.
(Примечание: если вышеупомянутые xml-данные, которые я воссоздал, могли быть обновлены в какой-то момент из работающей установки, я думаю, что было бы еще лучше.)