![Ubuntu 20.04 vnc 没有窗口“装饰”来允许调整应用程序大小](https://linux22.com/image/1173111/Ubuntu%2020.04%20vnc%20%E6%B2%A1%E6%9C%89%E7%AA%97%E5%8F%A3%E2%80%9C%E8%A3%85%E9%A5%B0%E2%80%9D%E6%9D%A5%E5%85%81%E8%AE%B8%E8%B0%83%E6%95%B4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%A4%A7%E5%B0%8F.png)
从 Mac 到 Ubuntu 20.04 服务器的 VNC 连接。桌面很好,只是我无法调整应用程序窗口的大小,因为它们没有“装饰”。
有没有办法来解决这个问题?
~/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
startxfce4 &
答案1
该问题是由于 Ubuntu 默认 xfwm4 软件包中的一个错误造成的。您需要将 xfwm4 升级到至少 4.14.5。
对我来说最简单的解决方案是按照本网站上的指南升级到 xfce 4.16:https://ubuntuhandbook.org/index.php/2020/12/install-xfce-4-16-ubuntu-20-04-linux-mint-20/
警告- 此解决方案依赖于添加 PPA 包以用于测试目的,并非官方发布。
步骤如下:
sudo add-apt-repository ppa:xubuntu-dev/staging
sudo apt update; sudo apt upgrade
答案2
我使用 xfce (xubuntu),这个解决了这个问题,除非你使用 xfce,否则它对 ubuntu 不起作用,但我希望有一些等效的东西。
xfwm4 --replace