高 DPI 桌面上的 Snap-Apps

高 DPI 桌面上的 Snap-Apps

我在高 DPI 笔记本电脑上使用 Ubuntu GNOME 17.04。Gnome(或多或少)会自动缩放应用程序以使其(或多或少)可用。

但是,快照应用程序(例如 ubuntu-clock-app、keepassxc)显示得非常小,甚至鼠标指针也很小。

是否可以为 snap-apps 设置高 DPI 设置?

答案1

您可以(至少暂时,直到应用程序下次更新,然后您可能必须再次执行此操作)通过添加--force-device-scale-factor=2命令行参数来解决这个问题。

这可以通过编辑特定应用程序(例如 KeepassXC)的 .desktop 文件来完成。要查找和编辑它,请在终端中执行以下步骤(ctrl + alt + t):

列出文件以查找要编辑的桌面文件:

ls /var/lib/snapd/desktop/applications

以管理员身份打开 gedit(sudo无法 [编辑:至少在 2018 年无法] 在 Wayland 上打开图形应用程序。如果您使用的是 X,您也可以使用它sudo来代替admin://伪协议),例如:

gedit admin:///var/lib/snapd/desktop/applications/spotify_spotify.desktop

在行前Exec=添加--force-device-scale-factor=2%U

Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/spotify_spotify.desktop /snap/bin/spotify --force-device-scale-factor=2 %U

2022年编辑:

如果这不起作用,请GDK_SCALE=2尝试/snap/bin/spotify

Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/spotify_spotify.desktop GDK_SCALE=2 /snap/bin/spotify %U

答案2

我也问过自己同样的问题。例如,KeepassXC 和 Libreoffice snap 的鼠标指针非常小。这主要是对于 LibreOffice 来说是一个令人讨厌的问题,因为当你使用 Write 时,你永远不知道鼠标在哪里。也许这与用于构建这些应用程序的图形库有关。无论如何,这是 HDPI 设备上的问题。

相关内容