如果我启动 VLC,然后通过 VGA 或 HDMI 将笔记本电脑插入外部显示器,VLC 会正常退出。
如果我再次启动 VLC,并将笔记本电脑从显示器上拔下,VLC 会再次正常退出。
也许,这是有意/已知的行为,我的猜测是出于性能原因:在初始化新显示设备时,我们需要将所有 X 从 GPU 缓存到立即 RAM 中,但为了最大限度地降低 X 及其子级严重崩溃的风险,VLC将会被杀死而不是被保存。
这是正确的分析吗?是什么导致 VLC 退出?
答案1
更可能的是更简单的事情:VLC 失去了与 X 显示器的连接。如果您从终端启动它,它可能会很冗长,足以显示导致其退出的错误。