Редактирование темы внутри `gnome-shell-theme.gresource` предотвратила загрузку Ubuntu?

Если вы запустите Ubuntu и у вас есть минутка, не могли бы вы проверить для меня содержимое двух файлов, это может быть действительно полезно. См. Параграф «ЕСЛИ ВЫ ЗАПУСКАЕТЕ UBUNTU:».

Я наивно редактировал gnome-shell-theme.gresource , пытаясь изменить фон экрана входа / блокировки. Полный путь указан ниже:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

В частности, я изменил то, что было в разделе #lockDialogGroup . С тех пор мой ноутбук не загружался.

ЕСЛИ ВЫ ЗАПУСКАЕТЕ UBUNTU: Не могли бы вы сообщить мне, что находится под вашей #lockDialogGroup в обоих: /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource и /usr/share/gnome-shell/theme/gnome-shell-classic.css (В какой-то момент я тоже внес здесь изменения, но подумал, что успешно отредактировал его, когда оно не подействовало). Это могло бы спасти мой бекон.

При попытке загрузки появляется следующее (основной белый текст, похожий на терминал на черном фоне):

/dev/sda2: clean 12345678/12345678 files 12345678/12345678 blocks

Затем появляется графически превосходное сообщение (серый текст на фоне белый фон):

:( О нет! Что-то пошло не так! Возникла проблема, и система не может восстановиться. Свяжитесь с системным администратором

. С помощью ctrl + alt + F3 я смог войти в систему без графического интерфейса и отменить изменения на основе содержимого того же файла. Это было возможно, так как я мог загрузить другой ноутбук с USB и выбрать «Попробовать Ubuntu», а затем просто sudo nano gnome-shell-theme.gresource .

Это не помогло мне пройти через ошибку ...


Некоторые основные способы устранения неполадок:

Я провел тест на сбойные блоки на всякий случай, но он не обнаружил сбоев жесткого диска.

Я загрузился в режиме восстановления и выбрал fsck, но происходит следующее:

/lib/recovery-mode/recover-menu: line 80: /etc/default/rcS: No such file or directory
fsck from util-linux 2.34
/dev/sda2 is mounted
e2fsck: Cannot continue, aborting.

Я также переустановил GRUB из Ubuntu на моем USB на всякий случай. Похоже, это ничего не помогло.

Когда я случайно зажал F4 при загрузке и в дополнение к сообщению / dev / sda2, мне выдали два сообщения о том, что существует проблема с загрузкой сертификатов x.509 -65 .


Любые идеи и даже критика приветствуются. Мне было бы особенно интересно узнать, смогу ли я переустановить ВСЕ внутри моего файла / usr / share / gnome-shell / theme . Можно ли переустановить тему ОС по умолчанию с терминала? Спасибо, что прочитали вышесказанное, я постарался сбалансировать детали с краткостью.

0
задан 28 August 2020 в 16:20

1 ответ

Хорошо, я нашел способ исправить этот беспорядок.

Используйте ctrl + alt + F3 для доступа к tty, в основном интерфейсу с компьютером без какого-либо графического интерфейса.

Очистите искаженную версию gdm3, которая наказывает его создателя, внесшего изменения без резервной копии.

Sudo apt purge gdm3

Идите и удалите папку Yaru вручную, если она все еще существует. Я получил сообщение о том, что мой сделал.

cd /usr/share/gnome-shell/theme/

ls

Ага, чертова штука все еще была там, цепляясь изо всех сил.

sudo rm -r Yaru

Установить свежий gdm3

sudo apt install gdm3

sudo apt install-desktop-theme-minimal

Запустить пользовательский интерфейс, запустив...

startx

Перенастроить gdm3

sudo dpkg-reconfigure gdm3

Похоже, вышеизложенное только перевело меня с цикла загрузки на цикл входа в систему, поэтому мне также пришлось изменить некоторые разрешения ...

sudo chmod a+wt /tmp

Надеюсь, теперь вы можете успешно войти в систему. И если вы хотите отредактировать свой экран входа в систему, вы можете использовать этот скрипт от thiggy01 вместо того, чтобы блокировать вашу ОС.

0
ответ дан 28 August 2020 в 13:17

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

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