热度 3| |||
使用TigerVNC软件连接Linux桌面实现双屏,类似扩展屏的效果,便于对照画版图
通过修改分辨率铺满双屏效果不满意 [ref](https://mp.weixin.qq.com/s/967YoMFX27GuiG8KNzslew)
参考帖[VNC真双屏实现 - EETOP](https://bbs.eetop.cn/thread-934546-1-1.html)
推荐的TigerVNC软件,加以完善设置
实现效果:
TigerVNC官网:https://tigervnc.org/
GitHub:https://github.com/TigerVNC/tigervnc/releases
下载:https://sourceforge.net/projects/tigervnc/files/
参考帖给出的是Version: 1.11,目前24.08已更新至1.14。两个版本均可,以下以新版为例
需要两个相同分辨率的屏幕
推荐设置:
1. Options > Display > Display mode 选择 Full screen on all monitors
2. 推荐将个人设置保存为以 .tigervnc 为结尾的配置文件。
例如,一个配置为单个屏幕窗口模式(Display mode: Windowed);
一个配置为双屏模式
使用配置文件打开后会有记录,此时固定任务栏TigerVNC软件,
右键任务栏固定的TigerVNC图标会有历史的配置文件记录,点击对应的配置文件便能进入对应的配置
3. 每次进入都需要输入密码,不能像RealVNC那样保存密码,可以在Windows环境变量中添加环境变量,
变量为 `VNC_PASSWORD` 变量值为 `VNC密码`。以后每次打开都会自动访问环境变量中设置的密码,
实现不用重复输入密码自动进入。
详见官方文档 [ref](https://tigervnc.org/doc/vncviewer.html#:~:text=VNC_PASSWORD%E2%80%99%20to%20environment%20variables)
全屏模式最小化:
1. 软件的一个小瑕疵是没有菜单栏,进入全屏之后只能通过host快捷键最小化或退出软件。
软件默认的 host 键(Menu key)为F8调出菜单。
(如果首次全屏进入而F8快捷键又冲突的话,无法退出全屏模式,
可以通过按快捷键 `Ctrl + Alt + Delete` 调出Windows的任务管理器的方式退出软件,
之后 `Options > Input > Keyboard: Menu key`(新版)修改快捷键)
2. 退出或最小化软件可以通过 按下 `Menu key(F8)+ Alt e (Disconnect) / Alt z (Minimize)` 。
如果按下嫌按两次按键麻烦,可以取消勾选
`Options > Input > Keyboard: Pass system keys directly to server (full screen)`
这样再按下 `Alt + Tab` 就不是Linux内部的窗口切换,就能切换到 Windows 内窗口,按 `Win + D` 全部最小化窗口
3. 更加推荐使用 Autohotkey 软件。
安装 Autohotkey:https://www.autohotkey.com/ 后,新建一个脚本 WinMinimize.ahk,将下面代码填进去,双击后台运行
;; 脚本来自ChatGPT #Requires AutoHotkey v2.0+ !z::WinMinimize("A") ; 自定义快捷键 Alt+Z
4. 如果你也在使用 耍下大佬 的鼠标手势软件 Mouselnc ,再排除掉软件 TigerVNC 的鼠标手势之后,
还能设置全局热键最小化窗口 `["Window", "Minimize"]`
如果服务器支持X Window,可以直接在ssh以独立窗口的方式打开virtuoso,也就不用使用vnc进入linux UI桌面进行双屏操作了
holyfeb: 我的centos7似乎检测不到双屏, 设置全屏显示就把一个屏幕的拉长到了另一个屏幕, 像带鱼屏一样, 楼主有遇到这个问题吗? ...