Кабель DisplayPort-HDMI

Кабель DisplayPort-HDMI

Я использую Xubuntu Jammy 22.04.3 LTS с Xfce 4.

У меня многомониторная конфигурация, и мне не нравится поведение по умолчанию при выключении одного из экранов. Когда я выключаю экран (используя кнопку на самом экране), система начинает перемещать окна и панели и ограничивает мою мышь экранами, которые все еще включены. Я просто хочу, чтобы окна/панели оставались там, где они есть, и я мог взаимодействовать с ними с помощью мыши, как будто экран все еще включен.

Хуже всего то, что когда я снова включаю экран, он не возвращается к тому, как был. Он часто зеркалирует экраны, а панели 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 для подключения монитора. Это решило проблему: отсоединение кабеля от экрана приведет к перемещению окон, но выключение экрана — нет.

Я пришел к выводу, что неисправен мой монитор.

Связанный контент