RealVNC配置自定义分辨率(AlmaLinux 8)

RealVNC 配置自定义分辨率(AlmaLinux8)

参考RealVNC官网 how to set up resolution
https://help.realvnc.com/hc/en-us/articles/360016058212-How-do-I-adjust-the-screen-resolution-of-a-virtual-desktop-under-Linux-#standard-dummy-driver-0-2

安装RealVNC驱动

[root@lymaster ~]# dnf install -y git[root@lymaster ~]# cd ~
[root@lynode2 ~]# git clone https://github.com/RealVNC/xf86-video-vnc
Cloning into 'xf86-video-vnc'...
remote: Enumerating objects: 512, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 512 (delta 4), reused 6 (delta 2), pack-reused 502
Receiving objects: 100% (512/512), 83.00 KiB | 477.00 KiB/s, done.
Resolving deltas: 100% (330/330), done.
[root@lynode2 ~]# cd xf86-video-vnc/
[root@lynode2 xf86-video-vnc]# ./buildAndInstall This script will attempt to build and install the VNC virtual framebuffer driver for the Xorg server on your system.
Do you wish to continue? [y/n]:y* Checking system
* Ensuring build dependencies are met
* Configuring build
* Building driver
* Installing driver
* Cleaning up
* Success
[root@lynode2 xf86-video-vnc]# cd /etc/X11/
[root@lynode2 X11]# ls -la
total 32
drwxr-xr-x.   8 root root 4096 Aug 10 14:17 .
drwxr-xr-x. 148 root root 8192 Aug 17 11:18 ..
drwxr-xr-x.   2 root root    6 Oct  9  2021 applnk
drwxr-xr-x.   2 root root   78 Jul 20 17:25 fontpath.d
drwxr-xr-x.   2 root root   26 Jul 20 17:24 mwm
-rw-r--r--    1 root root 1236 Aug 10 14:17 vncserver-virtual-dummy.conf
-rw-r--r--    1 root root 1029 Aug 10 14:17 vncserver-virtual-vnc.conf
drwxr-xr-x.   5 root root  142 Jul 20 15:46 xinit
-rw-r--r--.   1 root root  547 Aug 13  2018 Xmodmap
drwxr-xr-x.   2 root root   52 Jul 20 22:50 xorg.conf.d
-rw-r--r--.   1 root root  493 Aug 13  2018 Xresources
drwxr-xr-x.   2 root root   23 Jul 20 15:46 Xsession.d

配置自定义分辨率

使用git命令生成modeline参数 (宽2560 高1440 刷新率120)
[root@lymaster X11]# gtf 2560 1440 120# 2560x1440 @ 120.00 Hz (GTF) hsync: 185.16 kHz; pclk: 660.65 MHzModeline "2560x1440_120.00"  660.65  2560 2776 3064 3568  1440 1441 1444 1543  -HSync +Vsync向vncserver-virtual-vnc.conf的modeline参数下添加git命令生成
[root@lymaster X11]# vim vncserver-virtual-vnc.conf

在这里插入图片描述

重启vnc的virtuald模式

重启vnc的virtuald模式,杀死cad用户的vnc虚拟桌面
[root@lymaster X11]# systemctl restart vncserver-virtuald.service 
[root@lymaster X11]# ps -ef|grep vnc|grep cad
root      247084       1  0 10:43 ?        00:00:00 vncserver-x11-virtual: cad@:1 [session]
cad       247085  247084  0 10:43 ?        00:00:00 /usr/bin/vncserver-virtual -nocheckpasswd -execSessionDirectly -outputFd 12 -pamXdgRuntime -pamDbus
cad       247097  247085  0 10:43 ?        00:00:00 /usr/libexec/Xorg :1 -config vncserver-virtual-vnc.conf -auth /home/users/cad/.Xauthority -pn
cad       247126  247085  0 10:43 ?        00:00:00 /usr/bin/vncserver-x11-core -virtual -newinstance
cad       247139  247126  0 10:43 ?        00:00:00 /usr/bin/vncagent virtual 0
cad       247500  247126  0 10:43 ?        00:00:00 /usr/bin/vncserverui virtual 0
cad       247508  247500  0 10:43 ?        00:00:00 /usr/bin/vncserverui -statusicon 0
[root@lymaster X11]# kill -9 247097
[root@lymaster X11]# ps -ef|grep vnc|grep cad
root      247084       1  0 10:43 ?        00:00:00 vncserver-x11-virtual: cad@:1 [session]
cad       247085  247084  0 10:43 ?        00:00:00 /usr/bin/vncserver-virtual -nocheckpasswd -execSessionDirectly -outputFd 12 -pamXdgRuntime -pamDbus

