Monitor virtual para Deskreen (Xorg ou Xlibre com Nvidia)

1 - Caso esteja no Xorg, instale os pacotes xf86-video-dummy, xorg-server-xvfb e xorg-server-xephyr; caso esteja no Xlibre, os pacotes são xlibre-video-dummy, xlibre-xserver-xvfb e xlibre-xserver-xephyr; Nos dois casos, precisa tbm do pacote xrandr.

2 - Execute o xrandr no terminal e pegue uma entrada q n esteja em uso (no meu caso, DP-0) e anote a saída que vc está usando (no meu caso, eu uso a saída DVI-I-1).

3 - kate /etc/X11/xorg.conf.d/30-virtscreen.conf (ou o editor de texto de sua preferência)

Adicione no arquivo:

Section “Monitor”
Identifier “realmonitor”
Option “Primary” “true”
EndSection

Section “Monitor”
Identifier “virtmonitor”
EndSection

Section “Device”
Identifier “nvidiagpu”
Driver “nvidia”
Option “ConnectedMonitor” “DVI-I-1,DP-0”
Option “AllowEmptyInitialConfiguration” “true”
Option “ModeValidation” “NoDFPNativeResolutionCheck”
EndSection

Section “Screen”
Identifier “nvidiascreen”
Device “nvidiagpu”
DefaultDepth 24

SubSection "Display"
    Depth 24
    Virtual 4096 2160
EndSubSection

Option "MetaModes" "DVI-I-1: 1600x900 +0+0, DP-0: 1600x900 +1600+0"

EndSection

NOTA: meu monitor só suporta essa resolução de 1600x900, coloque a resolução que vc usa no lugar dela ok, n se esqueça disso! Outro detalhe, minha saida é DVI-I-1, troque pela saída que vc viu q está usando no xrandr.

3 - O seu gerenciador de login pode dar uma bugada toda vez ao ligar o pc, para isso n acontecer vamos corrigir com kate /usr/share/sddm/scripts/Xsetup e adicione no final do arquivo:

xrandr --output DVI-I-1 --primary --mode 1600x900 --pos 0x0 --rotate normal --output DP-0 --off

4 - https://youtu.be/HCdxmO2hVWM?t=191
Pronto agora n precisa plugar ou comprar nada kkk

Pq n postei no LInux - Dicas e Tutoriais?

ERRATA: Não sei pq essa parte

SubSection “Display”
Depth 24
Virtual 4096 2160
EndSubSection

Option “MetaModes” “DVI-I-1: 1600x900 +0+0, DP-0: 1600x900 +1600+0”

ficou em destaque, ignore isso!