前言
這是我在使用 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