在`gnome-shell-theme.gresource`中編輯主題導致Ubuntu無法啟動?

在`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,我可以在沒有 GUI 的情況下登錄,並根據相同文件的內容撤銷更改。這是可能的,因為我可以從 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.

為了以防萬一,我還從 USB 上的 Ubuntu 重新安裝了 GRUB。這似乎並沒有起到任何作用。

當我在啟動時不小心按住 F4 時,除了 /dev/sda2 訊息之外,我還收到兩條訊息,說有一個problem loading x.509 certificates -65.


歡迎任何想法和批評。我特別想知道我是否可以重新安裝/usr/share/gnome-shell/theme文件中的所有內容。可以從終端重新安裝預設作業系統主題嗎?感謝您閱讀以上內容,我確實嘗試在細節與簡潔之間取得平衡。

答案1

好的,所以我找到了一種方法來消除這個混亂。

使用控制鍵+替代+F3訪問tty,基本上與計算機交互,無需任何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而不是讓你的作業系統變磚。

答案2

  1. 下載新的 iso。
  2. 製作一個可啟動的隨身碟。
  3. 從機器上的 U 盤啟動。
  4. 導航/usr/share/gnome-shell/theme/
  5. 將 Yaru 資料夾從 U 碟複製到與實體機相同的路徑。

透過 Ex 終端執行所有操作: sudo cp -R /usr/share/gnome-shell/theme/Yaru<實體機的路徑> Ex:/media/oli/usr/share/gnome-shell/theme/

這對我有用:)

相關內容