这里使用的桌面程序为 xfce, 而 gnome 桌面则测试失败。
1,安装
在ubuntu上,安装 vnc server与桌面程序xfce
sudo apt install xfce4 xfce4-goodies tightvncserver
2,第一次启动和配置
$ tightvncserver :1
设置密码。
然后修改配置:
vim ~/.vnc/xstartup
修改成如下内容:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#gnome-session &
startxfce4
3,第二次启动
关闭vncserver:
$ tightvncserver -kill :1
重新启动 vncserver:
$ tightvncserver :1 -geometry 1920x1080
关闭防火墙:
$ 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
编译结果: