如何使 xmonad 在外部 HDMI 显示器上工作?
How to make xmonad work on an external HDMI display?
我有一台通过 HDMI 电缆连接到外接显示器的 HP 笔记本电脑。目前我正在使用 GNOME,它被配置为关闭笔记本电脑显示屏并仅使用外接显示器。但是,当我启动 xmonad 时,所有内容都会显示在笔记本电脑的显示器上。我很想像在 GNOME 中一样关闭笔记本电脑的显示器,而是使用外部显示器。我该怎么做?
您可以在终端中使用 xrandr
来执行此操作。
首先您在终端中输入 xrandr
xrandr
这应该让您大致了解您的显示器,如下所示:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.00*+ 59.97 59.96 59.93 48.00
1680x1050 59.95 59.88
1600x1024 60.17
...
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
1920x1080 60.00*+
1600x1200 60.00
1680x1050 59.95
...
在我的例子中,eDP-1
是笔记本电脑的显示器,而 HDMI-1
是我的外接显示器。
现在输入:
xrandr --output <external monitor ID> --auto
xrandr --output <laptop monitor ID> --off
我有一台通过 HDMI 电缆连接到外接显示器的 HP 笔记本电脑。目前我正在使用 GNOME,它被配置为关闭笔记本电脑显示屏并仅使用外接显示器。但是,当我启动 xmonad 时,所有内容都会显示在笔记本电脑的显示器上。我很想像在 GNOME 中一样关闭笔记本电脑的显示器,而是使用外部显示器。我该怎么做?
您可以在终端中使用 xrandr
来执行此操作。
首先您在终端中输入 xrandr
xrandr
这应该让您大致了解您的显示器,如下所示:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1920x1080 60.00*+ 59.97 59.96 59.93 48.00
1680x1050 59.95 59.88
1600x1024 60.17
...
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
1920x1080 60.00*+
1600x1200 60.00
1680x1050 59.95
...
在我的例子中,eDP-1
是笔记本电脑的显示器,而 HDMI-1
是我的外接显示器。
现在输入:
xrandr --output <external monitor ID> --auto
xrandr --output <laptop monitor ID> --off