ubuntu开机自启vnc虚拟显示器并使用向日葵远程连接

article/2025/10/10 20:07:50

虚拟显示器

设置开机自动解锁

解锁后打开自动登录

1、预安装

依赖

sudo apt-get update
sudo apt-get install xfce4
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
sudo apt-get install vnc4server 

初始化

在终端启动vnc
vncserver
此时要先设置一个6位密码并确认一遍,如123456
修改文件
sudo gedit ~/.vnc/xstartup
替换为以下内容

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey

2、开机自启动

新建脚本文件如fan.sh
sudo gedit ~/fan.sh
脚本内容为

#!/bin/bash
vncserver -geometry 1920x1080 :1

赋予执行权限
sudo chmod 777 fan.sh
在终端输入
gnome-session-properties
点击添加

名称 随意
命令 sh /home/fcl/fan.sh
注释 随意

在这里插入图片描述

3、设置虚拟显示器

sudo apt-get install  xserver-xorg-core-hwe-18.04
sudo apt-get install  xserver-xorg-video-dummy-hwe-18.04  --fix-missing

新建文件

sudo gedit /usr/share/X11/xorg.conf.d/xorg.conf
内容填写如下

Section "Device"Identifier  "Configured Video Device"Driver      "dummy"
EndSectionSection "Monitor"Identifier  "Configured Monitor"HorizSync 31.5-48.5VertRefresh 50-70
EndSectionSection "Screen"Identifier  "Default Screen"Monitor     "Configured Monitor"Device      "Configured Video Device"DefaultDepth 24SubSection "Display"Depth 24Modes "1360x768"EndSubSection
EndSection

查询IP地址

终端输入
ifconfig
找到下面内容

wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.#.#  netmask 255.255.255.0  broadcast 192.168.#.255

IP地址是192.168.#.#

4、Windows下载vnc

如果设置了向日葵开机自启动,并且知道账号密码,可以不下载
下载地址
https://www.realvnc.com/en/connect/download/viewer/
选择Linux,Download VNC Viewer
在这里插入图片描述

下载好后打开软件
输入192.168.#.#:1
输入密码123456
在这里插入图片描述

进入虚拟桌面后在左上角点击
所有应用程序–互联网–向日葵
在这里插入图片描述

打开向日葵后,即可在Windows里用向日葵控制ubuntu
在这里插入图片描述

5、退出虚拟显示屏

只要移动文件
sudo mv /usr/share/X11/xorg.conf.d/xorg.conf /home/fcl/
就行
同理,将文件移动回可以恢复
sudo mv /home/fcl/xorg.conf /usr/share/X11/xorg.conf.d/


http://chatgpt.dhexx.cn/article/wFJD2eeS.shtml

相关文章

RealVNC Server Ubuntu 20.04 无显示器连接 虚拟显示器

以前尝试过完全不接显示器&#xff0c;vnc连接设置总是不成功&#xff0c;这次很容易做成功了&#xff0c;记录一下。 以前记录的远程桌面使用心得&#xff1a; 远程桌面使用心得_捉不住的鼬鼠的博客-CSDN博客 RealVNC远程连接带显示器模式&#xff1a; Ubuntu18.04使用Rea…

【正版软件】Virtual Display Manager 虚拟显示器布局配置管理软件

前言 根据包括微软研究院在内的许多最新研究&#xff0c;多显示器系统以及更大的显示器可将用户工作效率提高 10% 至 50%。然而&#xff0c;多显示器采用的增长以及大屏幕显示器受到以下几个因素的影响&#xff1a; 购买额外硬件&#xff08;显示器和更新的视频板&#xff09…

Windows 10驱动开发入门(五):创建虚拟显示器 Indirect Display驱动开发

在开发或者办公中,越大的屏幕看起来就显示越舒服了,通常我们的做法是有两块屏幕,这样显示的内容就变多了,可以很容易提高办公的效率。 在设置中显示中,如果我们有两块屏幕,在显示器中自然的会出现两个,在其中可以对两块屏幕进行相应的设置。 在这个驱动中,我们要解决的…

linux usb 虚拟显示器,Linux KVM虚拟机挂载主机USB接口设备

查看USB设备信息 harveymeilinux-7zyd:~> lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root h…

Virtual Display Manager(windows虚拟显示器软件)官方中文版V3.3.2.44650 | Win7/win10虚拟显示器下载

Virtual Display Manager 是一款非常实用的Windows虚拟显示器软件&#xff0c;通过附加虚拟显示器的便利性来补充您现有的单显示器或多显示器系统&#xff0c;这些显示器可以使用现有硬件共享现有的物理屏幕&#xff0c;适用于任意数量的物理显示器&#xff0c;并且可针对每个物…

Ubuntu18.04虚拟显示器+远程桌面

需求 ubuntu主机开启远程桌面功能&#xff0c; 实现无显示器的情况下的远程访问。 主机环境 rogerubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.6 LTS Release: 18.04 Codename: bionic roge…

windows虚拟显示器开发(三)USB显示器

