一、基础环境准备

1. 更新

sudo apt update 

2. 安装 VNC 服务器 & 轻量桌面(XFCE)

# 安装 TightVNC 服务器 + XFCE 桌面(推荐轻量方案)
sudo apt install tightvncserver xfce4 xfce4-goodies xterm -y

二、核心配置:让 VNC 加载桌面环境

1. 初始化 VNC 密码(首次运行)

vncserver :2  # :2 是显示号,对应端口 5902(5900+2)
  • 提示输入 8 位以内密码(远程连接必输),选 n 不设只读密码。

2. 修复启动脚本(关键!避免黑屏)

# 编辑 VNC 启动脚本(默认不加载桌面)
nano ~/.vnc/xstartup

粘贴以下内容(覆盖原有):

#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &  # 启动 XFCE 桌面(若用 GNOME,改为 gnome-session &)
  • 按 Ctrl+O 保存,Ctrl+X 退出。
  • 赋予执行权限:
    chmod +x ~/.vnc/xstartup
    

3. 重启 VNC 服务

vncserver -kill :2  # 终止旧进

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98354.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98354.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/98354.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机大数据毕业设计推荐:基于Spark的新能源汽车保有量可视化分析系统

精彩专栏推荐订阅:在下方主页👇🏻👇🏻👇🏻👇🏻 💖🔥作者主页:计算机毕设木哥🔥 💖 文章目录 一、项目介绍二、…

Android Looper源码阅读

看下Android Looper源代码,有助于理解Android系统消息循环流程、handler机制。Looper注释为class used to run a message loop for a thread, 即用于为一个线程运行消息循环, 或者说循环处理一个线程的消息。 Looper源码先看下这个类里的变量…

uni-app 和 uni-app x 的区别

差异解析 uni-app 是 DCloud 推出的成熟跨平台前端框架,基于 Vue.js JavaScript/TypeScript。支持广泛平台:iOS、Android、HarmonyOS、Web、小程序等,用一套代码同时生成多个端应用。渲染方式主要通过 WebView 或小程序原生框架 JS 逻辑&am…

数据结构:深度优先搜索 (Depth-First Search, DFS)

目录 DFS的诞生——“不撞南墙不回头” DFS的核心机制——如何实现“回溯”? DFS算法流程图解(递归版) C/C代码实现 DFS的应用 上一节我们学习了广度优先搜索 (BFS),它像水面的波纹一样,一层一层地向外探索。今天…

Spring Boot中策略模式结合依赖注入的实现方式

在Spring Boot项目开发中,常常会遇到根据不同的业务场景执行不同逻辑的需求,策略模式就是一种很好的设计模式来应对这种情况。同时,Spring Boot强大的依赖注入机制可以方便地将不同的策略类进行管理和调用。 1. 定义策略接口 定义一个策略接口…

深入剖析Spring Boot中Spring MVC的请求处理流程

对于任何使用Spring Boot进行Web开发的开发者而言,深入理解Spring MVC的执行流程都是至关重要的。这不仅有助于我们编写更清晰、更高效的代码,更是我们排查诡异问题、进行高级定制开发的知识基石。今天,我们将一起深入Spring Boot应用的内核&…

X448 算法签名验签流程深度解析及代码示例

