Gnome Shell отказывается загружаться 12.04

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 то, о чем просит?

Programs are still usable but there's no window manager at all

1
задан 13 April 2017 в 15:24

1 ответ

Таким образом, оказывается, что это не были настройки в dconf-editor, которые он искал конкретно, но каким-то образом схема вышла из синхронизации.

Сначала попробуйте переустановить пакет gsettings-desktop-schemas; в моем случае это не сработало:

Если это не сработает , и это немного взломано, но с использованием информации из документации по Gnome Shell [ 115], я воссоздал записи схемы и скомпилировал их. Shell Gnome жива!

Добавить пропущенные значения

Использование (после резервного копирования файла)

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-данные, которые я воссоздал, могли быть обновлены в какой-то момент из работающей установки, я думаю, что было бы еще лучше.)

0
ответ дан 13 April 2017 в 15:24

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

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