首先:这些都不是 21.10 或之前的问题。
无论使用什么应用程序(例如 Firefox(下载时)或 Signal(上传时)),文件选择器/保存提示(取决于我正在做什么)每次打开时都会调整得稍微大一些,直到达到最大尺寸,除此之外,我似乎无法保存任何文件,除非我单击文件名文本字段并进行更改,如果我不这样做,它就会关闭提示,就好像它已经保存了它一样(但事实并非如此)。
另一个问题是,任何应用程序的所有新窗口(例如终端或文本编辑器)都不会记住其最后位置并从屏幕左上角打开。
我的问题是:我是否缺少一些系统文件?我的安装很新很顺利,没有错误,之前我使用的是 21.10,没有任何问题。
我的笔记本电脑是 HP Elitebook 840 G3。
编辑:
$ wmctrl -m
Name: GNOME Shell
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: OFF
答案1
提交上游
https://gitlab.gnome.org/GNOME/gtk/-/issues/4136 这个漏洞已经有七个月了,所以并没有得到太多的关注,尽管在几周内它已经成为一个活跃的漏洞报告。
您可以通过链接跟踪进度。如果 snap 是 native wayland,则不会发生这种情况。这似乎与 gtk4 有关,尽管 Ubuntu 出于担心 gtk4 可能有 bug 而试图避免使用它。我理解。
该错误报告最近很活跃,但尚未显示出太大进展的迹象。
答案2
调整大小错误是固定的在 Ubuntulibgtk-4-1
软件包中,版本为4.6.5+ds-1ubuntu1
。截至 2022 年 7 月,此版本尚未出现在默认主存储库中,但在存储库中可用proposed
。
您可以使用以下命令检查当前的 GTK 版本:
apt-cache policy libgtk-4-1
通过以下来自 Ubuntu Wiki 的方法,您可以启用proposed
存储库并安装建议的 GTK 包,同时保留主存储库中的所有其他包:
将建议的存储库添加到源:
# As root:
cat <<EOF > /etc/apt/sources.list.d/ubuntu-$(lsb_release -cs)-proposed.list
# Enable Ubuntu proposed archive
deb http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs)-proposed restricted main multiverse universe
EOF
防止默认安装建议存储库中的软件包:
# As root:
cat <<EOF > /etc/apt/preferences.d/proposed-updates
# Configure apt to allow selective installs of packages from proposed
Package: *
Pin: release a=$(lsb_release -cs)-proposed
Pin-Priority: 400
EOF
从建议的存储库安装最新的 GTK 包:
sudo apt update
sudo apt install libgtk-4-1/$(lsb_release -cs)-proposed