Macos 远程登录 Ubuntu22.04 桌面

这里使用的桌面程序为 xfce, 而 gnome 桌面则测试失败。

1,安装

在ubuntu上,安装 vnc server与桌面程序xfce

bash 复制代码
sudo apt install xfce4 xfce4-goodies tightvncserver

2,第一次启动和配置

bash 复制代码
$ tightvncserver :1

设置密码。

然后修改配置:
vim ~/.vnc/xstartup

修改成如下内容:

bash 复制代码
#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#gnome-session &
startxfce4

3,第二次启动

关闭vncserver:

bash 复制代码
$  tightvncserver -kill :1

重新启动 vncserver:

bash 复制代码
$ tightvncserver :1 -geometry 1920x1080

关闭防火墙:

bash 复制代码
$ sudo ufw allow 5901

4, Macos 启动链接

MacOS 登陆Linux 远程桌面:

Finder cmd+K

vnc://ip地址:5901

输入vncserver的密码

具体类似这样:

vnc://hanmeimei@192.168.1.19

vnc://192.168.1.19

效果:

5,备忘qt6.3编译记录

wget https://download.qt.io/archive/qt/6.3/6.3.0/single/qt-everywhere-src-6.3.0.tar.xz

tar xf qt...tar.zx

cd qt.../

cmake 出错:

注释掉一行 check_ulimit...

依赖:

sudo apt install libclang-dev

配置:

./configure -prefix ../local/

./configure -prefix $PWD/qtbase -opensource -nomake tests

构建:

$ cmake --build . --parallel

编译结果:

相关推荐
@大迁世界14 小时前
M6 Pro 的特性将彻底改变我们对 macOS 的认知
macos
superantwmhsxx18 小时前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang
一次旅行18 小时前
Mac本地部署OpenClaw优化
开发语言·macos·php
cungudafa20 小时前
【Xcode 26.4】报错netinet6/in6.h和comparison ‘X < Y < Z‘
macos·蓝桥杯·xcode
qq_49244844620 小时前
AirTest APP UI自动化测试框架
macos·ui·cocoa
TomSmile_WorkSpace21 小时前
Mac 下手动安装 PicGo Gitee 上传插件解决方案
macos·gitee
feasibility.1 天前
Mac终端的tmux会话使用Codex 时Ctrl+V 可能触发异常并导致会话假死问题以及解决方法
linux·运维·macos·tmux·codex
zhensherlock1 天前
Protocol Launcher 系列:Pika 取色器的协议控制(上篇)
前端·javascript·macos·typescript·github·mac·view design
__WanG2 天前
Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程
macos
节点小宝2 天前
一站式部署:支持Windows、macOS、Linux三端的统一方案
linux·运维·macos