登陆vnc,手动设置分辨率
在这里插入图片描述

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

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

相关文章

MySQL高级篇(SQL优化、索引优化、锁机制、主从复制)

目录 0 存储引擎介绍1 SQL性能分析2 常见通用的JOIN查询 SQL执行加载顺序七种JOIN写法3 索引介绍 3.1 索引是什么3.2 索引优劣势3.3 索引分类和建索引命令语句3.4 索引结构与检索原理3.5 哪些情况适合建索引3.6 哪些情况不适合建索引4 性能分析 4.1 性能分析前提知识4.2 Expla…

【python爬虫】6.爬虫实操(带参数请求数据)

文章目录 前言项目:狂热粉丝分析过程什么是带参数请求数据如何带参数请求数据 代码实现被隐藏的歌曲清单什么是Request Headers如何添加Request Headers 复习 前言 先来复习一下上一关的主要知识吧,先热个身。 Network能够记录浏览器的所有请求。我们最…

Laravel 表单验证器的常用的2种使用方法

1、使用控制器的 validate 方法进行参数验证 场景一:前后端未分离 /*** 保存一篇新的博客文章。** param Request $request* return Response*/ public function store(Request $request) {$this->validate($request, [title > required|unique:posts|max:2…

Postgresql JSON对象和数组查询

文章目录 一. Postgresql 9.5以下版本1.1 简单查询(缺陷:数组必须指定下标,不推荐)1.1.1 模糊查询1.1.2 等值匹配1.1.3 时间搜索1.1.4 在列表1.1.5 包含 1.2 多层级JSONArray(推荐)1.2.1 模糊查询1.2.2 模糊查询 NOT1.2.3 等值匹配…

OpenCV(八):图像二值化

目录 1.固定值二值化 2.自适应阈值二值化 3.Android JNI完整代码 1.固定值二值化 固定阈值二值化是OpenCV中一种简单而常用的图像处理技术,用于将图像转换为二值图像。在固定阈值二值化中,像素值根据一个预定义的阈值进行分类,大于阈值的…

c# 本地化中英文切换

区域 线程默认区域为当前计算机所选区域 设置当前区域: Thread.CurrentThread.CurrentCulture new CultureInfo(“zh-cn”); 获取当前区域: Console.WriteLine(Thread.CurrentThread.CurrentCulture.ToString()); 区域名称: “zh-cn” 中文…

解决 .csv 文件上传到 pgsql 的字符报错问题

目录 背景问题解决办法 背景 上传 .csv 文件进行数据导入到 pg 时,报错显示如下: ods.tbl_inp_fee_detail.csv数据上传失败 报错信息:org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding "UTF8": 0x00 Where: C…

「黄钊的AI日报·第一季」免费试读!最后5天,早鸟价60元~

1、每天5条AI内容点:不是常见的新闻汇总模式,而是站在AI产品经理的视角,把每篇AI干货的最核心内容,直接拎出来、甚至用自己的话来描述,是在展示“what I see”,和原文已经不是一个东西了! 2、已…

独家首发!openEuler 主线集成 LuaJIT RISC-V JIT 技术

RISC-V SIG 预期随主线发布的 openEuler 23.09 创新版本会集成 LuaJIT RISC-V 支持。本次发版将提供带有完整 LuaJIT 支持的 RISC-V 环境并带有相关软件如 openResty 等软件的支持。 随着 RISC-V SIG 主线推动工作的进展,LuaJIT 和相关软件在 RISC-V 架构下的支持也…

C# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

C# 在调用Cdll时,可能会出现 :试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)这个错误。 一般情况下是C#目标平台跟Cdll不兼容,64位跟32位兼容性问题, a.客户端调用Cdll报的错则, 1)允许的话把C#客户端…

数据结构 -作用及基本概念

为什么要使用数据结构 学习数据结构是计算机科学和软件工程领域中非常重要的一门课程。以下是学习数据结构的几个重要原因: 组织和管理数据:数据结构提供了一种组织和管理数据的方式。通过学习不同的数据结构,你可以了解如何有效地存储和操作…

[dasctf]misc3 chrchrchr.pcapng

webshell 流量分析 php代码部分没啥看的,主要在标黄的部分,裁剪掉前面的字符可base解码 能看到在向a.txt中写入数据 wp # tshark.exe -r chrchrchr.pcapng -T fields -e urlencoded-form.value -Y "urlencoded-form.keyzd2ebbfb26dd" >…