我最近将我的Lenovo Ideapad Miix 510从16.04升级到了18.04,当我发现以前无法正常使用的屏幕自动旋转功能开始与升级一起使用时,我感到非常惊讶。不幸的是,除非我锁定旋转,否则自动旋转始终相对于平板电脑的实际方向为逆时针90度。另外,如果我在不锁定屏幕旋转的情况下过于频繁地调整数位板的方向,屏幕将变为稳定的灰色,并且整个系统将挂起。
设置->显示器没有“方向”或“旋转”部分,大概是因为自动旋转。将xrandr与-o或--rotate结合使用
无效的MIT-MAGIC-COOKIE-1键无法打开显示:0
有没有办法让自动旋转保持启用状态,但告诉Ubuntu始终将屏幕与它认为应该的方向成顺时针方向显示90度?
我自己亲自运行MIIX 510。它们是一款很棒的Surface Pro小型设备,在Ubuntu 18.04下运行良好。
我设法在Ubuntu下解决了Screen Rotation的问题。开箱即用,我的显示器顺时针旋转90度,但是可以通过映射传感器数据来固定它。显然,需要转换硬件加速度计数据才能使屏幕旋转正常工作。
可以在此处找到所需的MIIX 510硬件加速计映射的完整且更准确匹配的详细信息:https ://npm.pkg.github.com/systemd/systemd/blob/master/hwdb/60-sensor.hwdb
以下步骤将在Ubuntu 18.04下为MIIX 510屏幕旋转正确映射数据:
1)如果已将其安装,请安装iio-sensor-proxy
2)通过修改传感器匹配和映射来解决此问题,方法是使用以下文件/etc/udev/hwdb.d/60-sensor.hwdb创建具有以下内容的文件:
sensor:modalias:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
3)运行命令:
sudo systemd-hwdb更新
4)重新启动
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句