我的服务器平时都是通过ssh远程连接的,没有使用过桌面。
突然心血来潮想使用向日葵远程我的服务器。
1、现在服务器上下载向日葵软件,直接在应用软件下载即可。
2、这时如果我们远程我们的服务器,不接显示器的话。桌面可以显示,但是你的鼠标和键盘应该是不能控制你的桌面的。这是因为我们的服务器没有外接显示器,所以并没有实际输出界面。具体的原因我也讲不太清楚,但是问题点就是出在我们没有外界显示器的。
3、解决办法:
(1)可以尝试外接一个HDMI的线,或者是DP,VGA的。亲测外接VGA的线,然后不接显示器是可以解决的。也就是欺骗服务器我们接了显示器。
(2)我们可以尝试使用软件的方式让服务器强制输出。
使用xrandr工具:
xrandr有一个服务,可以在我们每次开机时自动启动服务来控制服务器的显示输出。
cd /usr/share/X11/xorg.conf.d/
目录下有一个xorg.conf文件,没有就自己创建一个。其他的x0-xxx.conf文件也不用管,这些文件最后也都是通过xorg.conf文件生效的。所以我们只用修改xorg.conf即可。
内容是:
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
DefaultDepth 24
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
保存并重启就OK了。
注意:如果我们修改了这个文件,我们再去外接显示器是不能显示的,只能通过远程显示。要想显示器显示也只需要把xorg.conf文件名修改为其他就好了。这样显示器就可以输出了。