Das Bearbeiten des Designs in „gnome-shell-theme.gresource“ hat den Start von Ubuntu verhindert?

Das Bearbeiten des Designs in „gnome-shell-theme.gresource“ hat den Start von Ubuntu verhindert?

Wenn Sie Ubuntu verwenden, und wenn Sie einen Moment Zeit haben, könnten Sie bitte den Inhalt von zwei Dateien für mich überprüfen, das könnte wirklich nützlich sein. Siehe den Absatz „WENN SIE UBUNTU VERWENDEN:“.

Ich habe naiv Änderungen vorgenommen, gnome-shell-theme.gresourceals ich versucht habe, den Hintergrund des Anmelde-/Sperrbildschirms zu bearbeiten. Der vollständige Pfad ist unten angegeben:

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

Genauer gesagt habe ich geändert, was sich unter diesem #lockDialogGroupAbschnitt befand. Dadurch kann mein Laptop seitdem nicht mehr hochfahren.

WENN SIE UBUNTU VERWENDEN: Könnten Sie mir bitte mitteilen, was sich unter „ #lockDialogGroupin beiden Fällen“ befindet: /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresourceund /usr/share/gnome-shell/theme/gnome-shell-classic.css(ich habe hier auch einmal eine Änderung vorgenommen, dachte aber, ich hätte sie erfolgreich zurückbearbeitet, nachdem sie keine Wirkung gezeigt hatte). Das könnte mir vielleicht den Hals retten.

Beim Versuch zu booten wird Folgendes angezeigt (einfacher terminalähnlicher weißer Text auf schwarzem Hintergrund):

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

Dann eingrafisch überragende Meldung erscheint(grauer Text auf weißem Hintergrund):

:( Oh nein! Irgendetwas ist schiefgelaufen!Es ist ein Problem aufgetreten und das System kann nicht wiederhergestellt werden. Bitte wenden Sie sich an einen Systemadministrator

Mit Strg + Alt + F3 konnte ich mich ohne GUI anmelden und die Änderungen basierend auf dem Inhalt derselben Datei rückgängig machen. Dies war möglich, da ich ein anderes Laptop von USB booten und „Ubuntu ausprobieren“ auswählen konnte, dann einfach sudo nano gnome-shell-theme.gresource

Damit bin ich am Fehler nicht vorbeigekommen...


Einige grundlegende Fehlerbehebungen:

Ich habe sicherheitshalber einen Test auf fehlerhafte Blöcke ausgeführt, dabei wurden jedoch keine Festplattenfehler gefunden.

Ich habe im Wiederherstellungsmodus gebootet und fsck ausgewählt, aber Folgendes passiert:

/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.

Ich habe vorsichtshalber auch GRUB von Ubuntu auf meinem USB-Stick neu installiert. Das hat anscheinend nichts bewirkt.

Als ich beim Booten versehentlich F4 gedrückt hielt, wurden mir zusätzlich zu der Meldung /dev/sda2 zwei Meldungen angezeigt, dass ein problem loading x.509 certificates -65.


Ideen und Kritik sind willkommen. Besonders würde mich interessieren, ob ich ALLES in meiner /usr/share/gnome-shell/themeDatei neu installieren kann. Kann man das Standarddesign des Betriebssystems vom Terminal aus neu installieren? Vielen Dank fürs Lesen des obigen Textes, ich habe versucht, Details und Kürze in Einklang zu bringen.

Antwort1

Okay, ich habe also einen Weg gefunden, dieses Chaos zu beseitigen.

VerwendenStrg+alt+F3um auf TTY zuzugreifen, grundsätzlich eine Schnittstelle zum Computer ohne GUI.

Bereinigen Sie die verstümmelte Version von gdm3, die ihren Ersteller bestraft, der Änderungen ohne Sicherungskopie vorgenommen hat.

Sudo apt purge gdm3

Löschen Sie Ihren Yaru-Ordner manuell, falls er noch existiert. Ich habe eine Nachricht erhalten, dass meiner noch existiert.

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

ls

Jupp, das verdammte Ding war immer noch da und klammerte sich um sein Leben fest.

sudo rm -r Yaru

Installieren Sie neues gdm3

sudo apt install gdm3

sudo apt install-desktop-theme-minimal

Starten Sie die Benutzeroberfläche, indem Sie Folgendes ausführen:

startx

GDM3 neu konfigurieren

sudo dpkg-reconfigure gdm3

Das oben genannte führte bei mir anscheinend nur von einer Boot-Schleife zu einer Login-Schleife, also musste ich auch einige Berechtigungen ändern …

sudo chmod a+wt /tmp

Hoffentlich können Sie sich jetzt erfolgreich anmelden. Und wenn Sie Ihren Anmeldebildschirm bearbeiten möchten, können Sie verwendendieses Skript von thiggy01anstatt Ihr Betriebssystem zu blockieren.

Antwort2

  1. Laden Sie ein neues ISO herunter.
  2. Erstellen Sie einen bootfähigen USB-Stick.
  3. Booten Sie vom USB-Stick auf dem Computer.
  4. Navigieren Sie zu /usr/share/gnome-shell/theme/.
  5. Kopieren Sie den Yaru-Ordner vom USB-Stick in denselben Pfad, allerdings auf Ihrem physischen Computer.

Machen Sie alles über das Terminal, sudo cp -R /usr/share/gnome-shell/theme/Yaruz. B.: <Pfad Ihrer physischen Maschine>, z. B.:/media/oli/usr/share/gnome-shell/theme/

Das hat bei mir funktioniert :)

verwandte Informationen