这里使用的桌面程序为 xfce, 而 gnome 桌面则测试失败。
1,安装
在ubuntu上,安装 vnc server与桌面程序xfce
sudo apt install xfce4 xfce4-goodies tightvncserver
sudo apt-get install xfonts-base
2,第一次启动和配置
启动 vncserver:
$ tightvncserver :1
2.0 报错处理
如果忘记执行这个字体安装:
sudo apt-get install xfonts-base
可能会报错:
Couldn't start Xtightvnc; trying default font path.
Please set correct fontPath in the tightvncserver script.
Couldn't start Xtightvnc process.
。。。
Fatal server error:
could not open default font 'fixed'
备:
一般不需要执行到下面两个安装,除非依然报错时尝试:
sudo apt-get install xfonts-100dpi
sudo apt-get install xfonts-75dpi
2.1 设置密码
需要记住密码,下次登录时需要输入密码;
2.2 重置密码
如果忘记 tightvnc 的登陆密码,则 :
$ rm ~/.vnc/passwd
$ nvcpasswd
单入两次相同的密码即可,大于4个字符
然后修改配置:
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:5901
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
编译结果: