如何检测二合一笔记本电脑的物理屏幕翻转?

如何检测二合一笔记本电脑的物理屏幕翻转?

翻转显示屏非常简单。我检测到我的 Dell Inspiron 15-7568 上有以下设置:

$ xrandr -q
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
eDP1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 344mm x 194mm

反转和恢复很简单:

xrandr --output eDP1 --rotate inverted

xrandr --output eDP1 --rotate normal

我如何自动检测显示器的位置并执行这些命令?

显示屏铰链中必须有一个传感器,可以执行隐藏的键盘敲击或类似操作。

相关内容