如何使用 xinit 按需轮换 Xorg?

如何使用 xinit 按需轮换 Xorg?

我可以在身体上绕显示器旋转一个直角。在控制台上,我可以使用rotate_all/sys/devices/.../fbcon/ 中的“按钮”控制方向。但 xorg 对此并不感兴趣。现在我想告诉 Xorg 正常启动或轮换。

在得到几件事后Xorg -config(鼠标和 kbd 现在使用 libinput,card0 驱动程序是“intel”而不是“modesetting”)/etc/X11/xorg.conf,我可以在 X11 中启动一个简单的窗口管理器。

xinit fvwm

我更改了 xorg.conf 添加一行:

Option "rotate" "right"

我高兴了几天:tty 和 X 都能适应倾斜的显示器。但现在我把屏幕恢复正常……X 又开始出错了!我不想在每次挥杆时检查和(取消)评论该选项。

和...

xinit fvwm -- -screen r

...我能够以某种方式选择一个新定义的 Xorg“屏幕”,其标识符为“r”,监视器“旋转”。但我把它弄丢了,我发现我仍然不明白这些屏幕和显示。

如果我愿意的话 xrandr 很好改变旋转。

从rotate_all-ed tty(使用倾斜的屏幕)如何配置xorg.conf,以便将“rotated”添加到“xinit fvwm”命令中?

现在我刚刚在“serverlayout”部分发现了一行......

屏幕 0 “屏幕 0” 0 0

我没有多头;只有一个“头”,偶尔倾斜。我该如何配置 xorg.conf 呢?


这是一个错误的显示器标识符(“DellRR”与“rotated”)....这是 xorg.conf 的大部分内容。我现在有两个显示器和两个屏幕部分用于旋转版本。

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen         0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Monitor"
    Identifier   "rotated"
    Option  "rotate" "right"
EndSection
Section "Monitor"
    Identifier   "Monitor0"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    #Driver     "modesetting"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
EndSection
Section "Screen"
    Identifier "r"
    Device     "Card0"
    Monitor    "rotated"
EndSection

相关内容