当我使用 LiveUSB 时,我已启用此功能并且其功能齐全。
但是,一旦我在电脑(LENOVO YOGA 530)上安装了它,“平板电脑模式”就会停止工作。:(
使用此命令:
udevadm info --export-db | grep -I iio
我有这个输出:
P: /devices/platform/AMDI0010:00/i2c-0/i2c-ITE8396:00/0018:048D:8396.0001/HID-SENSOR-200073.3.auto/iio:device0
N: iio:device0 E: DEVPATH=/devices/platform/AMDI0010:00/i2c-0/i2c-ITE8396:00/0018:048D:8396.0001/HID-SENSOR-200073.3.auto/iio:device0
E: SUBSYSTEM=iio
E: DEVNAME=/dev/iio:device0
E: DEVTYPE=iio_device
E: IIO_SENSOR_PROXY_TYPE=iio-poll-accel iio-buffer-accel
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: SUBSYSTEM=iio
执行命令:
sudo /usr/libexec/iio-sensor-proxy -v -r
然后,我将屏幕旋转超过 180°,并收到以下消息:
** (iio-sensor-proxy:11912): DEBUG: 18:22:47.147: Emitted orientation changed: from undefined to normal
** (iio-sensor-proxy:11912): DEBUG: 18:22:56.260: Emitted orientation changed: from normal to right-up
** (iio-sensor-proxy:11912): DEBUG: 18:22:59.766: Emitted orientation changed: from right-up to bottom-up
** (iio-sensor-proxy:11912): DEBUG: 18:23:01.870: Emitted orientation changed: from bottom-up to right-up
** (iio-sensor-proxy:11912): DEBUG: 18:23:02.572: Emitted orientation changed: from right-up to normal
但是屏幕什么也没做,没有旋转。
我不知道我做错了什么。:(
答案1
不确定这是否有帮助 - 在运行 wayland 会话时,我在平板电脑模式检测、旋转和屏幕键盘方面遇到了麻烦,在 22.04 上更改为 X 会话为我解决了这些问题。我怀疑实时 USB 可能使用 X,安装后的默认设置是 wayland(至少对于 Intel 和 AMD 驱动程序而言)
答案2
嘿,所以我遇到了类似的问题,一个解决方案是使用 xorg 而不是 wayland(这有效但很烦人)另一种解决方法是安装以下 gnome 扩展
- https://extensions.gnome.org/extension/5389/screen-rotate/
- https://extensions.gnome.org/extension/4316/force-show-osk/
基本上所有功能都恢复了(屏幕自动旋转 + 屏幕键盘),无需使用 xorg