安装了 Ubuntu 22.04 但我没有平板电脑模式!:(

Dan*_*ner 5 lenovo

当我使用 LiveUSB 时,我已启用此功能并且功能齐全。

\n

但是,一旦我将其安装到计算机(LENOVO YOGA 530)上,“平板电脑模式”就停止工作。:(

\n

使用此命令:

\n
udevadm info --export-db | grep -I iio\n
Run Code Online (Sandbox Code Playgroud)\n

我有这个输出:

\n
P: /devices/platform/AMDI0010:00/i2c-0/i2c-ITE8396:00/0018:048D:8396.0001/HID-SENSOR-200073.3.auto/iio:device0\nN: iio:device0 E: DEVPATH=/devices/platform/AMDI0010:00/i2c-0/i2c-ITE8396:00/0018:048D:8396.0001/HID-SENSOR-200073.3.auto/iio:device0\nE: SUBSYSTEM=iio\nE: DEVNAME=/dev/iio:device0\nE: DEVTYPE=iio_device\nE: IIO_SENSOR_PROXY_TYPE=iio-poll-accel iio-buffer-accel\nE: SYSTEMD_WANTS=iio-sensor-proxy.service\nE: SUBSYSTEM=iio\n
Run Code Online (Sandbox Code Playgroud)\n

执行命令:

\n
sudo /usr/libexec/iio-sensor-proxy -v -r\n
Run Code Online (Sandbox Code Playgroud)\n

然后,我将屏幕转动超过 180\xc2\xb0,并收到此类消息:

\n
** (iio-sensor-proxy:11912): DEBUG: 18:22:47.147: Emitted orientation changed: from undefined to normal\n** (iio-sensor-proxy:11912): DEBUG: 18:22:56.260: Emitted orientation changed: from normal to right-up\n** (iio-sensor-proxy:11912): DEBUG: 18:22:59.766: Emitted orientation changed: from right-up to bottom-up\n** (iio-sensor-proxy:11912): DEBUG: 18:23:01.870: Emitted orientation changed: from bottom-up to right-up\n** (iio-sensor-proxy:11912): DEBUG: 18:23:02.572: Emitted orientation changed: from right-up to normal\n
Run Code Online (Sandbox Code Playgroud)\n

但屏幕什么也没做,它不旋转。

\n

我不知道我做错了什么。:(

\n

Gre*_*reg 1

不确定这是否有帮助 - 在运行 wayland 会话时,我在平板电脑模式检测、旋转和屏幕键盘方面遇到了麻烦,更改为 X 会话在 22.04 为我解决了这些问题。我怀疑 live USB 可能使用 X,安装后默认是 wayland(至少对于 Intel 和 AMD 驱动程序)


小智 0

嘿,所以我有一个类似的问题,一个解决方案是使用 xorg 而不是 wayland (这可以工作,但很烦人)另一种解决方法是安装以下 gnome 扩展

基本上所有功能都已恢复(屏幕自动旋转+屏幕键盘),而无需使用 xorg