
Estoy usando Xubuntu Jammy 22.04.3 LTS con Xfce 4.
Tengo una configuración de monitores múltiples y no me gusta el comportamiento predeterminado cuando apago una de mis pantallas. Cuando apago una pantalla (usando el botón de la pantalla), el sistema comienza a mover ventanas y paneles y limita el uso del mouse a las pantallas que aún están encendidas. Solo quiero que las ventanas/paneles permanezcan donde están y poder interactuar con ellos usando el mouse, como si la pantalla todavía estuviera encendida.
Lo peor es que cuando vuelvo a encender la pantalla ya no vuelve a ser como estaba. A menudo refleja las pantallas y los paneles de Xfce van a lugares equivocados o no son visibles en absoluto. Tengo que reiniciar y luego volver a la configuración de pantalla para solucionarlo.
¿Cómo puedo permitir que Xubuntu trate los monitores como si estuvieran encendidos incluso cuando no lo están? ¿Debería crear un archivo xorg.conf o algo así?
Configuración de pantalla: (El monitor de la derecha es mi televisor, normalmente no quiero usarlo)
Información del controlador de vídeo:
$ 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
Relacionado:Pregunta de superusuario,publicación en Reddit,Problema de Linux Mint Github
Respuesta1
Cable DisplayPort a HDMI
El problema es que cuando apago mi monitor, la tarjeta de video detecta esto comodesenchufarel monitor. En mi computadora esto solo sucede con DisplayPort. Cuando conecto la misma pantalla a través de HDMI, la tarjeta de video considera que apagar y desconectar la pantalla son dos cosas diferentes. Apagar la pantalla no hace que las ventanas se muevan a otras pantallas.
He buscado en Internet este problema. Más gente lo tiene y también ocurre en Windows. Parece que nadie encontró una solución de software. Como a mi tarjeta de video no le quedan más puertos HDMI, utilicé un cable DisplayPort a HDMI para conectar el monitor. Esto resolvió el problema: desconectar el cable de la pantalla moverá las ventanas, pero apagar la pantalla no.
Mi conclusión es que mi monitor tiene la culpa.