DisplayPort 转 HDMI 线缆

DisplayPort 转 HDMI 线缆

我正在使用带有 Xfce 4 的 Xubuntu Jammy 22.04.3 LTS。

我有一个多显示器设置,我不喜欢关闭其中一个屏幕时的默认行为。当我关闭屏幕(使用屏幕上的按钮)时,系统会开始移动窗口和面板,并将我的鼠标限制在仍处于打开状态的屏幕上。我只希望窗口/面板停留在原处,并且能够使用鼠标与它们交互,就像屏幕仍处于打开状态一样。

最糟糕的是,当我重新打开屏幕时,它不会恢复到原来的状态。它经常镜像屏幕,Xfce 面板会移到错误的位置或根本不可见。我必须重新启动,然后再次进入显示设置来修复它。

我如何让 Xubuntu 认为显示器已打开(即使显示器未打开)?我应该创建一个 xorg.conf 文件或类似的东西吗?

显示设置:(右边的显示器是我的电视,我通常不想使用它)

显示设置

视频驱动程序信息:

$ lspci -k | grep -EA3 VGA
2b:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070 Ti] (rev a1)
    Subsystem: Micro-Star International Co., Ltd. [MSI] GP104 [GeForce GTX 1070 Ti]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

$ nvidia-smi
Wed Aug 30 11:06:54 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.86.05              Driver Version: 535.86.05    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1070 Ti     Off | 00000000:2B:00.0  On |                  N/A |
|  0%   60C    P2              37W / 180W |    290MiB /  8192MiB |      0%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A      1221      G   /usr/lib/xorg/Xorg                          280MiB |
|    0   N/A  N/A      1522      G   xfwm4                                         6MiB |
+---------------------------------------------------------------------------------------+

$ dkms status
nvidia/535.86.05, 5.15.0-82-generic, x86_64: installed

有关的:超级用户问题Reddit 帖子Linux Mint Github 问题

答案1

DisplayPort 转 HDMI 线缆

问题是,当我关闭显示器时,视频卡检测到了拔掉显示器。在我的电脑上,这种情况只发生在 DisplayPort 上。当我通过 HDMI 连接同一个屏幕时,关闭屏幕和拔下屏幕在视频卡看来是两件不同的事情。关闭屏幕不会导致窗口移动到其他屏幕。

我在网上搜索了这个问题。遇到这个问题的人更多,而且 Windows 上也会出现这种情况。似乎没有人找到软件解决方案。由于我的显卡没有剩余的 HDMI 端口,我使用 DisplayPort 转 HDMI 电缆连接显示器。这解决了问题:从屏幕上拔下电缆会移动窗口,但关闭屏幕则不会。

我的结论是我的显示器有故障。

相关内容