使用 HDMI 顯示器拔出 USB-C 集線器時會話崩潰

使用 HDMI 顯示器拔出 USB-C 集線器時會話崩潰

Ubuntu 21.04,透過 Mutter 3.38.4 在 Gnome 3.38 上進行 Wayland 會談。戴爾 XPS 13 9300。

我有一個 USB-C 集線器,可提供電源、HID 和 HDMI 連接。十分之九,當我拔掉這隻加密狗時,螢幕會變黑一段時間,我的使用者會話會被重置,出現登入畫面。當我再次登入時,我所有開啟的 GUI 程式都已終止(但後台服務仍在執行)。

我相信這是由於 Mutter (Wayland) 崩潰造成的,但我該如何防止這種情況發生?

@@@@@@@有時,在顯示登入畫面之前,我會在黑色終端機螢幕上看到一堆符號。

在 中dmesg,我發現以下內容:

[435887.627817] Call Trace:
[435887.627823]  typec_altmode_update_active+0x60/0x100 [typec]
[435887.627834]  ? cancel_work_sync+0x10/0x20
[435887.627842]  typec_remove+0xee/0x110 [typec]
[435887.627853]  __device_release_driver+0x181/0x240
[435887.627859]  device_release_driver+0x29/0x40
[435887.627864]  bus_remove_device+0xe1/0x150
[435887.627868]  device_del+0x19c/0x3e0
[435887.627873]  ? klist_put+0x23/0x90
[435887.627880]  device_unregister+0x1b/0x60
[435887.627885]  typec_unregister_altmode+0x30/0x40 [typec]
[435887.627896]  ucsi_unregister_altmodes+0x46/0xa0 [typec_ucsi]
[435887.627902]  ucsi_handle_connector_change+0x2d8/0x510 [typec_ucsi]
[435887.627910]  process_one_work+0x220/0x3c0
[435887.627914]  worker_thread+0x50/0x370
[435887.627918]  kthread+0x12f/0x150
[435887.627923]  ? process_one_work+0x3c0/0x3c0
[435887.627926]  ? __kthread_bind_mask+0x70/0x70
[435887.627932]  ret_from_fork+0x1f/0x30
[435887.627941] ---[ end trace b6d883829019f6e9 ]---

答案1

我忘了我沒有回答這個問題。在停用 Ubuntu Dock(這是一個 shell 擴展,我了解到它們能夠使整個 shell 崩潰)後,我再也沒有遇到過這個問題。

因此,請轉到AppLauncher,然後輸入“擴展”以打開“擴展”面板。然後關閉 Ubuntu Dock 並學習如何在不使用 Dock 的情況下使用 GNOME。

提示:按下 3 指觸控板即可取得應用程式。重複此操作即可到達啟動器。或按超級鍵(Windows 或其他)。我不太想念碼頭:)

相關內容