如何修復 Linux 上損壞的 Gnome 登錄屏幕

如何修復 Linux 上損壞的 Gnome 登錄屏幕

Gnome 登錄屏幕通常可以完美運行,因為它是一款精美的軟件,背後有一個優秀的團隊。然而,即使是偉大的工具也會有糟糕的日子並停止工作。因此,在本指南中,我們將討論如何修復 Linux 上損壞的 Gnome 登錄屏幕。

請注意,您無需使用Gnome Shell 桌面環境即可利用此修復程序。所需要的只是您使用的是相對較新的 Gnome顯示管理器(登錄屏幕)版本。

在我們開始之前

如果 Gnome 登錄屏幕停止正常工作,您將無法訪問 Gnome 會話。由於無法訪問 Gnome 會話,因此無法快速彈出終端窗口以強制登錄屏幕進行協作。相反,您需要利用 TTY 虛擬控制台。

什麼是TTY?它是在 Linux 計算機系統上按下鍵盤組合時可以訪問的純文本虛擬終端。默認情況下,所有 Linux 發行版都將它們作為一項功能。有些,比如 Ubuntu,有六個虛擬終端,而其他 Linux 發行版可能只有一兩個。然後是 Arch Linux,它為用戶提供 TTY 虛擬控制台作為他們的默認桌面環境,直到他們手動設置所有內容!

TTY 虛擬控制台在緊急情況下非常方便,尤其是在 Gnome 登錄屏幕響應速度不快、鎖定或只是無法正常工作的情況下。

要在 Linux 桌面上使用 TTY 虛擬控制台,請查看鍵盤並按Ctrl + Alt + F2,第一個終端將打開。但請記住,並非所有 Linux 系統都為該組合分配 TTY,因此請嘗試下面列表中的其他一些。

  • Ctrl + Alt + F3
  • Ctrl + Alt + F4
  • Ctrl + Alt + F5
  • Ctrl + Alt + F6

在您的 Linux PC 上訪問 TTY 虛擬控制台後,找到“登錄”部分,並輸入您的 PC 用戶名以登錄命令行終端。“root”帳戶也可以使用。

如何修復 Linux 上損壞的 Gnome 登錄屏幕

登錄 TTY 虛擬控制台後,繼續使用以下方法之一修復 Linux PC 上的 Gnome 登錄窗口。

方法 1 – 使用 systemd 重新啟動 Gnome 顯示管理器

強制 Gnome 登錄屏幕修復的一種方法是重新啟動控制它的服務。重新啟動它是一個好主意的原因是,如果您遇到程序或服務的問題,刷新有問題的應用程序可以讓您在短時間內快速恢復並運行。

重新啟動 Gnome 顯示管理器意味著需要使用 Systemd 初始化系統。Systemd 與重啟過程不可或缺的原因是 Gnome 與它緊密集成。

要重新啟動登錄屏幕,請使用systemctl restart gdm.service命令和 sudo,因為沒有 root 權限無法執行系統級命令。

如何修復 Linux 上損壞的 Gnome 登錄屏幕

須藤 systemctl 重啟 gdm.service

運行上面的“systemctl restart”命令後,您的 Linux PC 應該立即將您帶出 TTY 虛擬終端並進入一個全新重啟的 Gnome 登錄屏幕,這有望成功。

如果重新啟動過程不起作用,請盡可能多地嘗試此過程。或者試一試方法 2。

如何修復 Linux 上損壞的 Gnome 登錄屏幕

方法 2 – 停止 Gnome 顯示管理器並使用 systemd 重新啟動它

重新啟動 Gnome 顯示管理器的 Systemd 服務是修復登錄屏幕問題的可靠方法,因為當它刷新時,問題通常會消失。但是,重新啟動可能並非在所有情況下都有效(無論出於何種原因)。

讓無響應的 Gnome 顯示管理器再次工作的另一種方法是徹底終止該進程,使其停止運行。然後,重新啟動它。實際上,這可能與重新啟動它相同,但對於那些對方法 1 有問題的人來說,這是一個很好的方法。

要停止運行 Gnome 登錄屏幕,您需要使用 Systemd stop 命令。因此,在 TTY 虛擬終端中,使用sudo權限嘗試systemctl stop gdm.service

如何修復 Linux 上損壞的 Gnome 登錄屏幕

須藤 systemctl 停止 gdm.service

運行上面的“systemctl stop”命令應該會立即殺死 Gnome 顯示管理器。但是,您不會知道,因為 TTY 控制台仍在運行。從這裡開始,使用systemctl start gdm.service命令和 sudo 重新啟動它。

須藤 systemctl 啟動 gdm.service

在“systemctl start”運行後,Gnome 顯示管理器將帶您離開 TTY 虛擬終端並返回到新的登錄屏幕。否則,如果沒有,請按Ctrl + F7將虛擬終端發送到後台。

如何修復 Linux 上損壞的 Gnome 登錄屏幕


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。