2 Answers
2

I was playing around and i found a satisfying solution somehow ! though i still hate this system's bugs :( ;

the solution is

to open nvidia settings as the root as i explained above

then enable the external display and modify its properties and use it as (twin display) not (x separate) Important

make it your own default by checking that option

apply & save the settings over /etc/X11/xorg.conf

turn your laptop's screen off and just use the external + restart and enjoy

#

vulnerabilities :

your vga is working for 2 displays rather than for 1

you cannot disable the laptop's display from the settings or you will lose sight of > both

your mouse can go to the other display as an extension even if its lights are off
(still considered there)

Graphics will still be unknown in the system thus you can't use the display settings > from the system which means no rotation and no default settings on the system (likebooting up with one specific display on)

now the desktop is working perfectly even with nvidia driver and settings
because the system detects another manager for the display and prioritized the nvidia x settings over the os default display settings .

after you install nvidia driver, and open display settings, a prompt window will appear asking if you want to use nvidia settings or the os settings unlike 11.X which doesn't even know about the existence of another manager (nvidia x settings).

*of course to save the settings u will need to use the root permission