我们常用的显示器接口有HDMI、VGA等接口&#xff0c;这些接口是直接在显卡上的&#xff0c;当显示器插在显卡上&#xff0c;显卡就直接可以将显示信号输出到显示器了。 关于USB显示器跟HDMI之类的显示器有本质区别&#xff0c;我们需要实现的有两个&#xff1a; 在USB上插入一…

远程服务器虚拟显示器(Ubuntu 20.04 LTS)

远程服务器虚拟显示器&#xff08;Ubuntu 20.04 LTS&#xff09; 1. 准备工作2. 安装软件包3. 修改配置文件4. 卸载虚拟显示器5. 异常处理 1. 准备工作 安装 ssh sever 并开启&#xff0c;确保虚拟显示器配置失败后&#xff0c;无法正常显示&#xff0c;仍可以通过ssh连接至服…

windows7/windows10 虚拟显示器部署(Virtual monitor)

最近有些网友看了我之前的博客之后&#xff0c;向我要虚拟显示器的bin文件&#xff0c;由于之前代码是绑定在VDI下的&#xff0c;没有单独的虚拟显示器代码&#xff0c;所以抽空提取了下相关代码&#xff0c;单独编译。 百度网盘地址&#xff1a;虚拟显示器下载地址 安装与卸…

Ubuntu 20.04 虚拟显示器 1080P 配置

Ubuntu 20.04 虚拟显示器 1080P 配置 一、背景二、配置方法1&#xff09;安装软件2&#xff09;添加配置文件3&#xff09;重启 三、效果Reference &#xff01;&#xff01;&#xff01;说明&#xff0c;必看 Σ(⊙▽⊙"a &#xff01;&#xff01;&#xff01; 1.完成配…

windows虚拟显示器开发(一)

目录 虚拟显示器概述虚拟显示器原理方案多显卡&#xff0c;多显示器一显卡&#xff0c;多显示器 听听大牛怎么说展望 虚拟显示器概述 最近因工作需要&#xff0c;需要在物理显卡上虚拟出一个显示器&#xff0c;我用的操作系统是win7&#xff0c;查询了下官方文档和网络资源&am…

Qt源码分析--QAction

定义&#xff1a; 在应用程序中&#xff0c;可以通过菜单、工具栏按钮和键盘快捷键调用许多常用命令。 由于用户希望每个命令都以相同的方式执行&#xff0c;而不管使用的用户界面如何&#xff0c;将每个命令表示为一个动作&#xff08;QAction&#xff09;是很有用的。 调用…

皮肤切换QAction的使用

/* 显示菜单 */ QMenu * menu ui->menuButton->getmenu(); //把几种皮肤加进来 //前面加图片后面加文字 b1 new QAction(QIcon(":/images/menu.png"), tr("&星球皮肤"), this); b2 new QAction(QIcon(":/images/menu.png"), tr(&qu…

Qt creator中操作QAction加入QToolBar

背景&#xff1a; 个人笔记。 我之前没有系统化学习过任何资料&#xff0c;使用很多工具都是按需出发&#xff0c;直接上手&#xff0c;遇到问题再研究的。所以会有一些弯路。本文言语中难免有对个人情绪的生动描述&#xff0c;希望不要影响读者心情&#xff0c;这只是我学习过…

Qt学习:QAction系列详解

一、QAction类详解 【详细描述】 QAction类提供了抽象的用户界面action&#xff0c;这些action可以被放置在窗口部件中。 应用程序可以通过菜单&#xff0c;工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行&#xff0c;而不管命令所使用的…

QAction、QWidgetAction、QActionGroup

QAction 一、描述 在应用程序中&#xff0c;可以通过菜单、工具栏按钮和键盘快捷键调用许多常用命令。由于用户希望每个命令都以相同的方式执行&#xff0c;因此无论使用何种用户界面&#xff0c;将每个命令表示为一个动作是很有用的。 二、类型成员 1、enum QAction::Acti…

QAction类详解

QAction类提供了抽象的用户界面action&#xff0c;这些action可以被放置在窗口部件中。 应用程序可以通过菜单&#xff0c;工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行&#xff0c;而不管命令所使用的用户界面&#xff0c; 这…

Qt 动作(QAction)

Qt 使用QAction类作为动作,QAction包含了图标、菜单文字、快捷键、状态栏文字、浮动帮助等信息,Qt自己选择使用哪个属性来显示&#xff0c;无需我们关心。同时&#xff0c;Qt 能够保证把QAction对象添加到不同的菜单、工具栏时&#xff0c;显示内容是同步的。也就是说&#xff…

Qt扫盲-QAction理论总结

QAction理论总结 一、概述二、使用 一、概述 在应用程序中&#xff0c;许多常用命令可以通过 菜单、工具栏按钮 和 键盘快捷键 调用。由于用户希望以相同的方式执行每个命令&#xff0c;而不管使用什么用户界面&#xff0c;因此将每个命令表示为一个Action操作是有效的。可以将…

QAction系列详解

【详细描述】 QAction类提供了抽象的用户界面action&#xff0c;这些action可以被放置在窗口部件中。 应用程序可以通过菜单&#xff0c;工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行&#xff0c;而不管命令所使用的用户界面&#xff…