steeflemmens
August 1st, 2018, 08:08 AM
Hello
I have a Ubuntu machine that I use as a Plex and data server. There is no monitor connected to it. This wasn't a problem with Ubuntu 16.04, but now, with 18.04, it is and it shows a black screen whenever I connect using VNC.
I've already created the virtual display using the answer to this question: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Then I made a script that's executed bij Startup Applications:
#! /bin/bash
/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
After this, it still shows a black screen when I connect using VNC. BUT, when I run this with SSH:
$ export DISPLAY=:0
$ xrandr
After that, I can see my desktop in VNC... Any ideas on how to fix this? Also, when I see my desktop after all this, the dock is missing and all the icons are in the same spot.
[EDIT]
Adding the line "/usr/bin/xrandr" at the end of my script made sure that VIRTUAL1 is active at reboot.
Dock is still missing though.
I have a Ubuntu machine that I use as a Plex and data server. There is no monitor connected to it. This wasn't a problem with Ubuntu 16.04, but now, with 18.04, it is and it shows a black screen whenever I connect using VNC.
I've already created the virtual display using the answer to this question: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Then I made a script that's executed bij Startup Applications:
#! /bin/bash
/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
After this, it still shows a black screen when I connect using VNC. BUT, when I run this with SSH:
$ export DISPLAY=:0
$ xrandr
After that, I can see my desktop in VNC... Any ideas on how to fix this? Also, when I see my desktop after all this, the dock is missing and all the icons are in the same spot.
[EDIT]
Adding the line "/usr/bin/xrandr" at the end of my script made sure that VIRTUAL1 is active at reboot.
Dock is still missing though.