【Linux】Ubuntu 問題解決: 登入後自動登出 (跳回登入畫面) ubuntu 18.04 can not log in

前言

這是我在使用 ubuntu 18.04 碰到登入後會自動登出 (跳回登入畫面)
最後以下的問題的解決辦法。

情況敘述

先說明此問題的可能性應該有非常多種,這裡只提供我自己碰到這問題有成功的解法,「不適用」於各種情況。

    - 某次更換電腦硬體之後,發現 ubuntu 的帳號登入就會有自動登出的現象 - 但是「登入其他帳號」,卻「不會」有自動登出的現象 - 由上述推測問題發生的範圍僅發生在 ubuntu 這個帳號底下,因此開始進行檔案的比對

以下事情發生當時我於「~/.config/autostart」所有的檔案

「~/.config/autostart」等價於「/home/ubuntu/.config/autostart」

# in ~/.config/autostart
> ls
indicator-multiload.desktop  remmina-applet.desktop  synology-drive-autostart.desktop

解決方法

最終,在 「~/.config」 內的 autostart 這個資料夾找到了出問題的檔案,
出問題的檔案名稱為「indicator-multiload.desktop」,
這個檔案是當初我想裝 linux 系統監控的狀態列所安裝的內容,
那我的推測是應該這個程式去綁定了 CPU 的 Hardward ID,
在初始化桌面的時候,因為硬體已經被更換過,所以導致抓不到原來的 HWID,因此才直接登出。

不過怎麼會是直接登出,而不是「該程式」跳出錯誤而中止執行…
這個就… 我也不知道這怎麼設計的

使用 indicator-multiload 讓 ubuntu 狀態列上可以顯示目前 CPU, memory, swap 的使用情況

呈現效果

我們可以直接在狀態列監控目前 CPU, memory, swap 的使用狀態,
可以在電腦當機事前,做一些預防性的關閉一些沒有使用的程式。

安裝

我們需要安裝的套件名稱為:ubuntu tweak

安裝方法由於之前裝的過程中沒有留下紀錄,
這邊只從 history 看有可能的安裝指令。

sudo apt-get install gnome-tweak-tool

Reference