编辑:我刚刚意识到,如果我最大化一个窗口,然后恢复它,那么同样的调整就会发生,但只在nautilus中,而不是在evince/gedit中。
自从我开始使用仿生技术以来,两台台式机(3840x2160)连接到HiDPI显示器(3840x2160),无论是在工作上还是在家里,我都遇到了以下问题:如果我锁定屏幕,离开一段时间,当我回来的时候,一些窗口会被调整/缩小。
这种情况发生在Nautilus和Evince这样的应用程序中,而在Firefox或纺织品制造商等其他应用中则不然。见前文:

及之后:

随后的锁和登录周期进一步缩小了窗口,这样如果我早上忘记了打开的文件夹,Nautilus就会在第二天默认打开一个非常小的窗口。
我做了一些谷歌搜索(问Ubuntu问题1,问Ubuntu问题2,问Ubuntu答案,发射台错误),似乎罪魁祸首是我使用了200%的缩放和登录屏幕。但我没试着解决这个问题。我还能做些什么来进一步调试这个问题吗?
我尝试了问Ubuntu问题1中的解决方案,以设置Gnome的自动窗口缩放我所使用的匹配:
$ gsettings set org.gnome.desktop.interface scaling-factor 2但那不管用。
我还试图缩放gdm3的S登录屏幕,使其与问Ubuntu问题2中描述的桌面相匹配,方法是编辑/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml,使scaling-factor键读到:
2
Window scaling factor
Integer factor used to scale windows by. For use on high-dpi screens.
0 means pick automatically based on monitor.和第二个答案一样,建议用内容创建/usr/share/glib-2.0/schemas/93_hidpi.gschema.override
[org.gnome.desktop.interface]
scaling-factor=2然后跑
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas这也没用。
最后,为了确保gdm3的S登录屏幕使用与桌面相同的分辨率,我跟踪了这个问Ubuntu答案并运行了
$ sudo cp -i .config/monitors.xml /var/lib/gdm3/.config/
$ sudo dpkg-reconfigure gdm3尽管如此,喜悦还是没有。(我会在下面粘贴我的monitors.xml,以防万一会有所帮助。)
0
0
2
yes
DP-2
DEL
DELL S2817Q
J42MC89E181I
3840
2160
59.997123718261719发布于 2019-12-06 08:53:56
我的设置是1x4k监视器3840x2160和个人电脑在我的桌子下。我遇到的问题和你的相似。我主要是在两个应用程序上观察到的:终端和铬。
现在一切都很好,对我有帮助的是:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications[Exec]行更改为:Exec=/usr/bin/google-chrome-stable %U --high-dpi-support=1 --force-device-scale-factor=2我不能百分之百确定是否需要禁用HiDpi守护进程,但是由于我使用的是PC而不是笔记本,所以没有必要。
https://askubuntu.com/questions/1134080
复制相似问题