HDMI 모니터가 있는 USB-C 허브를 분리하면 세션이 충돌함

HDMI 모니터가 있는 USB-C 허브를 분리하면 세션이 충돌함

Ubuntu 21.04, Mutter 3.38.4를 통한 Gnome 3.38의 Wayland 세션. 델 XPS 13 9300.

전원, HID 및 HDMI 연결을 제공하는 USB-C 허브가 있습니다. 10번 중 9번은 이 동글을 분리하면 화면이 잠시 동안 검게 변하고 사용자 세션이 재설정되면서 로그인 화면이 표시됩니다. 다시 로그인하면 열려 있는 모든 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"를 입력하여 확장 패널을 엽니다. 그런 다음 Ubuntu 도크를 끄고 그놈 없이 GNOME을 사용하는 방법을 알아보세요.

힌트: 세 손가락으로 트랙패드를 아래로 내리면 애플리케이션이 실행됩니다. 런처로 이동하려면 반복하세요. 또는 Super 키(Windows 또는 기타)를 누르십시오. 나는 부두를 너무 그리워하지 않습니다 :)

관련 정보