我有一台搭载 Ubuntu Touch 的 Nexus 4。现已更新至 OTA12。
我很奇怪,因为如果我通过 Slimportad 适配器将设备连接到我的外部屏幕,它不会切换到融合模式。Nexus 4 的屏幕可以用作键盘和鼠标触摸板。在大屏幕上,我可以看到鼠标指针和正常的屏幕布局,就像我在 Nexus 4 的屏幕上看到的一样。
我记得在 OTA10 中,如果连接到外部屏幕,Ubuntu Touch 会自动打开桌面模式。在桌面模式下,我应该正常看到带有标题栏的窗口,并且所有应用程序都在同时运行。
我知道有些 Aquaris 设备在系统通知选项卡中有一个内置开关。但 Nexus 4 上没有这样的开关。
我甚至彻底重置了 Ubuntu Touch。但这并没有解决问题。
如何切换到桌面模式?
答案1
一种可能性是从“OpenStore”安装“UT Tweak Tool”,并在“使用模式”选项卡中选择“窗口”。然后你就有了一个窗口用户界面。这不是一个好的解决方案,因为它应该自动切换,但该工具还提供了其他很酷的功能。
答案2
另外,从终端:
gsettings set com.canonical.Unity8 usage-mode Windowed
回去:
gsettings set com.canonical.Unity8 usage-mode Staged
答案3
我与 Ubuntu 手机团队发了一些电子邮件:邮件列表
Pat McGowan 给出了关于 Ubuntu Touch 如何处理桌面模式的精彩建议。以下是他的回答摘录:
“最新的逻辑是当鼠标或触摸板可用时切换到窗口模式(而不是基于外部显示器),因此您的 Nexus 4 应该切换,因为它充当指针。但是它还会检查屏幕的宽度是否至少为 60 个网格单位,在本例中只有 1080 个像素。我相信有类似的逻辑可以根据屏幕宽度来决定是否在会话指示器中显示桌面模式切换。”
我的问题是,外部屏幕的分辨率没有被正确检测到。
我现在提交了一个错误,以改善使用桌面模式的用户体验。链接如下这里。欢迎各位喜欢我的建议的网友点击“这个bug影响到你了”来增加更多的bug热度。