要在Debian上解决Tigervnc兼容性问题,可以参考以下步骤:
sudo apt update
sudo apt install gcc gmake cmake libjpeg-dev libfltk1.3-dev gettext libgnutls28-dev libxi-dev libx11-dev libxdamage-dev xorg-dev
cd tigervnc-1.14.1
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_SBINDIR=/usr/sbin -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include -DCMAKE_INSTALL_DATAROOTDIR=/usr/share -DCMAKE_INSTALL_INFODIR=/usr/share/info -DCMAKE_INSTALL_LOCALEDIR=/usr/share/locale -DCMAKE_INSTALL_MANDIR=/usr/share/man -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/tigervnc
make
sudo make install
vncpasswd
vncserver :1 -geometry 1280x720 -depth 24 -localhost no
这里的:1
表示VNC服务器将在显示编号1上运行,-geometry
指定了分辨率。
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
:1
(表示连接到显示编号1的VNC服务器)。通过以上步骤,你应该能够在Debian上成功解决Tigervnc的兼容性问题,并享受到更流畅、更稳定的远程桌面体验。