要在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的兼容性問題,并享受到更流暢、更穩定的遠程桌面體驗。