
Estou usando o Xubuntu Jammy 22.04.3 LTS com Xfce 4.
Tenho uma configuração de vários monitores e não gosto do comportamento padrão quando desligo uma das telas. Quando desligo uma tela (usando o botão na própria tela), o sistema começa a mover janelas e painéis e limita meu mouse às telas que ainda estão ligadas. Eu só quero que as janelas/painéis fiquem onde estão e possam interagir com eles usando o mouse, como se a tela ainda estivesse ligada.
O pior é que quando ligo a tela ela não volta a ser como era. Muitas vezes espelha telas e os painéis do Xfce vão para os lugares errados ou nem ficam visíveis. Eu tenho que reiniciar e entrar nas configurações de vídeo novamente para consertar.
Como posso deixar o Xubuntu tratar os monitores como se estivessem ligados, mesmo quando não estão? Devo criar um arquivo xorg.conf ou algo assim?
Configuração da tela: (O monitor à direita é minha TV, normalmente não quero usá-lo)
Informações do driver 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:Pergunta do superusuário,Postagem reddit,Problema do Linux Mint Github
Responder1
Cabo DisplayPort para HDMI
O problema é que quando desligo o monitor, a placa de vídeo detecta isso comodesconectandoo monitor. No meu computador, isso só acontece com DisplayPort. Quando conecto a mesma tela via HDMI, desligar e desconectar a tela são vistos pela placa de vídeo como duas coisas diferentes. Desligar a tela não faz com que as janelas se movam para outras telas.
Eu procurei na internet por esse problema. Mais pessoas têm isso e isso também ocorre no Windows. Parece que ninguém encontrou uma solução de software. Como minha placa de vídeo não tem mais portas HDMI, usei um cabo DisplayPort para HDMI para conectar o monitor. Isso resolveu o problema: desconectar o cabo da tela moverá as janelas, mas desligar a tela não.
Minha conclusão é que meu monitor está com defeito.