`gnome-shell-theme.gresource` 内のテーマを編集すると、Ubuntu が起動しなくなりますか?

`gnome-shell-theme.gresource` 内のテーマを編集すると、Ubuntu が起動しなくなりますか?

Ubuntuを実行している場合少しお時間がありますので、2 つのファイルの内容を確認していただけませんか。非常に役立つと思います。「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 を使用すると、GUI なしでログインし、同じファイルの内容に基づいて変更を元に戻すことができました。これは、USB から別のラップトップを起動して「Ubuntu を試す」を選択し、その後、 を実行するだけで可能になりましたsudo nano gnome-shell-theme.gresource

これではエラーを回避できませんでした...


基本的なトラブルシューティング:

安全のために不良ブロック テストを実行しましたが、HDD 障害は見つかりませんでした。

リカバリモードで起動し、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.

念のため、USB 上の Ubuntu から GRUB を再インストールしました。何も効果がなかったようです。

起動時に誤って F4 キーを押した場合、/dev/sda2 メッセージに加えて、 があることを示す 2 つのメッセージが表示されますproblem loading x.509 certificates -65


あらゆるアイデアや批判を歓迎します。特に、ファイル内のすべてを再インストールできるかどうかを知りたいです/usr/share/gnome-shell/theme。ターミナルからデフォルトの OS テーマを再インストールできますか? 上記をお読みいただきありがとうございます。詳細と簡潔さのバランスをとるように努めました。

答え1

さて、この混乱を元に戻す方法を見つけました。

使用制御+代替+F3tty にアクセスするには、基本的に GUI なしでコンピューターとインターフェースします。

バックアップなしで編集を行った作成者を罰する、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 のこのスクリプトOS を壊す代わりに。

答え2

  1. 新しいisoをダウンロードしてください。
  2. 起動可能なペンドライブを作成します。
  3. マシン上のペンドライブから起動します。
  4. 案内する/usr/share/gnome-shell/theme/
  5. Yaru フォルダをペンドライブから物理マシンの同じパスにコピーします。

すべてを Ex ターミナル経由で実行します: sudo cp -R /usr/share/gnome-shell/theme/Yaru< 物理マシンのパス> Ex:/media/oli/usr/share/gnome-shell/theme/

これは私にとってはうまくいきました:)

関連情報