首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锁定后HiDPI监视器和窗口大小的调整

锁定后HiDPI监视器和窗口大小的调整
EN

Ask Ubuntu用户
提问于 2019-04-15 12:38:44
回答 1查看 1K关注 0票数 4

编辑:我刚刚意识到,如果我最大化一个窗口,然后恢复它,那么同样的调整就会发生,但只在nautilus中,而不是在evince/gedit中。

自从我开始使用仿生技术以来,两台台式机(3840x2160)连接到HiDPI显示器(3840x2160),无论是在工作上还是在家里,我都遇到了以下问题:如果我锁定屏幕,离开一段时间,当我回来的时候,一些窗口会被调整/缩小。

这种情况发生在Nautilus和Evince这样的应用程序中,而在Firefox或纺织品制造商等其他应用中则不然。见前文:

及之后:

随后的锁和登录周期进一步缩小了窗口,这样如果我早上忘记了打开的文件夹,Nautilus就会在第二天默认打开一个非常小的窗口。

我做了一些谷歌搜索(问Ubuntu问题1问Ubuntu问题2问Ubuntu答案发射台错误),似乎罪魁祸首是我使用了200%的缩放和登录屏幕。但我没试着解决这个问题。我还能做些什么来进一步调试这个问题吗?

我尝试了问Ubuntu问题1中的解决方案,以设置Gnome的自动窗口缩放我所使用的匹配:

代码语言:javascript
复制
$ 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键读到:

代码语言:javascript
复制
  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

代码语言:javascript
复制
[org.gnome.desktop.interface]
scaling-factor=2

然后跑

代码语言:javascript
复制
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas

这也没用。

最后,为了确保gdm3的S登录屏幕使用与桌面相同的分辨率,我跟踪了这个问Ubuntu答案并运行了

代码语言:javascript
复制
$ sudo cp -i .config/monitors.xml /var/lib/gdm3/.config/
$ sudo dpkg-reconfigure gdm3

尽管如此,喜悦还是没有。(我会在下面粘贴我的monitors.xml,以防万一会有所帮助。)

代码语言:javascript
复制
      0
      0
      2
      yes
      
        
          DP-2
          DEL
          DELL S2817Q
          J42MC89E181I
        
        
          3840
          2160
          59.997123718261719
EN

回答 1

Ask Ubuntu用户

发布于 2019-12-06 08:53:56

我的设置是1x4k监视器3840x2160和个人电脑在我的桌子下。我遇到的问题和你的相似。我主要是在两个应用程序上观察到的:终端和铬。

现在一切都很好,对我有帮助的是:

  1. 在设置中禁用HiDpi deamon
  2. cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
  3. 在复制中,将[Exec]行更改为:Exec=/usr/bin/google-chrome-stable %U --high-dpi-support=1 --force-device-scale-factor=2
  4. 注销/登录(或重新启动以确保;)

我不能百分之百确定是否需要禁用HiDpi守护进程,但是由于我使用的是PC而不是笔记本,所以没有必要。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1134080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档