linux设备不接显示器图像输出时,用向日葵、todesk等远程软件远程时会显示无图像系统,有没有设置可以让电脑不管接不接显示器都有图像系统
引用 皆我百晓生 小程序回复内容作答:
如果您在使用远程软件(如向日葵、todesk等)时遇到了无图像输出的问题,可能是因为当前的远程桌面设置只能传输显示器的内容。
在Linux上,要实现无需物理显示器而远程访问图像系统,可以尝试以下步骤:
确保您系统上已经安装了Xvfb(虚拟帧缓冲)工具。您可以使用以下命令来安装:
sudo apt-get install xvfb
运行Xvfb来创建一个虚拟的显示器:
Xvfb :1 -screen 0 1024x768x16 &
这里的参数:1
表示创建的虚拟显示器的屏幕号,可以根据需要进行更改。1024x768
表示虚拟显示器的分辨率,也可以根据实际情况进行调整。
设置DISPLAY
环境变量为虚拟显示器:
export DISPLAY=:1
启动您的远程访问软件(如向日葵、todesk)并连接到Linux设备。在远程访问软件设置中,应该会有一个选项允许您指定X显示器。
这样配置后,您应该能够在无物理显示器连接的情况下进行远程访问并查看图像系统。
请注意,这种方法提供了虚拟的显示器,可能无法完全代替物理显示器的效果。某些图形功能可能受限,特定软件也可能无法在虚拟显示器上正常运行。
希望这些步骤能帮助您实现无需物理显示器远程访问图像系统。如果您仍然遇到问题,请提供更多详细信息,以便我能够提供更精确的解决方案。
【以下回答由 GPT 生成】
该问题主要是由于Linux设备没有连接显示器时,无法识别HDMI信号而导致无法显示图像。解决该问题的思路是通过模拟一个虚拟显示器来使得Linux设备能够识别HDMI信号,从而实现图像输出。
步骤一:安装Dummy 显示器模拟器驱动 首先我们需要在Linux设备上安装一个Dummy 显示器模拟器驱动,以模拟一个虚拟显示器。
检查是否已经安装了内核头文件和git: shell sudo apt-get install linux-headers-$(uname -r) git
克隆Dummy 显示器模拟器驱动的代码仓库: shell git clone https://github.com/philipl/ivs.git
进入ivs目录,编译并安装Dummy 显示器模拟器驱动: shell cd ivs make sudo make install
步骤二:配置Xorg 接下来我们需要对Xorg进行配置,以识别并使用Dummy 显示器模拟器。
打开Xorg配置文件: shell sudo nano /etc/X11/xorg.conf
在文件中添加以下配置信息: ``` Section "Device" Identifier "Card0" Driver "modesetting" Option "DRI" "3" Option "AccelMethod" "glamor" Option "ShadowFB" "off" EndSection
Section "Monitor" Identifier "Monitor0" Option "Enable" "false" EndSection
Section "Screen" Identifier "Screen0" Monitor "Monitor0" EndSection
Section "Device" Identifier "Virtual1" Driver "dummy" Option "NoDDC" "true" EndSection
Section "Monitor" Identifier "Virtual1" EndSection
Section "Screen" Identifier "Virtual1" Device "Virtual1" EndSection ```
步骤三:重启Xorg 最后一步是重新启动Xorg服务,使配置生效。
重启Xorg服务: shell sudo systemctl restart display-manager
现在你可以尝试使用向日葵、todesk等远程桌面软件进行远程连接了,你应该能够看到图像输出。
Virtual1
和Screen0
等标识符,确保与其他配置文件中的标识符不冲突。