Ubuntu 21.04, Wayland Session на Gnome 3.38 через Mutter 3.38.4. Dell 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 (который является расширением оболочки, и я узнал, что они способны полностью отключить оболочку).
Итак, перейдите в AppLauncher и введите "extensions", чтобы открыть панель Extensions. Затем отключите док Ubuntu и узнайте, как использовать GNOME без него.
Подсказка: нажатие на трекпад тремя пальцами вниз открывает приложения. Повторите, чтобы открыть лаунчер. Или нажмите клавишу Super (Windows или другую). Я не слишком скучаю по доку :)