一、引言:X448 算法的定位与价值在椭圆曲线密码学(ECC)体系中,X448 是基于蒙哥马利曲线(Curve448)的密钥交换算法,但其底层数学原理也可支撑签名验签功能(实际工程中常与 Ed448 签名…

2025-2026单片机物联网毕业设计题目推荐(定稿付款)

51.基于单片机的非接触式防疫自动门系(1)人员检测:利用超声波模块进行人员检测,检测到人员靠近门体时触发相应的操作;(2)门控制:通过舵机实现自动门的开闭控制,当检测到有…

一文详解大模型强化学习(RLHF)算法:PPO、DPO、GRPO、ORPO、KTO、GSPO

一、 引言 大模型强化学习的核心目标是让模型的输出与人类目标、真实场景需求对齐。在工作和学习中,大模型强化学习训练经常会遇到各种算法,各种O,在强化学习训练选型过程中经常容易混淆,也分不清各种训练算法的使用场景和优缺点。…

C++ 常见面试题汇总

基础知识 一、C 基础语法C 和 C 的区别? C 支持面向对象(封装、继承、多态)。C 引入模板、STL、异常处理。值传递、指针传递、引用传递的区别? 值传递:拷贝一份副本。指针传递:传地址,可修改原数…

ES06-SpringData集成

ES06-SpringData集成 文章目录ES06-SpringData集成1-参考网址2-知识整理3-Spring Data Elasticsearch 9.0.0 完整示例4-知识补充1-Elasticsearch JAVA操作有三种客户端:1. TransportClient(已废弃)2. JestClient(第三方 HTTP 客户端&#xff…

对于链表相关经典算法题:环形链表的约瑟夫问题的解析

开篇介绍: Hello 大家,在上一篇博客中,我们一同拆解了「206. 反转链表」和「876. 链表的中间结点」这两道单链表经典题目,通过对指针操作的细致打磨,相信大家对单链表的特性与算法设计思路有了更深入的理解。而在今天…

MySQL集群——主从复制

目录 一、环境搭建、部署 1. RHEL7.9、9.3的搭建 二、主从复制 1. 环境说明 2. 环境准备 1)克隆RHEL79_mysql_master 2)改名为 “RHEL79_mysql_slave” 并修改IP 3)修改主机名 3. 部署MySQL主从同步 1)主库(mysql-master) 2&…

《用 asyncio 构建异步任务队列:Python 并发编程的实战与思考》

《用 asyncio 构建异步任务队列:Python 并发编程的实战与思考》 一、引言:并发编程的新时代 在现代软件开发中,性能已不再是锦上添花,而是产品成功的基石。尤其在 I/O 密集型场景中,如网络爬虫、实时数据处理、微服务通信等,传统的同步编程模式往往力不从心。 Python …

【Linux】yum工具篇

目录一、软件包管理器1.1 什么是软件包1.2 Linux软件生态二、yum具体操作2.1 查找软件包2.2 安装软件包2.3 卸载软件配置文件所在路径个人主页<—请点击 Linux专栏<—请点击 一、软件包管理器 1.1 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码…

撬动制造全场景增效,开利空调找到了怎样的“通关密码”?

由深圳软件协会指导、法大大和信息侠联合出品的《制造行业合同数智化升级白皮书》&#xff08;以下简称“白皮书”&#xff09;首次提出了 “电子签法律AI” 双轮驱动模型。在制造行业面临供应链协同、合规风控及全球化出海等多重挑战的当下&#xff0c;法大大依托丰富的制造企…

[Android]RecycleView的item用法

RecyclerView 是 Android 提供的一个强大的列表控件&#xff0c;用来显示大量数据。RecyclerView 的主要特点 1. 高性能的视图复用机制 Recycle就是循环的意思&#xff0c;那么recycleview的特点也很鲜明了&#xff0c;它只会创建出在屏幕内和一定缓存的itemview,当view滑出屏幕…

AI驱动的软件测试:革命性的自动化、缺陷检测与实验优化

引言在当今快节奏的软件开发生命周期&#xff08;SDLC&#xff09;中&#xff0c;传统测试方法已逐渐无法满足对速度、覆盖面和准确性的极高要求。人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;技术的融入&#xff0c;正在从根本上重塑软件测试的格…

继续优化基于树状数组的cuda前缀和

在之前的博客《借助树状数组的思想实现cuda版前缀和》中&#xff0c;我们用三个kernel实现了基于树状数组的cuda版前缀和&#xff0c;但是在数据量较大时速度不如传统的reduce-then-scan方法&#xff0c;主要原因在于跨block的reduce阶段没有充分利用所有的cuda核心。在本博客中…

Qt图片资源导入

右键项目&#xff0c;点击添加新文件 选择Qt -> Qt Resource File 资源文件起名 如&#xff1a;res 生成res.qrc文件 在项目的同级目录下创建文件夹res&#xff0c;并将准备好的资源粘贴进去 右键qrc文件&#xff0c;选中Open in Editor 添加前缀 前缀是各种类型图片的分类&…